Articles of php gd

Мой PHP не может создать истинное цветное изображение

У меня есть сценарий, который использовался для создания истинного цветного изображения. Но после смены сервера новая установка PHP не отображает изображение. Вот пример: http://www.europasprak.com/engine/system/utils/printBarImage.php?color=%239999FF&width=3&height=10 Исходный код: <?PHP require_once("website.php"); $color = LibEnv::getEnvHttpGET("color"); $width = LibEnv::getEnvHttpGET("width"); $height = LibEnv::getEnvHttpGET("height"); $color = urldecode($color); if ($color && $width > 0 && $height> 0) { LibImage::printBarImage($color, $width, $height); } // […]

Как использовать PHP GD для создания 1 бит растровых изображений (только черный и белый, без серых)

Моя цель У меня есть PNG. В настоящее время он имеет сглаживание, или, другими словами, оттенки серого. Я хочу, чтобы изображение было 1 бит, или, другими словами, только с использованием цветов черного и белого. Моя цель – сделать это с помощью PHP GD. Я должен сделать это с существующим изображением и не могу создать изображение […]

Ajax и возвращаемое изображение, созданное PHP GD

У меня есть PHP-скрипт, который генерирует изображение с помощью PHP GD. После того, как он генерирует изображение, он сохраняет его и отправляет этот результат при вызове Ajax: imagejpeg($img_data, 'filename.jpg'); echo '<img src="/filename.jpg.jpg">'; И после этого изображение отображается на странице, и все в порядке. Но я не хочу создавать изображение каждый раз. Есть ли способ вернуть […]

Объединить два изображения и круглый угол в PHP

Я хочу объединить первое изображение и объединить его со вторым. Вот два изображения, которые я хочу объединить. Первое изображение, которое я хочу объединить по кругу. второе изображение, где я хочу объединить первое изображение Вот код, который я использую для этой цели. <?php $srcImg = '1.jpg'; $destImg = '2.jpg'; $dstX = 300; $dstY = 40; $srcX […]

Как объединить несколько изображений и текст в одно изображение?

У меня есть несколько изображений PNG внутри div, эти изображения являются PNG и представлены как одно изображение для пользователя в зависимости от пользовательских параметров, которые он выбрал. Кроме того, добавление текста также включено в качестве другой функции, которая позволяет добавить div с текстами выше этих изображений. Теперь я хочу сгенерировать изображение с этими несколькими изображениями […]

Файл электронной почты отправляет электронное письмо два раза с использованием функции php mail

Мои три проблемы, пробовали разные комбо без результата, googled, но мало или вообще не помогали – Я получил два раза по электронной почте, изменил myemail@emailserver.com на идентификатор электронной почты, чтобы увидеть результат. Во время выполнения этого файла я получаю изображение, однако хочу иметь текст «Отправлено по электронной почте». Полный HTML-контент с тегом передается вместо HTML-рендеринга […]

Как определить шрифт swash с PHP и GD

У меня есть следующий код для печати текста на изображении. Я также добавляю отладочную рамку вокруг текста. Тем не менее, я заметил, что текст слева находится за пределами поля, который PHP дает мне с imagettfbbox . Это похоже на проблему с swash шрифта. Стоит ли так объяснять это? Могу ли я определить расстояние между началом […]

PHP – добавление прозрачного PNG в GIF динамически

Я пытаюсь сделать водяной знак с кодом php, и все, кажется, работает нормально, пока я не поместил прозрачный PNG-файл в GIF. Вот что происходит: Поэтому вместо прозрачного черного водяного знака, я получаю эту полутвердую зеленую вещь сверху. Водяной знак Я использую следующий код php: … $image = imagecreatefromgif($filepath);; $watermark_image = imagecreatefrompng($wm_filepath); imagealphablending($watermark_image, false); imagesavealpha($watermark_image, true); […]

Что не так с функцией imagecreatefromstring?

Что не так с этим кодом? <?php $data = "iVBORw0KGgoAAAANSUhEUgAAAuwAAAUeCAYAAAAl3WRgAAAgAElEQVR4Xuzdz6/vCV3f8TPADIozowg1ETZ2U2Chm6oLuqkdE1clSlzVdEhXLuAPKPwB1X110ZWBpqyMGLoiAe3KRa2bshDclE0xqSDlp4woej5nPJczd+bOmTmv+2Q+d+ZxEkPC3Pfrfs/je0ye8+V7v/exn/rNL/zDhS8CBAgQIECAAAECBE4p8JhgP+Xz4kERIECAAAECBAgQuBIQ7H4QCBAgQIAAAQIECJxYQLCf+Mnx0AgQIECAAAECBAgIdj8DBAgQIECAAAECBE4sINhP/OR4aAQIECBAgAABAgQEu58BAgQIECBAgAABAicWEOwnfnI8NAIECBAgQIAAAQKC3c8AAQIECBAgQIAAgRMLCPYTPzkeGgECBAgQIECAAAHB7meAAAECBAgQIECAwIkFBPuJnxwPjQABAgQIECBAgIBg9zNAgAABAgQIECBA4MQCgv3ET46HRoAAAQIECBAgQECw+xkgQIAAAQIECBAgcGIBwX7iJ8dDI0CAAAECBAgQICDY/QwQIECAAAECBAgQOLGAYD/xk+OhESBAgAABAgQIEBDsfgYIECBAgAABAgQInFhAsJ/4yfHQCBAgQIAAAQIECAh2PwMECBAgQIAAAQIETiwg2E/85HhoBAgQIECAAAECBAS7nwECBAgQIECAAAECJxYQ7Cd+cjw0AgQIECBAgAABAoLdzwABAgQIECBAgACBEwsI9hM/OR4aAQIECBAgQIAAAcHuZ4AAAQIECBAgQIDAiQUE+4mfHA+NAAECBAgQIECAgGD3M0CAAAECBAgQIEDgxAKC/cRPjodGgAABAgQIECBAQLD7GSBAgAABAgQIECBwYgHBfuInx0MjQIAAAQIECBAgINj9DBAgQIAAAQIECBA4sYBgP/GT46ERIECAAAECBAgQEOx+BggQIECAAAECBAicWECwn/jJ8dAIECBAgAABAgQICHY/AwQIECBAgAABAgROLCDYT/zkeGgECBAgQIAAAQIEBLufAQIECBAgQIAAAQInFhDsJ35yPDQCBAgQIECAAAECgt3PAAECBAgQIECAAIETCwj2Ez85HhoBAgQIECBAgAABwe5ngAABAgQIECBAgMCJBQT7iZ8cD40AAQIECBAgQICAYPczQIAAAQIECBAgQODEAoL9xE+Oh0aAAAECBAgQIEBAsPsZIECAAAECBAgQIHBiAcF+4ifHQyNAgAABAgQIECAg2P0MECBAgAABAgQIEDixgGA/8ZPjoREgQIAAAQIECBAQ7H4GCBAgQIAAAQIECJxYQLCf+Mnx0AgQIECAAAECBAgIdj8DBAgQIECAAAECBE4sINhP/OR4aAQIECBAgAABAgQEu58BAgQIECBAgAABAicWEOwnfnI8NAIECBAgQIAAAQKC3c8AAQIECBAgQIAAgRMLCPYTPzkeGgECBAgQIECAAAHB7meAAAECBAg…gQIECAAAECVwHBfuV1ToAAAQIECBAgQKAJCPbmZ02AAAECBAgQIEDgKiDYr7zOCRAgQIAAAQIECDQBwd78rAkQIECAAAECBAhcBQT7ldc5AQIECBAgQIAAgSYg2JufNQECBAgQIECAAIGrgGC/8jonQIAAAQIECBAg0AQEe/OzJkCAAAECBAgQIHAVEOxXXucECBAgQIAAAQIEmoBgb37WBAgQIECAAAECBK4Cgv3K65wAAQIECBAgQIBAExDszc+aAAECBAgQIECAwFVAsF95nRMgQIAAAQIECBBoAoK9+VkTIECAAAECBAgQuAoI9iuvcwIECBAgQIAAAQJNQLA3P2sCBAgQIECAAAECVwHBfuV1ToAAAQIECBAgQKAJCPbmZ02AAAECBAgQIEDgKiDYr7zOCRAgQIAAAQIECDQBwd78rAkQIECAAAECBAhcBQT7ldc5AQIECBAgQIAAgSYg2JufNQECBAgQIECAAIGrgGC/8jonQIAAAQIECBAg0AQEe/OzJkCAAAECBAgQIHAVEOxXXucECBAgQIAAAQIEmoBgb37WBAgQIECAAAECBK4Cgv3K65wAAQIECBAgQIBAExDszc+aAAECBAgQIECAwFVAsF95nRMgQIAAAQIECBBoAoK9+VkTIECAAAECBAgQuAoI9iuvcwIECBAgQIAAAQJNQLA3P2sCBAgQIECAAAECVwHBfuV1ToAAAQIECBAgQKAJCPbmZ02AAAECBAgQIEDgKiDYr7zOCRAgQIAAAQIECDQBwd78rAkQIECAAAECBAhcBQT7ldc5AQIECBAgQIAAgSYg2JufNQECBAgQIECAAIGrgGC/8jonQIAAAQIECBAg0AQEe/OzJkCAAAECBAgQIHAVEOxXXucECBAgQIAAAQIEmoBgb37WBAgQIECAAAECBK4Cgv3K65wAAQIECBAgQIBAExDszc+aAAECBAgQIECAwFVAsF95nRMgQIAAAQIECBBoAoK9+VkTIECAAAECBAgQuAoI9iuvcwIECBAgQIAAAQJNQLA3P2sCBAgQIECAAAECVwHBfuV1ToAAAQIECBAgQKAJCPbmZ02AAAECBAgQIEDgKiDYr7zOCRAgQIAAAQIECDQBwd78rAkQIECAAAECBAhcBQT7ldc5AQIECBAgQIAAgSYg2JufNQECBAgQIECAAIGrgGC/8jonQIAAAQIECBAg0AQEe/OzJkCAAAECBAgQIHAVEOxXXucECBAgQIAAAQIEmoBgb37WBAgQIECAAAECBK4Cgv3K65wAAQIECBAgQIBAExDszc+aAAECBAgQIECAwFVAsF95nRMgQIAAAQIECBBoAoK9+VkTIECAAAECBAgQuAoI9iuvcwIECBAgQIAAAQJNQLA3P2sCBAgQIECAAAECVwHBfuV1ToAAAQIECBAgQKAJCPbmZ02AAAECBAgQIEDgKiDYr7zOCRAgQIAAAQIECDSBAaWRPdih0+LkAAAAAElFTkSuQmCC"; $data = base64_decode($data); $im = imagecreatefromstring($data); if ($im !== false) { header('Content-Type: image/png'); imagepng($im); imagedestroy($im); } else { echo 'An error occurred.'; } ?> Я получаю эти ошибки: Предупреждение: imagecreatefromstring (): gd-png: fatal ошибка libpng: Ошибка чтения: усеченные данные в D: \ wamp \ www […]

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

Поэтому я создаю генератор баннеров. Я буду добавлять текст посередине, но хотелось бы, чтобы он был точно в центре. Я знаю, что imagettftext можно использовать для записи на баннер, но это не будет его центрировать. Вероятным решением может быть поиск ширины текста, а затем использование половины из него отнимается от половины ширины баннера, но я […]

Intereting Posts
Контроллер cakephp не найден на сервере производства В объявлениях пространства имен внутри включенных файлов автоматически входит пространство имен родительского файла (PHP)? laravel поиск нескольких слов, разделенных пробелом Альфа-цифра с шаблоном регулярных выражений подчеркивания Поиск многомерного массива для значения и возврат нового массива PHP MySQLi – insert_id 0 после вставки или обновления – следует ли сначала прочитать? Приложение PHP PHP SDK для загрузки фотографий на страницу Как правильно удалить все изображения, загруженные с помощью пакета sonata-media-bundle PHP не будет показывать никаких ошибок Как предоставить внешний параметр учетной записи при создании управляемой учетной записи в полосе с помощью php? Комментировать ассоциативный массив в PHP-документе Подтвердить перед удалением Круглый минут до ближайшего квартала Показать все строки в таблице mysql, а затем дать возможность удалить определенные ereg_replace для PHP 5.3 +?