Олег Н.
297 повідомлень
#12 років тому


Вообщем есть такая чудесная картинка dribbble
Моя задача состоит в том что бы отобразить эту картинку на экран через php,делаю это таким вот образом
$url  = "http://habr.habrastorage.org/post_images/67e/de8/c30/67ede8c3090d5f6a661c8a60fd31eaf6.png";
$baseimage = imagecreatefrompng($url);
header ("Content-type: image/png");
imagepng($baseimage);

А в результате получаю вот такой "Розовый Квадрат Нестерова"
Елена Б.
6863 повідомлення
#12 років тому
А если изображение-оригинал открывать из папки на сервере?
Судя по тому, что цвет квадрата совпадает с картинкой, пенять надо на графику, но все-же, проблему с удаленным открытием надо исключить.

(параноидальный вариант - хаброхранилище отслеживает, что его открывают грабером, и в таком виде посылает нафиг ))) )
Алексей Глухов
2 повідомлення
#12 років тому

$baseimage = imagecreatefrompng($url);
imagesavealpha($baseimage, true);
Олег Н.
297 повідомлень
#12 років тому
Цитата ("zudos"):
imagesavealpha($baseimage, true);

С этим работает отлично, спасибо большое