У меня есть загрузка Api, которая в качестве объекта ответа поставляет (наряду с другим материалом внутри объекта Json) образ jpeg с кодировкой base64. Я создаю кодированное изображение так: $im; // gd image resource ob_start(); imagejpeg($im); $data = base64_encode(ob_get_clean()); Затем данные помещаются внутри поля формы с использованием javascript и отправляются. Как я могу снова создать ресурс […]
У меня есть PNG, и я пытаюсь объединить его поверх JPG. Со следующим кодом $dest = imagecreatefromjpeg("example.jpg"); $src = imagecreatefrompng("example.png"); imagealphablending($dest, false); imagesavealpha($dest, true); imagealphablending($src, true); imagecopymerge($dest, $src, $src2x, $src2y, 0, 0, $src2w, $src2h, 100); header('Content-Type: image/png'); imagepng($dest, "user/".$imei."/".$picCount."_m"); imagedestroy($dest); imagedestroy($src); Результаты в следующем Я также попробовал предложение по аналогичному вопросу, в котором говорилось, что […]
Я использую imagettftext для создания гистограммы и в верхней части каждого бара. Я хочу поставить значение . У меня есть следующие переменные для каждого бара (которые действительно прямоугольники) $x1 $y1 $x2 $y2 $imagesx $imagesy $font_size Кроме того, шрифт должен уменьшаться по мере увеличения длины строки.
Следующий код работает на моем ноутбуке, но не работает на удаленном сервере: <?php error_reporting(E_ALL); ini_set('display_errors', '1'); $filename = "../../content/".base64_decode($_GET["file"]); $ext = pathinfo($filename, PATHINFO_EXTENSION); if ($ext=="jpg" || $ext=="jpeg") { $image_s = imagecreatefromjpeg($filename); } else if ($ext=="png") { $image_s = imagecreatefrompng($filename); } $width = imagesx($image_s); $height = imagesy($image_s); $newwidth = 285; $newheight = 232; $image = imagecreatetruecolor($newwidth, […]
Мне нужно обфускать определенную область изображения с помощью PHP и GD, в настоящее время я использую следующий код: for ($x = $_GET['x1']; $x < $_GET['x2']; $x += $pixel) { for ($y = $_GET['y1']; $y < $_GET['y2']; $y += $pixel) { ImageFilledRectangle($image, $x, $y, $x + $pixel – 1, $y + $pixel – 1, ImageColorAt($image, $x, […]
Я пытаюсь использовать imagefttext. И мне нужно установить библиотеку GD и / или freetype. Я новичок в таких вещах, как установить GD-библиотеку и freetype в Linux?
Я делаю преобразование ODP-> HTML с PHP. У меня проблемы со следующим: Используйте свойство style: use-window-font-color, чтобы указать, должен ли цвет переднего плана окна использоваться как цвет переднего плана для цвета фона фона и белый для темного цвета фона. (Спецификация OpenDocument версии 1.0, 15.4.4) Если у меня есть фоновое изображение, как я могу проверить, если […]
У меня есть сайт PHP, где люди могут заполнять справочные билеты. Это позволяет им загружать скриншоты для своего билета. Я разрешаю загружать gif, psd, bmp, jpg, png, tif. После получения загрузки скрипт PHP игнорирует расширение файла. Он идентифицирует тип файла, используя только информацию MIME, которая для этих типов файлов всегда хранится в первых 12 байтах […]
Ну, мой вопрос очень прост, я просто хочу преобразовать вывод imagepng / imagejpg в base64, как я могу это сделать? Правильно ли это с захватом выходного буфера? Благодарю.
Я использовал класс изменения размера изображения, написанный кем-то другим, для изменения размеров изображений или создания эскизов, вот ссылка на класс, который я использовал. http://www.white-hat-web-design.co.uk/articles/php–image-resizing.php Я думаю, что у библиотеки изображений GD есть некоторые ограничения для разрешения или размер файла изображений, он отлично работает для изменения размера изображения с низким разрешением (ниже 1024 пикселей), но он […]