Articles of png

Как я могу увеличить SVG и сохранять как PNG, с PHP без потери качества?

У меня есть пакет SVG-изображений, которые мне нужно изменить, а затем сохранить как PNG, и я бы хотел использовать PHP для этого. Схожие вопросы с моими были заданы, но ни одно из решений не работает для меня. Например: параметр A : используйте PHP для изменения атрибута width и height SVG. проблема с A : кажется, […]

PHP: добавьте прозрачный PNG в JPEG с непрозрачностью

Это, кажется, общий вопрос, но, пытаясь найти все комбинации, я нашел, он все еще не работает для меня. Мой водяной знак PNG прозрачен, и я хочу наложить исходный JPG на этот водяной знак и добавить 50% непрозрачность к водяному знаку. Добавлен водяной знак и создается непрозрачность, но прозрачность PNG отображается как непрозрачный белый. Я видел […]

Самый быстрый способ чтения метаданных PNG в PHP

Я хотел бы извлечь два поля из файла PNG. А именно, поле геометрии и одно из полей из метаданных. Каким будет самый быстрый способ сделать это? Я проверил свой сценарий, который в настоящее время выполняет это, и тем самым самым медленным действием является выполнение фактической программы «Идентификация» ImageMagick в файле PNG. (.4 секунды против .0001 […]

Выключатель SVG / PNG

Есть ли способ использовать SVG-изображения на моем сайте, и если браузеры / устройства не поддерживают его, переключите расширение на png? Есть лучший способ сделать это? Примечание. Я использую <img> и Modernizr. Вот мой код, который выплескивает изображения динамически. <?php $attachments = attachments_get_attachments(); ?> <?php if( function_exists( 'attachments_get_attachments' ) ) { $attachments = attachments_get_attachments(); $total_attachments = […]

Количество черных пикселей изображения

Я пытаюсь считать только черные пиксели изображения PNG с помощью PHP. Не нашли ничего в Интернете. Заранее спасибо!

Слияние двух изображений с прозрачными пленками в PHP

Я пытаюсь сделать составное изображение нескольких .png с фоновой прозрачностью через php и сохранить полученное изображение в моей базе данных. Моя проблема в том, что прозрачные разделы моих изображений удаляются при объединении изображений. Это мой код для создания составного изображения: $base = imagecreatefrompng('application/assets/images/vel1_bg.png'); imagealphablending($base, true); list($baseWidth, $baseHeight, $type, $attr) = getimagesize('application/assets/images/vel1_bg.png'); $user_board_items = $this->config->item('user_board_items'); foreach($array […]

Favicon для PNG в PHP

Мне нужен PHP-скрипт для преобразования значков в PNG, сохраняя их исходные размеры. Я знаю, что у Google есть секретный конвертер значков – http://www.google.com/s2/favicons?domain=http://facebook.com/, но это преобразует значки в 16×16, даже если они изначально были больше. Так что в основном мне это нужно, минус уменьшающийся эффект. Я также видел это: http://www.controlstyle.com/articles/programming/text/php-favicon/, но я не мог заставить […]

SVG для PNG с несколькими слоями изображения с использованием PHP

Я конвертирую svg в png образ с этим кодом <?php exec('/usr/bin/rsvg-convert -w 1000 -h 1000 tshirt.svg -o tshirt.png'); ?> Это работает с одним svg-изображением. На самом деле у меня есть изображение svg которое содержит несколько слоев изображений, таких как: 1-й слой – это изображение футболки фона, которое является прозрачным Второй слой – это еще одно […]

установить параметр плотности для imagick с php

Я хочу преобразовать PDF-страницу в png-изображение с помощью Imagick. Я пробовал с PHP, но качество изображения было очень низким. Когда я попытался с командной строкой, результат был идеальным. PHP-код $im = new imagick( __DIR__ . DIRECTORY_SEPARATOR.$PDFName.'['.$i.']' ); $params = $im->identifyImage(); $width = $params['geometry']['width']*1; $height = $params['geometry']['height']*1; $im->setResolution(400,400); $im->resizeImage($width ,$height, imagick::FILTER_SINC, 1, true); $im->writeImage(__DIR__ . DIRECTORY_SEPARATOR.'pdf_pages\\'.$i.'.png'); […]

В PHP, imagepng () принимает параметр фильтра. Как эти фильтры влияют на вывод функции?

Как эти фильтры влияют на вывод imagepng () в PHP? PNG_NO_FILTER PNG_FILTER_NONE PNG_FILTER_SUB PNG_FILTER_UP PNG_FILTER_AVG PNG_FILTER_PAETH PNG_ALL_FILTERS В документации просто говорится: «Специальный фильтр PNG, используемый функцией imagepng ()» для каждого из них. Похоже, что использование PNG_NO_FILTER уменьшит размер файла вывода, но, кроме этого, я не уверен, как это повлияет. Любое понимание было бы действительно оценено.