Articles of gd

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

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

Внедрение данных изображения IPTC с помощью PHP GD

Я пытаюсь вставить данные IPTC в изображение JPEG с помощью iptcembed() но у iptcembed() проблемы. Я подтвердил, что это в конечном продукте: // Embed the IPTC data $content = iptcembed($data, $path); // Verify IPTC data is in the end image $iptc = iptcparse($content); var_dump($iptc); Который возвращает введенные теги. Однако, когда я сохраняю и перезагружаю изображение, […]

JpGraph: Как управлять смещением, краем и цветом x / y в v3.5.0b1 при использовании AccBarPlot?

Немного фона Я пытаюсь перенести проект, построенный с помощью Symfony 1.2 с одного сервера на другой. Одной из функций проекта является построение графика (изначально выполненного с помощью JpGraph 2.3.5). График не отображается так, как предполагалось, без изменений в коде, и я ищу некоторые сведения о том, что я могу игнорировать. Изображения связаны из-за того, что […]

Обработка и вывод изображений с использованием GD в php

Я хочу управлять отображением изображений с помощью библиотеки PHP GD. Я собираюсь добавить текст в нижний угол его на лету, когда браузер запрашивает изображение, вместо того, чтобы сохранять текст в изображение. Я знаю, что могу это сделать: установите тип MIME в заголовок, а затем вызовите imagepng(…) с именем файла, чтобы просто отобразить изображение в браузере, […]

печать качественных изображений с помощью php и GD

Мне нужно сделать фотографию, которую кто-то загрузил через форму, изменил размер, объединился с кадром высокого разрешения @ 300 точек на дюйм и сохранил все @ 300dpi для лучшего качества печати. можно ли обрабатывать изображения с высоким разрешением через GD, и если да, можете ли вы предоставить некоторую информацию о том, как это сделать? У меня […]

Свертка свертки PHP

Я использую сверточную матрицу для резкости в PHP GD, и я хочу изменить уровень резкости. Где я могу внести изменения в это, если я хочу сделать его более или менее острым ? $image = imagecreatefromjpeg('pic.jpg'); $matrix = array( array(0, -1, 0), array(-1, 5, -1), array(0, -1, 0) ); imageconvolution($image, $matrix, 1, 0.001); header("Content-type: image/jpeg"); imagejpeg($image);

Необычный результат при слиянии двух прозрачных изображений в php

Мне интересно, что я делаю что-то не так, или если это так же хорошо, как я собираюсь получить. Оба PNG слева – 95×111. Изображение робота имеет около 5 пикселей или около него прозрачных пикселей вокруг него, но, похоже, они вызывают проблемы, когда они сливаются? $avatar = imagecreatefrompng("../guy.png"); $borderImg = imagecreatefrompng("../frame.png"); imagealphablending( $borderImg, false ); imagesavealpha( […]

PHP-GD imagejpeg не может открыть

При попытке сохранить эскиз, сделанный с помощью GD imagejpeg($tnImage, "../../img/thumbs/".$maxWidth."x".$maxHeight."_".$filename); Я получаю следующую ошибку: Предупреждение : imagejpeg () [function.imagejpeg]: Невозможно открыть «../../img/thumbs/80x80_55865-drops.jpg» для записи: нет такого файла или каталога в / home / user / workspace / stewart / server -side / libImg.php / home / user / workspace / img / thumbs имеет свои […]

Два необычных PHP-оператора, используемых вместе, чтобы получить цвет пикселя изображения, пожалуйста, объясните

Функция PHP imagecolorat () может использоваться для получения значений RGB пикселя изображения, как показано в документации: $im = imagecreatefrompng("php.png"); $rgb = imagecolorat($im, 10, 15); $r = ($rgb >> 16) & 0xFF; $g = ($rgb >> 8) & 0xFF; $b = $rgb & 0xFF; Я не понимаю последние три строки; Я знаю, что они вернут правильные […]

Поместите изображение в другое изображение с помощью PHP

У меня есть изображение, на котором текст динамически генерируется через php-форму. У меня есть местоположение изображения логотипа, сохраненного в переменной из базы данных mysql. Есть ли способ сделать это изображение и применить его к фиксированной позиции на изображении? В случае необходимости, он должен быть изменен по размеру меньше, чтобы соответствовать этой области изображения. У меня […]