256barevné zmenšeniny
12 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
čau, používám funkci imagecopyresized pro zmenšování fotek, jenže umí jen 256 barev... Nevíte o nějaký jiný fci, která by zachovala při zmenšení barvy původní? A podporuje to webzdarma? díky
-
<HTML>To skip this problem, please use a truecolor image as a destination image, such as one created by imagecreatetruecolor(). (pasted from official php manual)</HTML>
-
moc to teda nefunguje...
-
mně ano, ale cely skript mam v praci... imagecreatetruecolor
-
moje fce pro zmenšování: function resize($cur_file, $copy_file, $widthto, $heightto, $quality) { DL("php_gd.dll"); //načtení DLL knihovny pro práci s obrázky $cur_dir = "Fotky"; $copy_dir = "MiniFotky"; $ssize=GetImageSize($cur_dir."/".$cur_file); $end = Explode(".", $cur_file); $fp = imagecreatefromjpeg ($cur_dir."/".$cur_file); $fx = imagecreatetruecolor ($widthto,$heightto-1); imagecopyresized ($fx,$fp,0,0,0,0,$widthto,$heightto,$ssize[0],$ssize[1]); imageJPEG ($fx, $copy_file, $quality); Copy($copy_file, $copy_dir."/".$copy_file); unlink($copy_file); ImageDestroy($fp); ImageDestroy($fx); } výsledkem jsou černé obrázky...
-
co má znamenat tahle chyba? nebo lépe řečeno, jak je vůbec možné podobné chyby dosáhnout? Warning: dl() has been disabled for security reasons in /3w/wz.cz/l/??????/zmensit.php on line 2147483642
-
ze pridavani knihoven neni povolene a u beziciho PHP modulu pro pache to stejne nema vyznam..
-
a je teda nějak možný používat funkce pro práci s obrázky, aniž bych k tomu potřeboval načíst knihovnu?
-
knihovna gd.dll je jiz nactena.. a bezi normalne... myslim ze sem Mira daval i gd2.dll jako novejsi verzi dale viz dokumentace o novych prvcich
-
ale nefunguje to ve všech skriptech. udělal sem si skript, co má zmenšit fotky umístěné na serveru do zmenšenin, jenže to hlásí tu debilní chybu: Warning: dl() has been disabled for security reasons Přičemž mnou vytvořený skript, jenž uploaduje fotku na server a zároveň vytvoří její zmenšeninu, funguje bez problémů. tak kde je chyba?
-
tak jeste jednou: do verze, co ji davas na wz, __necpi__ zadnej dl('gd2.dll'); -> proste z ty lajny udelej // dl('gd2.dll');
-
presne tak... funkce dl() - pridava dynamicky knihovny za behu, tato funkce je zakazana a gd2.dll normalne bezi... takze nemusis nic pridavat