Articles of манипуляция изображения

PHP image_jpeg не работает, если файл UTF-8 работает, если это ANSI

Я использую этот класс для обрезки, изменения размера изображения: http://www.phpclasses.org/package/4268-PHP-Resize-crop-rotate-flip-flop-and-grey-images.html Он использует GD. Проблема в том, что я, например, делаю это: $img = new ImageTransform; $img->view('resize', 'foo.jpg', '500×400', true); // true argument is $cache = true Теперь я могу просто указать <img src="that_script.php" alt="" /> и это покажет, что изображение изменилось. Но это не так, […]

PHP – проблема с ImageCopyResampled

Это мой первый раз, используя функцию ImageCopyResampled. Я просто выполнил код, написанный в руководстве по PHP . Когда я запускал код, ошибок не было. Проблема в том, что мой код просто копирует исходное изображение и не соответствует размерам, как это было определено в параметрах, переданных в функции. Ниже мой код: public static function uploadFile($filename, $x_dimension, […]

PHP Image Resize & My upload script

Я видел много примеров, но я не уверен, как он может привязываться к сценарию загрузки, который у меня есть. Может кто-нибудь объяснить, как я могу использовать ImageMagick или что-то подобное, чтобы изменить размер загруженного изображения на фиксированную ширину, сохраняя соотношение w: h? Я googled и посмотрел на более чем 150 веб-страниц, но ни один из […]

Использовать PHP для преобразования JPEG в прозрачный PNG

У меня есть много изображений JPEG, которые я хочу преобразовать в PNG-изображения с помощью PHP. JPEG-файлы будут загружены клиентами, поэтому я не могу доверять им, чтобы убедиться, что они находятся в правильном формате. Я также хочу сделать их белые фоны прозрачными. Есть ли у PHP какие-либо функции, которые я могу использовать для достижения этого?

Объедините 2-3 прозрачных изображения PNG поверх друг друга с помощью PHP

Я работаю над пользовательской системой аватаров для проекта, но я никогда не делал многое с точки зрения PHP. Я предполагаю, что мне нужно каким-то образом использовать GD, но я не знаю, с чего начать. В принципе, есть куча готовых прозрачных изображений PNG. Пользователи могут выбрать 2-3 из них, чтобы настроить свой аватар, и я хочу, […]

Перспектива изображения PHP GD

Привет, возможно ли преобразовать перспективы изображений … так что это новая форма – равнобедренная трапеция? Я видел решение с использованием imagemagick, но это связано с возможным переписыванием всего моего сценария манипуляции с картинками … (не говоря уже об обучении, у которого я аллергия)

Я не могу использовать прозрачный фон с imagecopymerge

Я imagecopymerge($dst_r, $logo, 0, 0, 0, 0, $LogoX, $LogoY, 100); где $logo – это файл png с прозрачным фоном. По какой-то причине фон получается вместо белого. Что я делаю не так? Благодарю.

imagecopyresampled в PHP, может кто-нибудь объяснить это?

ОК, я думал, что понял эту функцию, но у меня есть полный ментальный блок на этом. Я хотел создать обрезанные миниатюры размером 75х75 с фотографий размером 800×536. функция imagecopyresampled имеет 10 возможных параметров. Я сначала попробовал это: // Starting point of crop $tlx = floor(($width / 2) – ($new_width / 2)); //finds halfway point of […]