[Linux-programlama] Re: php gd cok buyuk dosyalar

---------

[Linux-programlama] Re: php gd cok buyuk dosyalar

From: Mert Pamukcu <mert_at_istcall.com>
Date: Mon, 26 May 2008 14:36:03 +0300
Message-Id: <1211801763.1091.14.camel@istcall-development>

On Mon, 2008-05-26 at 14:29 +0300, Mert Pamukcu wrote:
> Selam,
> GD kutuphanesini kullaranak cok buyuk dosyalari isleme
> sokabiliyormusunz?
> ornegin benim kullandigim ornek dosya karayollari haritasi: 10000x5325
> piksel boyutlarinda ve 5mb.
> php.ini dosyasinda
> memory_limit = 128M ; yetersiz oldugunu hic sanmiyorum
utanarak soyluyorum ki yetmiyormus.... 1024M yapinca duzeldi. tabi biraz
daha ince ayar yaparim simdi.
> bununla ilgili hata mesajini biliyorum zaten o degil. daha once
> ugrastirmisti.
> simdi kodlarimda soyle:
>
> function LoadJpeg($imgname)
> {
> $im = imagecreatefromjpeg($imgname); /* Attempt to open */
> if (!$im) { /* See if it failed */
> $im = imagecreatetruecolor(150, 30); /* Create a black image */
> $bgc = imagecolorallocate($im, 255, 255, 255);
> $tc = imagecolorallocate($im, 0, 0, 0);
> imagefilledrectangle($im, 0, 0, 150, 30, $bgc);
> /* Output an errmsg */
> imagestring($im, 1, 5, 5, "Error loading $imgname", $tc);
> }
> return $im;
> }
> header("Content-Type: image/jpeg");
> $img = LoadJpeg("images/harita2.jpg");
>
> error_log("hehe".getimagesize($img));
> imagejpeg($img);
>
> bu sekildeyken hata vermiyor. hic birsey yazmiyor. ekran bož geliyor.
> olužan kaynak kodu bile bombož...
hata vermez tabi ben deneme yaparken @imagecreatefromjpeg($imgname) diye
yazmistim:)
>
> ama daha ufak bir jpg dosyasi yollayinca calisiyor mesela 120 kb lik bir
> dosya. istedigim dosya olužuyor.
>
> fikri olan varmi?
> Mert Pamukcu
Saygilar
MP
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Mon 26 May 2008 - 14:05:51 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.