Чтение RSS каналов

Форум

Открыть Ответить

Какая то хрень с imagecreatefrompng()

5

5
1
16.08.2010 16:28:1716.08.2010 16:29:26
Из заголовка думаю все ясно!

Есть загруженная картинка "images/screenshot.png"
Для наложения watermark-а, естественно нужно картинку "принять функцией"
$img = ImageCreateFromPng("images/screenshot.png");

но на удивление функция возвращает ошибку
Warning: imagecreatefrompng() [function.imagecreatefrompng]: '...............' is not a valid PNG file

Голова ломается от подобной ошибки. Может ли это быть особенностью OS Windows ? На хосте может будет нормально работать? Есть идеи?

PS подобное с jpg и gif файлами работает отлично
3.91

3.91
2
16.08.2010 16:40:4716.08.2010 16:41:03
попробуй возьми другую PNG. А почему ты думаешь что это ошибка? Watermark накладывается?
3.18

3.18
3
16.08.2010 16:51:4516.08.2010 16:52:28
Пробовал много разных PNG файлов, загружаются, но watermark, соответственно, не накладывается

А почему ты думаешь что это ошибка?


ммм... ну так я же говорю, в браузер выводится
Warning: imagecreatefrompng() [function.imagecreatefrompng]: '...............' is not a valid PNG file

Типа - это не png файл
3.91

3.91
4
16.08.2010 16:56:59
Так трудно сказать, смотреть нужно...
3.18

3.18
5
16.08.2010 21:19:05
Невалидный PNG? Интересная ошибка...
Если уверен, что сам графический файл не битый (иногда бывает битая инфа в заголовке графического файла), то проверяй библиотеки рнр (gd и zlib).
Попробуй с другим файлом в формате png, но, даю 99%, что дело именно в библиотеке - обновляй рнр и все встанет на свои места.
3.97

3.97
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь