Articles of png

Заголовки для вывода изображения PNG, чтобы убедиться, что он кэшируется в браузере?

У меня есть изображения (PNG), которые генерируются динамически и будут встроены в веб-сайты и форумы. Когда изображение загружается на очень загруженную страницу, существует множество подключений к сервису для чего-то, что не меняется часто. Я хочу сказать браузеру, как долго его кэшировать. Итак, какие заголовки мне нужны? В настоящее время у меня есть: Cache-Control: max-age=86400 Content-Type: […]

Можно ли сохранить прозрачность изображения PNG при использовании PHP GDlib imagecopyresampled?

Следующий фрагмент кода PHP использует GD для изменения размера загружаемого браузером PNG до 128×128. Он отлично работает, за исключением того, что прозрачные области в исходном изображении заменяются сплошным цветным-черным в моем случае. Несмотря на то, что imagesavealpha изображения установлено, что-то не совсем правильно. Каков наилучший способ сохранить прозрачность в перевыбранном изображении? $uploadTempFile = $myField[ 'tmp_name' […]

Создание динамического изображения PNG

Я хочу создать небольшую функцию в PHP, которая принимает аргументы, такие как цвет, форма, прозрачность и т. Д. И выводит изображение PNG. Я слышал о библиотеке PHP GD, но я хочу знать, как можно создать что-то творческое, как только .media.mit.edu

Как изменить png с прозрачностью в PHP?

Я пытаюсь изменить размер png с прозрачным фоном в PHP, и образцы кода, которые я нашел в Интернете, не работают для меня. Вот код, который я использую, совет будет очень благодарен! $this->image = imagecreatefrompng($filename); imagesavealpha($this->image, true); $newImage = imagecreatetruecolor($width, $height); // Make a new transparent image and turn off alpha blending to keep the alpha […]

php imagic конвертировать PNG в jpg

$image = "[…]"; //binary string containing PNG image $file = fopen('image.tmp', 'wb'); fputs($file, $image); fclose($file); $image = new Imagick('PNG:image.tmp'); $image->thumbnailImage($width, $height); $image->setImageFormat('jpg'); $image->setCompressionQuality(97); $image->writeImage('image.jpg'); Вышеупомянутое не работает и дает мне черное изображение для этого изображения. Вместо этого […] $image->setImageFormat('png'); $image->setCompressionQuality(97); $image->writeImage('image.png'); все в порядке. Я думаю, что он должен сделать что-то с прозрачным фоном, который […]

Преобразование JPG / GIF изображения в PNG в PHP?

Возможный дубликат Преобразование jpg изображения в формат gif, png и bmp с использованием PHP У меня есть PHP-форма, которая позволяет загружать изображения и проверять exif_imagetype(); чтобы убедиться, что изображение действительно. Тем не менее, я хочу, чтобы все форматы, PNG, JPG, JPEG и GIF были представлены PNG после отправки. Как я могу это сделать?

как отправить png изображение с сервера для отображения в браузере через ajax

Мне было тяжело, что должно быть невероятно нормальной задачей. Я загружаю и сохраняю изображения на своем веб-сервере и сохраняю путь к файлу в базе данных MySQL (все это работает). То, что не работает, – это получение файла изображения с сервера и отображение его на странице через ajax. Первоначально я пытался просто извлечь путь из базы […]

Использовать PHP для преобразования PNG в JPG с сжатием?

У меня есть куча высококачественных файлов PNG. Я хочу использовать PHP для преобразования их в JPG из-за меньших размеров файлов при сохранении качества. Я хочу отображать файлы JPG в Интернете. Есть ли у PHP функции / библиотеки для этого? Является ли качество / компрессия хорошей?

PHP + GD: imagecopymerge не сохраняет PNG-прозрачные пленки

У меня есть два файла PNG: «red.png» и «blue.png»; они оба в основном прозрачны, но в разных местах есть несколько пикселей красных или синих пятен. Я хочу создать скрипт PHP, который объединяет два; он должен быть таким простым, как что-то вроде: $original = getPNG('red.png'); $overlay = getPNG('blue.png'); imagecopymerge($original, $overlay, 0,0, 0,0, imagesx($original), imagesy($original), 100); header('Content-Type: […]

Как объединить прозрачный PNG с изображением с помощью PHP?

Ситуация такова: у меня маленький 50×50 рис. У меня также есть небольшая прозрачная фотография размером 50×50, которая содержит рамку для 50×50 рис., Поэтому я в основном хочу поставить прозрачный png поверх изображения и объединить те два, которые приведут к окончательной третьей картине, которая выглядит примерно так: http : //img245.imageshack.us/i/50x50n.png Примечание. Я не хочу делать это […]