-
Üyelik
03.04.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
.
-
Konum
Trabzon
-
Ad Soyad
A** K**
-
Mesajlar
905
-
Beğeniler
393 / 395
-
Ticaret
3, (%100)
Merhaba arkadaşlar. İçinden çıkamadığım en son deli olacağım bir durum var.
PHP'de bir fotoğrafın thumbnail'ini oluşturmak için bir fonksiyon kullanıyorum. Gayet güzel çalışıyor ama bir tane fotoğraf var ona gelince "Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in..." hatasını veriyor. Hani her zaman da değil bazen çalışıyor bazen çalışmıyor, başka bir fonksiyon buldum onda da aynısını yapıyor, boyutu 2,33 MB , kendisinden büyük fotoğraflarda hiçbir sorun yok ama.
localhost memory_limit 128M. 512M olan hostta çalışıyor (en azından birkaç deneme sonucu hata almadım). imagecreatefromjpeg($img)
den sonra imagedestroy($img)
kullandığıma da eminim. memory_limit artırarak çözülüyor da ben sebebini merak ediyorum niye böyle yapıyor. Bilen birisi varsa bir yardımcı olabilir mi?:norespond:
-
Üyelik
21.06.2016
-
Yaş/Cinsiyet
26 / E
-
Meslek
Web Developer
-
Konum
İstanbul Anadolu
-
Ad Soyad
H** Ö**
-
Mesajlar
1778
-
Beğeniler
776 / 777
-
Ticaret
23, (%100)
Kullandığınız görseli paintte açıp, tekrar farklı kaydet yaptıktan sonra tekrar deneyebilir misiniz?
-
Üyelik
03.04.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
.
-
Konum
Trabzon
-
Ad Soyad
A** K**
-
Mesajlar
905
-
Beğeniler
393 / 395
-
Ticaret
3, (%100)
Denedim hocam sonuç aynı, birincide yüklerse ikincide yüklemiyor, kafasına göre takılıyor. Bu fotoğrafta doğaüstü bir şeyler var sanırım :) imagecreatefromjpeg() içine girmeyi reddediyor. PNG olunca da aynı. Yükleme işlemi bittikten sonra imagedestroy() dan başka belleği sıfırlama metodu yoksa boşvereceğim artık pes ettim.