Eli mietin tässä jos Pictureboxiin laittaa kuvan (Picture1.hWnd) niin miten sen saisi tallennettua gif tai jpg muotoon? koitin
SavePicture p1.Image, ("C:\kuva.jpg")
mutta kuvasta tulee harmaa?
Mistä löytyy vika tällä kertaa?
SavePicture osaa tallentaa vain BMP:nä ja lisäksi Image on se, minne ilmestyy uudet piirtelyt. p1.Picture sisältää varsinaisen kuvan.
JPEG-tallennukseen löytyy esimerkiksi Planet Source Codesta tallennusmoduuli, joka tekee ihan kelpoa jälkeä.
SavePicture p1.picture, ("C:\kuva.bmp") = Invalid property value.
lisäksi minulla SavePicture osaa tallentaa muotoihin bmp, jpg, gif ihan hyvin
Sulut pois.
Jorgga kirjoitti:
lisäksi minulla SavePicture osaa tallentaa muotoihin bmp, jpg, gif ihan hyvin
Oletko nyt aivan varma? Kai ymmärrät, että kuvan formaatti voi olla ihan mikä tahansa riippumatta siitä, mikä tiedostopääte sillä on. Kokeilepa tallentaa kaksi kuvaa eri muotoihin. Jos tiedoston koko on molemmissa bmp:n luokkaa, formaatti ei ole muuttunut miksikään.
Saves a graphic from the Picture or Image property of an object or control (if one is associated with it) to a file.
Syntax
SavePicture picture, stringexpression
..
The SavePicture statement syntax has these parts:
Part Description
picture Picture or Image control from which the graphics file is to be created.
stringexpression Filename of the graphics file to save.
..
Remarks
If a graphic was loaded from a file to the Picture property of an object, either at design time or at run time, and it’s a bitmap, icon, metafile, or enhanced metafile, it's saved using the same format as the original file. If it is a GIF or JPEG file, it is saved as a bitmap file.
Graphics in an Image property are always saved as bitmap (.bmp) files regardless of their original format.
Tolleen se menee ainakin help tiedoston mukaan :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.