imagecreatefrompng (): '/home/ubuntu/dv8.png' не является допустимым файлом PNG - PullRequest
0 голосов
/ 23 июля 2011

Мой код:

    $filepath = '/home/ubuntu/dv8.png';
    echo "mime content type: " .mime_content_type ($filepath) . "<br />";
    $image_src = imagecreatefrompng($filepath);
    print_r($image_src);

Это выводит:

mime content type: image/png
Warning: imagecreatefrompng(): '/home/ubuntu/dv8.png' is not a valid PNG file in /var/www/test.php on line 2

Есть идеи, зачем мне это? Возможно, это будет связано с моей версией PHP? 5.3.2

phpinfo () и под списками разделов GD:

PNG Support enabled

Ценю любую помощь.

1 Ответ

0 голосов
/ 14 октября 2011

У меня возникают проблемы, в основном, с прозрачностью, когда я использую файл PNG, который не сохранен в индексированном режиме.

Чтобы перевести PNG из режима RGB в индексированный режим, откройте его в gimp и перейдите вIMAGE-> MODE-> INDEXED

и экспортируйте его снова.Посмотри, исправит ли это.

...