webForumDet fria alternativet

minska JPEG storlek...

3 svar · 306 visningar · startad av FreeZer

FreeZerMedlem sedan jan. 2001950 inlägg
#1

Jag vill kunna minska storleken på en JPEG bild, jag har den inne i programmet i en "Image" och jag vill spara den som en JPEG bild i storlek 70x70. Har en liknande kod för BMP här nedan, men jag lyckas inte få nåt liknande att fungera med JPEG... :(

Canvas.CopyRect(Rect(0, 0, Width, Height), Canva, Rect(0, 0, Width, Height));
fiddlerMedlem sedan juli 20023 617 inlägg
#2

Hej! Först måste du kopiera din jpeg-bild till en bitmap -> ändra storlek -> tillbaka till jpeg. Titta på det här exemplet: http://www.delphipages.com/threads/thread.cfm?ID=78656&G=78651
Hoppas det hjälper.

FreeZerMedlem sedan jan. 2001950 inlägg
#3

Tack, fungerar fint :)

fiddlerMedlem sedan juli 20023 617 inlägg
#4

Va bra!
Om man ändrar storleken väldigt mycket på en bild kan det vara bra att använda filter. Jag har använt det här, http://www.g32.org/graphics32/index.html , för att slippa att bilderna blir alltför "pixliga". Du kanske inte har det problemet dock...
Happy programming! :)

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)