Autor | Zpráva | ||
---|---|---|---|
Falcon Profil * |
#1 · Zasláno: 30. 6. 2008, 13:57:19
Řeším tu jistý problém se zmenšováním a v kládáním watermarku do obrázku.
Potřebuji, aby zmenšené obrázky měly pevnou šířku/výšku, kterou zadám.Tzn. aby měly všechny náhledy stejné rozměry. Momentálně používám tuto fci: $image="";// cil $image_big=""; $in_size=GetImageSize($image_big);// zjisti velikost zdroje $mala_sirka=150; // vypocita 1/4z puvodni sirky $mala_vyska=100; // vypocita 1/4 z puvodni vysky $im_in = imagecreatefromjpeg ($image_big); $im_out = imagecreatetruecolor ($mala_sirka, $mala_vyska); imagecopyresampled($im_out, $im_in, 0, 0, 0, 0, $mala_sirka, $mala_vyska, $in_size[0], $in_size[1]); // zmeni velikost imagejpeg($im_out,$image);// vezmi presamplovana data a uloz je do $image I to už HODNĚ zhorší kvalitu obrázku.. no a nakonec do toho potřebuji vložit vodoznak, což už je problém. Kvalita je pak nepoužitelná. Neřešil jste tady už někdo něco podobného? |
||
lamka2 Profil * |
#2 · Zasláno: 30. 6. 2008, 14:12:39
|
||
Falcon Profil * |
#3 · Zasláno: 30. 6. 2008, 14:22:37
Díky, ale náhled :
Fatal error: Call to undefined function: memory_get_usage() in c:\AppServ\www\b\sample.php on line 26 |
||
lamka2 Profil * |
#4 · Zasláno: 30. 6. 2008, 14:29:18
Falcon
error je ze volas nedefinovanu funkciu, ale v tom skripte sa ani nevola a ma len 24 riadkov tak tam chyba nebude |
||
xantin Profil * |
#5 · Zasláno: 30. 6. 2008, 23:17:47
ahoj pro vodoznak existuje jednoduchá funkce imagecopymerge
http://cz.php.net/manual/en/function.imagecopymerge.php |
||
Časová prodleva: 16 let
|
0