Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Работа с изображениями
Покинул форум
Сообщений всего: 301
Дата рег-ции: Июнь 2010 Откуда: Челябинск
Помог: 1 раз(а)
У меня изображение закачивается через ajax и вот этот скрипт обрабатывает его. Но проблема в том, что когда закачивал файл 600 кбайт, он несколько не изменился не по рамезру(остался 600 кбайт) не по ширине и длине! в чем проблема? весь день голову ломаю! А когда закачивал файл чуть больше 1 метра, то всё отлично! Помогите пожалуйста найти ошибку!
Покинул форум
Сообщений всего: 301
Дата рег-ции: Июнь 2010 Откуда: Челябинск
Помог: 1 раз(а)
Ребята! Нашёл ошибку! Еле еле! Если может кому-нибудь понадобится. Я не знаю почему, но функция imagecreatefromjpeg не шла для png формата, просто возращала 0. Поэтому в главную функцию(imageresize) добавляем ещё одну переменную, которая будет указывать формат изображения. А далее сравнимаем равен ли формат изображения png? Если да, то используем вот эту фукнцию imagecreatefrompng,если нет, то imagecreatefromjpeg. И всё) Да и ещё с форматом gif аналогичным способом функция imagecreatefromgif.
Вот пример: ($ext-формат файла)
Покинул форум
Сообщений всего: 495
Дата рег-ции: Окт. 2011
Помог: 8 раз(а)
Я чего то не просёк фишку. Функция называется imagecreatefromjpeg (изображение создать из jpeg), с чего это она должна идти для пнг?
new01
Отправлено: 19 Ноября, 2011 - 17:46:09
Посетитель
Покинул форум
Сообщений всего: 301
Дата рег-ции: Июнь 2010 Откуда: Челябинск
Помог: 1 раз(а)
Самогонщик, в том то и смысл! Я нашёл на php.su готовый скрипт, именно этот! И думал, что он должен для всех форматов работать нормально, но всё равно самому пришлось покапаться)
----- new01
De-Luxis
Отправлено: 19 Ноября, 2011 - 17:46:28
Новичок
Покинул форум
Сообщений всего: 40
Дата рег-ции: Янв. 2009
Помог: 1 раз(а)
Цитата:
функция imagecreatefromjpeg не шла для png формата
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.