Форум

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

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

5

5

1
16.08.2010 16:28:17 16.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 файлами работает отлично

sam07
  • Группа: Посетители
  • Пункты: 772
  • Регистрация: 01.06.2006
  • Пол: Мужчина
  • Из: Моздок
sam07
3.91

3.91

16.08.2010 16:40:47 16.08.2010 16:41:03

попробуй возьми другую PNG. А почему ты думаешь что это ошибка? Watermark накладывается?

Rado
  • Группа: Клиент
  • Пункты: 135
  • Регистрация: 14.06.2008
  • Пол: Мужчина
  • Из: Россия
Rado
3.18

3.18

16.08.2010 16:51:45 16.08.2010 16:52:28

Пробовал много разных PNG файлов, загружаются, но watermark, соответственно, не накладывается

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


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

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

sam07
  • Группа: Посетители
  • Пункты: 772
  • Регистрация: 01.06.2006
  • Пол: Мужчина
  • Из: Моздок
sam07
3.91

3.91

16.08.2010 16:56:59

Так трудно сказать, смотреть нужно...

Rado
  • Группа: Клиент
  • Пункты: 135
  • Регистрация: 14.06.2008
  • Пол: Мужчина
  • Из: Россия
Rado
3.18

3.18

16.08.2010 21:19:05

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

GRAFLEKX
  • Группа: Супермодераторы
  • Пункты: 1595
  • Регистрация: 18.09.2008
  • Пол: Мужчина
  • Из: Россия
GRAFLEKX
3.92

3.92

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

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

Идеи и предложения
Обратная связь