Articles of gd

Включение / установка расширения GD? –without-Г.Д.

Как включить (или, возможно, установить) GD, когда мой вывод phpinfo () в «Configure Command» говорит; -without-gd? У меня также нет ничего в моем phpinfo () выходе «Core», в котором перечислены «gd», Версия PHP 5.2.4 на AWS.

Попытка сохранить изображение base64 с помощью imagecreatefromstring и полностью черная

Я пытаюсь взять кодированное изображение Base64 из базы данных и сохранить его в файле. По какой-то причине, когда я пытаюсь использовать imagecreatefromstring & imagepng, изображение полностью черное. Я пробовал много разных подходов, но у меня все еще есть черный ящик. Ниже моя лучшая попытка заставить его работать. Есть идеи? Огромное спасибо заранее! $thefile = base64_decode($strImage); […]

PHP GD-текст с прозрачностью / альфа-фоном

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

Объедините два изображения (.JPG) с помощью PHP GD

Я не могу найти решение этого. Я хочу добавить 20px пустое пространство к этому изображению: http://img233.imageshack.us/img233/419/78317401.jpg и затем вставьте этот водяной знак внизу (на пустое место) Таким образом, выход будет: http://img252.imageshack.us/img252/4554/wynik.jpg Я не хочу растягивать его. РЕДАКТИРОВАТЬ Сделал это с WIdeImage. Рут простой.

Лучший способ получить карту всех пикселей изображения с помощью GD

Следующий код использует библиотеку SimpleImage У меня есть функция, которая получает пиксель от изображения: function getPixel($x, $y) { $colors = imagecolorsforindex($this->image, imagecolorat($this->image, $x, $y)); $n[0] = $colors['red']; $n[1] = $colors['green']; $n[2] = $colors['blue']; $str = "#"; for($x=0;$x < 3; $x++){ $n[$x] = intval($n[$x],10); if (is_nan($n[$x])) return "00"; $n[$x] = max(0, min($n[$x],255)); $bam = "0123456789ABCDEF"; $str […]

Изображение водяного знака в php

Я хочу погладить изображение и сохранить его. вот код, который я использую для него. Здесь он выводит изображение и сохраняет этот вывод в файл. Я хочу сохранить его, не выводя его. // Load the stamp and the photo to apply the watermark to $stamp = imagecreatefrompng('stamp.png'); $im = imagecreatefromjpeg('proverbs.jpeg'); // Set the margins for the […]

коллаж изображений в PHP

Я ищу финишное решение или, возможно, математику / алгоритмы для создания большого коллажа изображений из изображений меньшего размера? Я знаю, как сделать это в квадратной форме, с изображений того же размера с gd / imagemagick, но я бы хотел, чтобы некоторые вариации были встроены. Например, некоторые из изображений могут быть немного выше, и если все […]

Измените размер изображения и заполните пробелы пропорций цветом

Я загружаю логотипы в свою систему, и их нужно исправить в поле размером 60×60 пикселей. У меня есть весь код для его пропорционального изменения, и это не проблема. Мое изображение 454x292px становится 60×38. Дело в том, что мне нужно, чтобы изображение было 60х60, а это означает, что я хочу накладывать верхнюю и нижнюю белые на […]

Компиляция PHP с поддержкой GD и libjpeg

Я компилирую свой собственный PHP, частично, чтобы узнать больше о том, как скомпилирован PHP, а отчасти потому, что я всегда нахожу, что мне нужны модули, которые недоступны по умолчанию, и таким образом я контролирую это. Моя проблема в том, что я не могу получить поддержку JPEG в PHP. Использование CentOS 5.6. Вот мои параметры конфигурации […]

Интервал между php imagettftext

У кого-нибудь есть функция, которая рисует строку ttf (imagettftext) с заданным интервалом между буквами? Я не могу найти встроенную функцию GD, поэтому я думаю, что это должно быть сделано буквой по букве, добавляющей некоторую постоянную ширину. Может быть, у кого-то есть такая функция уже 🙂 пс. лучшим шрифтом будет arial.ttf