Как хотите применить эффект виньетки к изображению с помощью PHP с ImageMagik. Я нашел эту функцию, но я не уверен, как ее использовать. Imagick::vignetteImage Спасибо за вашу помощь!
У меня есть изображение 424×318, которое я «рисую» круг и оставляю прозрачным. Затем я хочу взять этот круг и обрезать его. Как я могу это сделать? Моя функция (переменные bash – это обычный материал, $ SCALEFILE – это файл, $ NEWFILE – это то, что он сохраняет его, а $ SIZE – это только нормальная […]
Хотелось бы превратить это в черно-белое .. не могу понять, что использовать из imagick .. $handle_data = file_get_contents('http://www.bungie.net/Stats/Reach/Nightmap.ashx'); //http://www.bungie.net/Stats/Halo3/Nightmap.ashx $img = new Imagick(); $img->readImageBlob($handle_data); $img->writeImage('nightmap/'.$time.'.gif');
Я пытаюсь преобразовать и изображение в tiff, используя imagemagick, но я столкнулся с проблемой при попытке записать файл. Я получаю сообщение об ошибке: Не удалось открыть изображение … error / blob.c / OpenBlob / 2584 ' Это код, который я использую: $im2 = new Imagick($image); $im2->setImageFormat("tiff"); $im2->setImageColorSpace(5); $im2->writeImage("test.tiff"); $ image – это просто URL-адрес, который […]
У меня возникла проблема, когда файл PNG, созданный с использованием функции экспорта PDF в Preview OS X, будет отображаться как анимированный GIF в некоторых браузерах (Safari, Firefox) или отображать только первую страницу (Chrome), если преобразованный PDF-файл имеет более одной страницы (анимированный GIF, я имею в виду, что он мерцает между разными страницами). Есть ли способ […]
Команда: convert | head -n 4 convert | head -n 4 Показывает это Версия: ImageMagick 6.7.8-9 2014-05-12 Q16 http://www.imagemagick.org Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC Особенности: OpenMP Затем, когда я запускаю это: <?php $imagick = new Imagick(); $imagick->readImage('test.pdf'); $imagick->writeImages('image.jpg', false); echo 'Aw'; ?> Показывает эту ошибку: PHP Предупреждение: запуск PHP: невозможно загрузить динамическую библиотеку […]
хорошо, у меня проблема, как говорится в названии. Моя тестовая функция такова: $imagePath="/tmp/511a3874a0da1"; $pngName=$imagePath.".png"; $tifName=$imagePath.".tif"; $tempImg = new Imagick(); $tempImg->readImage($pngName); //$tempImg->roundCorners(150,150); //$image->transformImage("100×100", "100×100"); $tempImg->setFormat('ptif'); $tempImg->setImageColorSpace(5); $tempImg->writeImage($tifName); ну, он генерирует файл tif, как говорится в руководстве, ptif – это формат «черепичной пирамиды tiff». Я проверяю инструменты командной строки imagemagick, но, как правило, это должно быть так: […]
Я успешно установил imagemagic и imagick (используя http://www.php.net/manual/en/imagick.installation.php#94169 шаги), а также добавьте расширение = imagick.so. но когда я перезапускаю apache, я получаю следующую ошибку. Невозможно загрузить динамическую библиотеку /Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/imagick.so dlopen (/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/imagick.so, 9): библиотека не загружена: /usr/local/lib/libfreetype.6.dylib Ссылка на: /Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/imagick.so Причина: Несовместимая версия библиотеки: imagick.so требует версию 18.0.0 или новее, но libfreetype.6.dylib предоставляет версию 16.0.0 в […]
Обзор: Первое изображение – мое оригинальное изображение. Здесь я хочу заменить белый прямоугольник, показанный другим изображением. Мой подход: Я создал изображение маски с помощью floodfill и выглядит так: Проблема: Теперь я хотел бы получить расстояние или координаты прямоугольника во втором изображении, чтобы я мог использовать эти координаты для наложения нового изображения поверх первого (исходного изображения) […]
Я собираюсь написать функцию для создания миниатюр. Я могу использовать оба метода Imagemagick & GD Library. Какой метод создает лучшие эскизы и быстрее и лучше для сервера (загрузка, …)? благодаря