Articles of png

Показать изображение из базы данных PostgreSQL в PHP

Я хочу отобразить изображение из моей базы данных PostgreSQL в файле PHP. Пробовав множество разных возможностей, я не очень далеко. Вот что я делаю: Загрузить: echo "<div>". "<table border=\"1\" cellpadding=\"3\">". "<form action=\"test2.php\" method=\"post\" enctype=\"multipart/form-data\">". "<tr>". "<td>". "<input type=\"file\" name=\"file\" id=\"file\">". "<input class=\"button\" type=\"submit\" name=\"submit\" value=\"Submit\">". "<tr>". "</tr>". "</form>". "</table>". "</div>"; Дисплей: if(isset($_FILES['file'])) //file uploaded { […]

Создайте прозрачный png-файл с помощью PHP

В настоящее время я хотел бы создать прозрачный png с самым низким качеством. Код: <?php function createImg ($src, $dst, $width, $height, $quality) { $newImage = imagecreatetruecolor($width,$height); $source = imagecreatefrompng($src); //imagecreatefrompng() returns an image identifier representing the image obtained from the given filename. imagecopyresampled($newImage,$source,0,0,0,0,$width,$height,$width,$height); imagepng($newImage,$dst,$quality); //imagepng() creates a PNG file from the given image. return $dst; […]

PHP imagecopy с прозрачным фоном

Я использую этот код для создания изображения из другого png-изображения, по умолчанию черный цвет. Мой вопрос в том, как установить прозрачный фон? $input = imagecreatefrompng('image.png'); $output = imagecreatetruecolor(50, 50); imagecopy($output, $input, 4,0, 8,8, 8,8); imagecopy… etc. header('Content-Type: image/png'); imagepng($output); Есть ли простой способ сделать это? благодаря

Imagick. Изменение цвета для прозрачности

Я хотел бы изменить черную границу этого изображения: http://dev.loungeup.net/im/ прозрачно с Imagick в PHP. В результате изображение должно иметь видимую серой рамку, изображение внутри серой границы видится, а все за пределами серой границы (сегодня в черном) должно быть прозрачным и пусть отображается основное содержимое (например, на HTML-странице). Я несколько раз проходил документацию и пытался несколько […]

Раскрасьте изображение PNG с помощью PHP GD

У меня есть изображение PNG с прозрачным фоном и белым кружком. Я пытаюсь раскрасить белый круг в определенный цвет, но мне сложно использовать этот код: $src = imagecreatefrompng('circle.png'); $handle = imagecolorclosest($src, 255,255,255); imagecolorset($src,$handle,100,100,100); $new_image_name = "new_image.png"; imagepng($src,$new_image_name); imagedestroy($src) Любые предложения будут действительно полезными. Заранее спасибо.

PHP: imagepng создает необычно большие файлы

Я использую простой скрипт, который я написал, и он довольно стандартный: $imgbuffer = imagecreatetruecolor($thumbwidth, $thumbheight); switch($type) { case 1: $image = imagecreatefromgif($img); break; case 2: $image = imagecreatefromjpeg($img); break; case 3: $image = imagecreatefrompng($img); break; case 6: $image = imagecreatefrombmp($img); break; case 15: $image = imagecreatefromwbmp($img); break; default: return log_error("Tried to create thumbnail from $img: […]

Проблемы с PHP GD с ImageCreateTrueColor и PNG

Я изменяю размеры изображений PNG, используя функцию библиотеки изображений GD ImageCopyResampled (). Все работает отлично, я даже могу сохранить прозрачность альфа-смешивания с использованием ImageCreateTrueColor () вместо использования ImageCreate () для создания измененного изображения. Проблема в том, что если я использую ImageCreateTrueColor (), а не ImageCreate (), размер файла PNG-файлов увеличивается от примерно 80 кб до […]

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

Я работаю над сайтом для своего клиента, в котором tiff-изображения нужно преобразовать в png или jpg, прежде чем они будут собраны в PDF. Я прочитал много статей, здесь и других сайтах, по этому вопросу. Все они рекомендуют использовать Imagick для этого. Проблема в том, что на моем сервере клиента нет этого расширения, и хостинговая компания […]

PHP GD Как круговая обрезка 3 квадратных изображения и объединить в 1 изображение, поддерживающее прозрачность

У меня есть 2 исходных изображения, и я хочу: Сделайте круговую обрезку каждого изображения, а внешность круга прозрачна Слияние / копирование всех изображений обратно на целевое прозрачное изображение. Я пробовал много примеров , но не могу сохранить прозрачность на конечном изображении. Я пытаюсь добиться чего-то вроде этого: Это пример вывода, который я получаю: Вот моя […]

PHP / GD ImageSaveAlpha и ImageAlphaBlending

Я использую GD для изменения размера и преобразования изображений, однако во время моих тестов я обнаружил странное поведение при преобразовании прозрачных PNG в JPEG. Согласно руководству ImageAlphaBlending () включено по умолчанию, но для сохранения прозрачности я должен установить ImageSaveAlpha () в true (что, в свою очередь, требует установки ImageAlphaBlending () в false). Поэтому правильный путь […]