11 / 11 / 4
Регистрация: 01.02.2011
Сообщений: 111
|
||||||
1 | ||||||
Warning при работе с GD. (а именно с imagepng ())08.02.2011, 14:35. Показов 6383. Ответов 4
Метки нет (Все метки)
Господа форумчане! подскажите пожалуйста отве на вот такой вопрос:
Написал я некий код, который изменяет размер изображения и записывает его в папку с оригиналом. Но при записи на диск функцией imagepng (). Вылазит ошибка: Warning: imagepng() [function.imagepng]: gd-png: fatal libpng error: zlib failed to initialize compressor -- stream error in C:\Program Files\Apache Group\Apache\htdocs\... on line 1746 Warning: imagepng() [function.imagepng]: gd-png error: setjmp returns error condition in C:\Program Files\Apache Group\Apache\htdocs\... on line 1746 В нижевыложенном листинге ошибка возникнет на 78 строке. При этом если поменять imagepng (), на скажем, imagejpeg или imagegif (), то всё нормально уменьшает и записывает - файл читается. В случае с imagepng () - файл создается, но прочитать его невозможно и вылазит ошибка! В чем может быть дело - строка "...fatal libpng error..." - наталкивает на мысль что проблема в самой библиотеке ... Но может что-то надо просто еще дополнительно включить/дописать/исправить для нормальной работы функции? Выкладываю код с комментариями:
0
|
08.02.2011, 14:35 | |
Ответы с готовыми решениями:
4
Зернистая картинка при imagepng Ошибка при работе с OpenCV. "Warning C4793: '__asm' : causes native code generation" Исключение при работе с pictureBox (задание картинки при работе с формой) Header в imagepng |
191 / 191 / 31
Регистрация: 04.10.2010
Сообщений: 505
|
||||||
08.02.2011, 14:46 | 2 | |||||
А ты уверен, что надо $imgQuality передавать?
Просто этот агрумент появился в версии php 5.1.2. А у тебя какая? Попробуй убрать этот аргумент.
0
|
11 / 11 / 4
Регистрация: 01.02.2011
Сообщений: 111
|
|
11.02.2011, 17:43 [ТС] | 3 |
bool imagepng ( resource $image [, string $filename [, int $quality [, int $filters ]]] )
0
|
191 / 191 / 31
Регистрация: 04.10.2010
Сообщений: 505
|
||||||
11.02.2011, 23:03 | 4 | |||||
0
|
11 / 11 / 4
Регистрация: 01.02.2011
Сообщений: 111
|
|
13.02.2011, 19:07 [ТС] | 5 |
Спасибо за подсказ. Убрал - действительно заработало. Только отчего непонятно в мануале пишут что качество можно менять, а реально - ошибка вылетает?
0
|
13.02.2011, 19:07 | |
13.02.2011, 19:07 | |
Помогаю со студенческими работами здесь
5
Вывод картинки imagepng Грабли при работе STM32f4 при работе с ftp Imagepng вместо изображения маленький квадратик Ошибка при запуске, а именно при входе Как именно в методах расширения указать, что переходить нужно именно главный контроллер? Warning при компиляции при чтении из msado15.dll Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |