Как создать и настроить свой веб-сервер на VDS (05 сен 2024)
Осенью самое время заняться установкой и тюнингом своего веб-сервера. Не правда ли?
ImageMagick
- Aleksej
- Автор темы
- Не в сети
- Модератор
Первое, что приходит в голову пользователя, впервые услышавшего о ImageMagick:
Консольный графический редактор для обработки изображений? ЗАЧЕМ???
Не спешите! причин, в силу которых ImageMagick весьма и весьма популярен - немало. В частности - возникающая порой необходимость применить ряд операций к большому количеству изображений.
На нашем форуме уже рассматривалась возможность нанесений водяных знаков (watermarks) при помощи ImageMagick. Продолжим эту тему.
ImageMagick® is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF. Use ImageMagick to translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.
Возможности ImageMagick:
Преобразование изображения из одного формата в другой (например, PNG в JPEG).
· Трансформирование: размер, вращение, увеличение, подгон под рамку.
· Прозрачность: установите коэффициент прозрачности.
· Рисование и черчение: добавьте объекты или текст к вашему изображению.
· Добавление простых и декорированых рамок вокруг изображения.
· Специальные эффекты: сворачивание листа, ступенчатое отображение (тень), искусственные пятна и другое.
· Возможность создавать GIF-анимации из нескольких изображений.
· Добавление пояснительного или декорированного текста к русунку.
· Функция идентификации изображения описывает формат и свойства графического файла.
Программа идентифицирует формат и характеристики одного и более файлов. Также сообщает о поврежденных и не законченных изображениях. Информация сопровождается номером изображения, именем файла, размерами рисунка, количеством цветов, количеством байтов в файле, форматом и даже количеством секунд необходимых для чтения и обработки файла.
· Например,
$magick> identify rose.jpg
rose.jpg JPEG 640x480 DirectClass 87kb 0.050u 0:01
· Компоновка одного изображения из нескольких.
· Монтаж миникопии изображение рядом с основным.
· Поддержа форматов изображений движения, которые используются и цифровой обработке фильмов (формат DPX).
· Поддержка обработки изображения, используя математические операции. Это дает возможность, например, разработать изменение цвета по своему математическому закону, а также применять многие другие изменения, используя эту технологию.
· Динамическое ранжирование интенсивности света. Эта функция автоматически распределяет освещенность от солнечных лучей до самых глубоких и темных теней, используя оценку этой картины в реальной сцене.
· Шифрование и расшифровка изображения. Эта функция делает изображение непонятным и неразборчивым с возможностью обратного восстановления.
· Поддержка обработки очень больших изображений. Просматривайте и редактируйте Mega и Giga-пиксельные изображения.
Итак, рассмотрим нсколько приемов работы с ImageMagick:
Перевод в оттенки серого
Перевод в ч/б
1. Бинаризация с диффузией ошибки, ключи:
-dither
-monochrome
Вместе с этой опцией применяются ключи -colors или -monochrome для определения используемого цветового пространства.
2. Бинаризация по порогу, ключ:
-threshold число
где "число" - значение порога.
Пример:
Локальная адаптивная бинаризация по порогу
Постеризация
-posterize количество_оттенков
Инвертирование
Изменение разрядности
Пример; делаем из 16-битного изображения - 8-битное:
Изменение контрастности
Автоконтраст
Нормализация
Гамма-коррекция
Значения менее 1.0 делают изображение более темным; более 1.0 - осветляют.
Область наиболее частого применения - от 0.8 до 2.3.
Возможно применение гамма-коррекции для различных каналов, пример:
Уровни
Изменение размера изображения
1. Задаем точный размер в пикселях:
Кадрирование
Пример:
Изменить плотность изображения
Меняем количество пикселей на дюйм:
Поворот изображения
(по часовой стрелке +, против часовой -)
Фильтры
1. Размытие по Гауссу
2. Радиальное размытие
3. Удаление спекл-шума
4. Выделение краев
5. Увеличение резкости
6. Медианная фильтрация
7. Нечеткая маска
8. Добавление и удаление шума
Типы шумов - Uniform, Gaussian, Multiplicative, Impulse, Laplacian, Poisson.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- hubbitus
- Не в сети
- Давно я тут
Больше опций смотрите в мане, или на сайте: imagemagick.org/script/command-line-proc...9k19ara9u18ik09rq1l5
imagemagick.org/script/command-line-options.php
Ну и конечно же, потрясающее количество подробных примеров использования с описаниями: www.imagemagick.org/Usage/
Да я дурак, верю в людей, честность, добро и справедливость. А также в то, что смогу сделать этот мир хоть чуточку лучше.
А ещё я делаю Linux , присоединяйтесь к свободным...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Aleksej
- Автор темы
- Не в сети
- Модератор
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.