Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Imagecreatefromjpeg ошибка
цитата
06/06/07 в 17:35
 Sterx
при попытке открыть полторамеговый рисунок
пишет
Allowed memory size of 16777216 bytes exhausted (tried to allocate 9152 bytes)
где копать?
цитата
06/06/07 в 18:34
 Twister
cудя по функции это гд, соответственно memory_limit в php
цитата
06/06/07 в 19:57
 proc3nt
Сталкивался с такой хренью
Если не поможет увеличить лимит памяти для php, то значит ты обрабатываешь JPEG файл с дополнительным заголовком(создается некоторыми фотоаппаратами при съемке, по крайней мере у меня так было), который GD не может обработать, исправить можно только используя ImageMagick
цитата
06/06/07 в 21:04
 Sterx
Twister писал:
cудя по функции это гд, соответственно memory_limit в php

memory_limit 16M
proc3nt:
попробую другое файло.

и что обидно, несколько часов функцию писал, чтоб все разрешения обрабатывать, на мелких файлах все зашибись было.
надо еще другой хост заюзать штоли
цитата
06/06/07 в 21:21
 xreload
поставь memory limit -60 метров , если тоже самое будет , то используй ImageMagick тогда , да и вообще всегда лучше его используй.
цитата
06/06/07 в 21:51
 Sterx
xreload:
Цитата:
поставь memory limit -60 метров

не так просто это сделать на мастерхостовском виртуале :/
Цитата:
то используй ImageMagick тогда

по phpinfo() он выводится ?
цитата
06/06/07 в 21:52
 Sterx
дело не в фотках, попробовал метровый jpg из другого источника, тоже самое
цитата
06/06/07 в 22:25
 Cibtor
100% - не хватате памяти.
В .htaccess нужно добавить строку:
php_value memory_limit 32M
либо в php.ini увеличить аналогичный параметр:
memory_limit = 32M
цитата
06/06/07 в 22:28
 Formator
Попробуй в скрипте: ini_set("memory_limit","64M");

ещё, если запускаешь из веба, запихай в htaccess строку:
php_value memory_limit 64M

У тебя вылетает на функции ImageCreateFromJpeg или уже при последующей обработке (типа imageCreateTruecolor, imageJpeg)?
цитата
06/06/07 в 23:14
 Sterx
Cibtor:
tnx
а параметр post_max_size
можно через htaccess установить?
CJLOG:
на Imagecreatefromjpeg


щас попробую
цитата
06/06/07 в 23:27
 Sterx
CJLOG писал:
Попробуй в скрипте: ini_set("memory_limit","64M");
ещё, если запускаешь из веба, запихай в htaccess строку:
php_value memory_limit 64M

не работает, таже хрень.
imagemagic где посмотреть стоит или нет? и как использовать
цитата
07/06/07 в 02:15
 xreload
а я тебе в аську отписал...
цитата
07/06/07 в 08:11
 Sterx
всем спасибо большое


Эта страница в полной версии