Miten saisi tallennettua kuvan jpg tai png-muotoon?
Visual Basic? QBasic? Vaiko miten saisi millä tahansa tavalla kuvan tallennettua .jpg tai .png muotoon?
No ei tietääkseni millään VB:n valmiilla komenolla, mutta tallennus tehdään yleensäkin näin:
SavePicture PictureBox1.Image, (tiedostonimi)
Hunajavohveli, toihan tallentaa sen aina bittikartaksi. Ei kiva...
Eikös toi tallenna sen siihen muotoon minkä laittaa päätteeksi riippuen tietenkin vb versiosta.
edit: joo sori hunajavoh. en muistanutkaan
Niinpä, sanoinkin että yleensäkin jos haluaa tallentaa niin tuolla. Voihan toki tehdä itse ohjelman, joka tallentaa .jpg-kuvan tiedostorakenteen mukaan. (siis jos osaa) :-)
Edit: Rndprogy, tuo voi tallentaa vaikka muotoon .åäö (no en kyllä tiedä voiko) mutta tallensi millä päätteellä hyvänsä, kuvan muoto säilyy silti .bmp:nä.
vb.net:ssä homma hoituu:
Imports System.Drawing.Imaging '......... Dim texture As Bitmap = New Bitmap(100, 100) '.... texture.Save("Tiedostonimi" & ".jpg", ImageFormat.Jpeg) '....
Jpegiksi tallentaminen (pakkaaminen yms) ei ole mitenkään helppo homma, joten on parasta käyttää jotain valmista komponenttia tai kirjastoa homman hoitamiseen (jos VB6 ei tuollaista palvelua itsessään tarjoa).
Pikaisella Googletuksella löytyi tällainen: http://vbaccelerator.com/home/VB/Code/vbMedia/
VB kieli ja löysin itsekin jotain.. täytyy koklata
Aihe on jo aika vanha, joten et voi enää vastata siihen.