Articles of imagick

как я могу изменить dpi на изображение с расширением imagick

Мне нужно изменить все загруженные файлы на 72 dpi. Я использую расширение php imagick. heres, что я пробовал (изображение, которое я использую, 300dpi): $image = new Imagick(); $image->setResolution(72,72) ; $image->readImage($img); $image->resampleImage (72,72,imagick::FILTER_UNDEFINED,1); $image->writeImage($target) это ни к чему не похоже. изображение загружается, но остается при 300 dpi

круговое изображение с изображением

Пытаясь взять прямоугольную фотографию, обведите ее в квадратную область, а затем замаскируйте в кружок с прозрачным фоном. //$dims is an array with the width, height, x, y of the region in the rectangular image (whose path on disk is $tempfile) $circle = new \Imagick(); $circle->newImage($dims['w'], $dims['h'], 'none'); $circle->setimageformat('png'); $circle->setimagematte(true); $draw = new \ImagickDraw(); $draw->setfillcolor('#ffffff'); $draw->circle($dims['w']/2, […]

PHP + Imagick – сжатие PNG

Как эффективно сжимать PNG? В моем случае изображения представляют собой небольшие изображения в оттенках серого с прозрачностью. В настоящее время я играю с этим: // … $im->setImageFormat('png'); $im->setImageColorspace(\Imagick::COLORSPACE_GRAY); $im->setImageCompression(\Imagick::COMPRESSION_LZW); $im->setImageCompressionQuality(9); $im->stripImage(); $im->writeImage($url_t); Поскольку Imagick не предлагает COMPRESSION_PNG , я пробовал LZW, но почти нет изменений в размер файла (обычно это даже больше, чем раньше). Если […]

Какова наилучшая практика экспорта холста с высококачественными изображениями?

Мне нужна ваша помощь. Я объясняю свою ситуацию: я использую библиотеку fabric.js для размещения фигур, текста и т. Д. В своем приложении. Размер моего холста имеет 1000×1000 пикселей (около 26.45×26.45 сантиметров). У меня есть сценарий загрузки изображений только для загрузки изображений в высоком качестве, например, 300 dpi. В основном я делаю следующее: – нарисуйте холст […]

Изображение PHP / Imagick / PDFlib Flop изменяет свою битовую глубину

У меня есть PNG изображение и попытка флопа (зеркало) с помощью функции imagick php. Он точно выполняет флоп, но Базовое изображение в формате 24 бит RGB и после преобразования он получает 8 бит с чередованием , Таким образом, основная проблема заключается в том, что когда я использую для размещения обоих изображений на своих страницах pdflib, […]

Как установить Imagick / imagemagick на windows 7

Как установить макинтош изображения в Windows 7. Я выполнил эту инструкцию Чтобы установить IMagick в Windows XP (php 5.2.x) загрузить и установить ImageMagick-6.5.8-7 Q16-windows-dll.exe http://www.imagemagick.org/download/binaries/ ImageMagick-6.5.8-7-Q16-windows-dll.exe скачать php_imagick_dyn-Q16.dll от: http://valokuva.org/outside-blog-content/ imagick-windows-builds / 080709 / скопируйте dll в [PHP] / dir и переименуйте его в php_imagick.dll Вы должны отредактировать файл php.ini и добавить новое расширение extension=php_imagick.dll […]

Установите Imagick для PHP и Apache в Windows

Шаги, которые я сделал до сих пор: Я установил Imagick на свою машину Win7, и он установлен и работает должным образом через командную строку. Я извлек содержимое php_imagick-3.1.2-5.6-ts-vc11-x86.zip, доступное здесь, в мой каталог \ PHP \ ext. Включено imagick.dll в php.ini Rebooted … При запуске Apache нет ошибок. Я все еще получаю Fatal error: Class […]

Как остановить автоматические ротации изображений iMagick на основе данных ориентации EXIF

В настоящее время работает с PHP и iMagick для разработки веб-приложения для печати плакатов. Это пример изображения, который я использую для тестирования функций загрузки / редактирования изображений приложения: Изображение содержит следующие данные EXIF: [FileName] => 1290599108_IMG_6783.JPG [FileDateTime] => 1290599109 [FileSize] => 4275563 [FileType] => 2 [MimeType] => image/jpeg [SectionsFound] => ANY_TAG, IFD0, THUMBNAIL, EXIF, INTEROP, […]

Как удалить exif из JPG без потери качества изображения?

У меня есть приложение для обмена фотографиями PHP, в котором пользовательские изображения изменяются в различные форматы большого пальца с помощью ImageMagick. Как кажущийся «умный» способ сэкономить на размере файла, я удаляю exif-информацию из этих больших пальцев следующим образом: $imagick = new Imagick($image); $imagick->stripImage(); $imagick->writeImage($image); Это работает. Он удаляет информацию EXIF, где превью 30 КБ экономит […]

Intereting Posts
Смешивание переменной PHP с строковым литералом Можно ли вызвать функции C в PHP в программе C? Как получить весь столбец с именем, имеющим одно и то же имя, при использовании красноречия laravel? Возвращает ограниченное количество записей определенного типа, но неограниченное количество других записей? Использование условных значений из массива в выражении if … Запрос на выбор записей из базы данных, созданной за последние 24 часа Настройка макета на флажок sfWidgetFormDoctrineChoice отключить Чтение и запись PHP в MS WORD Замена токенов в строке из массива нам нужно перезапустить apache + APC после развертывания новой версии приложения? Доля констант между PHP и JavaScript IgnoreRoute для PHP-сайта, встроенного в ASP.NET MVC 3 Прокрутка через вложенный массив для генерации таблиц разной длины Как найти IP-адрес моего сервера в PHP (CLI) За кулисами: Как ОРМ «думает»?