Articles of gd

Изменение размера / Обрезание изображения для настройки в макете

У меня проблема с повторной калибровкой / масштабированием эскизов в желаемый макет. Я могу генерировать эскизы вот код для обрезки / изменения размера. $filename = $key.$_FILES["files"]["name"][$key]; $filetmp = $_FILES["files"]["tmp_name"][$key]; $filetype = $_FILES["files"]["type"][$key]; $filesize = $_FILES["files"]["size"][$key]; $fileinfo = getimagesize($tmp_name); $filewidth = $fileinfo[0]; $fileheight = $fileinfo[1]; // GETS FILE EXTENSION $fileextension = pathinfo($filename, PATHINFO_EXTENSION); $microtime = preg_replace('/[^A-Za-z0-9]/', […]

Обрезание изображения с помощью imagecopyresampled () в PHP без fopen

Я пытаюсь обрезать и изображение с помощью PHP и библиотеки GD и, похоже, не может заставить обрезку работать. Я хотел бы обрезать черные полосы из следующего изображения и изменить его размер до меньшего размера (200 на 112). Изображение, расположенное здесь Ниже мой PHP-код. <? function load_file_from_url($url) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, […]

PHP заменяет цветной пиксель прозрачным

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

Кодирование графического индикатора выполнения в php (проблема с перекрытием)

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

Получить дату создания изображения в PHP GD

У меня есть случай: я сделал фотографию. Теперь я хочу прочитать дату создания фотографии (дату съемки фото) с помощью GD. Можно ли создать эту дату из метаданных изображения?

PHP – Поместите изображение поверх другого изображения

Я хочу поместить изображение через другое изображение, используя php. У меня два изображения. Одна фотография. А другой – изображение фиксированного размера, белого цвета. Мы можем назвать это рамкой. Поэтому мне нужно разместить фотографию в середине кадра (белое изображение), а затем сохранить ее. Может ли кто-нибудь мне помочь?

ImageTrueColorToPalette проигрывает цвета

У меня есть PHP-скрипт, который преобразует истинные цветные изображения в палитры изображений, если количество разных цветов на изображении меньше или равно 256. В моем тестовом примере у меня есть изображение, содержащее 79 цветов. После запуска ImageTrueColorToPalette на нем без сглаживания и параметра $ ncolors, установленного на 79, у меня есть изображение, в котором есть только […]

Устранение неполадок и изменение размера изображения

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

обрезать изображение после изменения размера в библиотеке GD

Мне нужно сначала изменить размер изображения пропорционально (ширина – важное измерение), а затем обрезать потом, чтобы нарезать лишнюю высоту, а затем сохранить новую версию в каталоге. Мне удалось сделать изменение размера, и в итоге я получаю изображения, которые являются правильной шириной в моем каталоге. Кто-то здесь, мне нужно обрезать лишнюю высоту. Но я не могу […]

PHP: imageftbbox

Каково применение ограничивающей рамки текста в PHP imageftbbox ? В примере руководства он использовался для определения координат для функции imagefttext . Это необходимо? Может быть, я что-то упустил. … // First we create our bounding box $bbox = imageftbbox(10, 0, $font, 'The PHP Documentation Group'); // This is our cordinates for X and Y $x […]