ImageJPEG és képminőség
Feltöltött jpg képet szeretnék átméretezve eltenni, a nagy kép max. megadott méretben és mellé egy tumbkép.
Az ImageCopyResized() fv-el méretezem át és az ImageJPEG()-el hozom létre az új képet a feltöltöttből. A gond, hogy hiába adok meg az ImageJPEG() 3. paramétereként akármilyen számot, a kapott képminőség gagyi. 100-as értéket adva a fájlméret nagyobb az eredetinél, a minőség mégis rosszabb.
Nem régóta piszkálom a képkezeléseket, nincs sok tapasztalatom. A manual a képminőség állításáról szűkszavúan ír, nincs tippem.
Környezet: localhost, win-xp, apache 1.3.24, php 4.3.3
Valakinek ötlete esetleg?
Üdv: Thom
■ Az ImageCopyResized() fv-el méretezem át és az ImageJPEG()-el hozom létre az új képet a feltöltöttből. A gond, hogy hiába adok meg az ImageJPEG() 3. paramétereként akármilyen számot, a kapott képminőség gagyi. 100-as értéket adva a fájlméret nagyobb az eredetinél, a minőség mégis rosszabb.
Nem régóta piszkálom a képkezeléseket, nincs sok tapasztalatom. A manual a képminőség állításáról szűkszavúan ír, nincs tippem.
Környezet: localhost, win-xp, apache 1.3.24, php 4.3.3
Valakinek ötlete esetleg?
Üdv: Thom
imagecopyresized()
úgyhogy, tessék inkább *resampled()et használni és akkor sokkal szebb lessz az átméretezett kép
bbalint
Úgy néz ki jó lett...
Viszont - ami elkerülte a figyelmemet - az imagecreate() fv.-t kicserélve az imagecreatetruecolor() -ra, úgy tűnik, jó lett, megvan minden szín. És ez így is logikus, csak bele kell jönni :-)
Köszi a segítséget: Thom.