Articles of png

Как изменить имя файла, отображаемое в диалоговом окне «Сохранить как …» с .php на .png

Простой скрипт PHP, который я взял из stackoverflow, генерирует PNG с прозрачным фоном, записывает на него текст, а затем напрямую выводит его в клиентский браузер: $font = 25; $string = 'My Text'; $im = @imagecreatetruecolor(300, 300); imagesavealpha($im, true); imagealphablending($im, false); $white = imagecolorallocatealpha($im, 255, 255, 255, 127); $red = imagecolorallocate($im, 255, 0, 0); imagefill($im, 0, […]

Объедините 2-3 прозрачных изображения PNG поверх друг друга с помощью PHP

Я работаю над пользовательской системой аватаров для проекта, но я никогда не делал многое с точки зрения PHP. Я предполагаю, что мне нужно каким-то образом использовать GD, но я не знаю, с чего начать. В принципе, есть куча готовых прозрачных изображений PNG. Пользователи могут выбрать 2-3 из них, чтобы настроить свой аватар, и я хочу, […]

Округлые прозрачные _smooth_ углы с использованием imagecopyresampled () PHP GD

Мне нужен скрипт, который создает округлые прозрачные углы на поставляемом изображении. Я нашел один, и он работает хорошо, за исключением одного: применяемые углы не выглядят гладкими. imageantialias() выдает Fatal Error, поскольку PHP работает на Debian, и повторная компиляция не является вариантом. Трюк, который я нашел, чтобы заставить эти углы выглядеть гладкими, – это изменение размера […]

Изменение размера изображений с помощью PHP, поддержка PNG, JPG

Я использую этот класс: class ImgResizer { function ImgResizer($originalFile = '$newName') { $this -> originalFile = $originalFile; } function resize($newWidth, $targetFile) { if (empty($newWidth) || empty($targetFile)) { return false; } $src = imagecreatefromjpeg($this -> originalFile); list($width, $height) = getimagesize($this -> originalFile); $newHeight = ($height / $width) * $newWidth; $tmp = imagecreatetruecolor($newWidth, $newHeight); imagecopyresampled($tmp, $src, 0, […]

Преобразование png-файла в ico с помощью PHP

Я хотел бы создать PHP-скрипт, который преобразует png-файл в файл ico. Можно ли это сделать только с PHP? Как ? Благодаря !!!

Поверните PNG, затем сохраните с помощью прозрачности изображения

У меня возникли некоторые серьезные проблемы с получением PNG-прозрачности в PNG, который вращается. $filename = 'bird_up.png'; $source = imagecreatefrompng($filename) or die('Error opening file '.$filename); imagealphablending($source, false); imagesavealpha($source, true); $rotation = imagerotate($source, $degrees, imageColorAllocateAlpha($source, 0, 0, 0, 127)); imagealphablending($source, false); imagesavealpha($source, true); header('Content-type: image/png'); imagepng($rotation); imagedestroy($source); imagedestroy($rotation);

Можно ли сохранить прозрачность изображения 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'); все в порядке. Я думаю, что он должен сделать что-то с прозрачным фоном, который […]