Autor | Zpráva | ||
---|---|---|---|
nethor Profil |
#1 · Zasláno: 24. 2. 2011, 14:24:38
Nevíte, jak vyřešit Fatal error: Allowed memory ... při imagecopyresampled() ?
Tím mám namysli jinak, než navýšením memory limitu. Nešlo by to řešit třeba pomoci CGI na straně serveru? Jednoduchý prográmek, který převzorkuje velkou fotku na přijatelné rozměry a není tak náročný na paměť jako GD? |
||
Davex Profil |
#2 · Zasláno: 26. 2. 2011, 22:14:29
nethor:
Můžeš použít samostatný program ImageMagick nebo jako PHP rozšíření imagick. |
||
nethor Profil |
#3 · Zasláno: 27. 2. 2011, 08:32:15
Měl jsem za to, že použití 'PHP rozšíření imagick' je na paměť stejně náročné jako GD,
ale teď koukám , že se na toto téma netu názory různí. Nevíš, jak je to opravdu? |
||
nethor Profil |
#4 · Zasláno: 27. 2. 2011, 08:53:32
Empiricky to ale přes imagick funguje - vyzkoušeno na .jpg 8500 x 8000 px.
Díky za tip. |
||
Davex Profil |
#5 · Zasláno: 27. 2. 2011, 12:31:07
nethor:
Imagick je obvykle paměťově náročnější než GD, ale protože obchází memory_limit nastavený v PHP, tak zvládne větší obrázky.
|
||
Časová prodleva: 13 let
|
0