| Autor | Zpráva | ||
|---|---|---|---|
| jooka Profil |
#1 · Zasláno: 9. 11. 2005, 05:01:10
Ahoj, mám problém s funkcí ImageJPEG();
Když s ní uložím obrázek po zmenšení pomocí ImageCopyResized(); tak i při nastavení kvality na 100, je obrázek kvalitativně hodně vzdálený tomu jak vypadal před zmenšnením a při tom má i tak nějakých 300kB a 640x480px. Hlavně z něho vypadnou některé charakteristické barvy a to mě neba... Jak to tedy je? Díky. |
||
| Hugo Profil |
#2 · Zasláno: 9. 11. 2005, 05:28:53
jooka
Tak zkus ImageCopyResampled() |
||
| jooka Profil |
#3 · Zasláno: 9. 11. 2005, 12:29:35
ImageResampled() jsem zkoušel, ale výsledek je stejný.
původní obrázek , změněný obrázek úplný kód: <? |
||
| Hugo Profil |
#4 · Zasláno: 9. 11. 2005, 12:40:09 · Upravil/a: Hugo
IMHO je problém tady
$obr=ImageCreate(800,600); Zkus použít funkci ImageCreateTrueColor() |
||
| Hugo Profil |
#5 · Zasláno: 9. 11. 2005, 12:42:44
Citace z manuálu:
imagecreate() returns an image identifier representing a blank image of size x_size by y_size. We recommend the use of imagecreatetruecolor(). |
||
| jooka Profil |
#6 · Zasláno: 9. 11. 2005, 13:14:00
Díky, to je ono.
|
||
| Unknown86 Profil |
#7 · Zasláno: 9. 11. 2005, 21:45:47
|
||
|
Časová prodleva: 20 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0