ravael
21.06.2013, 01:42:14
Cześć,
W jaki sposób obliczyć ilość bajtów jaka będzie potrzebna do przetworzenia obrazka przez skrypt (pomniejszenie). Mam z tym problem, otóż nie wiem jak to sprawdzić aby nie przekroczyć memory_limit 128M.
ziqzaq
21.06.2013, 08:14:41
Próbowałeś sposobów z komentarzy dokumentacji
imagecreatetruecolor?
ravael
21.06.2013, 13:19:04
podany tam wzór niestety się nie sprawdza $x * $y * $rgb * 1.7. Zdjęcie jpg o rozdzielczości np. 4700px na 4700px wg wzoru powinno wykorzystać 112659000 bajtów, tak więc przy memory limit 128M czyli 134217728 bajtow skrypt powinien normalnie się wykonań a tak niestety nie jest. Przekracza 128M.
erix
21.06.2013, 23:38:01
Ale do tego dochodzi przecież rozmiar na skrypty interpretera, biblioteki, etc.
Dlaczego nie chcesz przetwarzać tego imagickiem?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.