Подключаемые модули (плагины, plug-ins) для графического редактора Adobe Photoshop позволяют расширить его возможности,
упростить использование. Подключаются плагины к Photoshop'у очень просто.
На этих страницах представлены оригинальные плагины для обработки цифровых фотографий.
Иллюстрации к статье
«Алгоритм
и программа для уменьшения цифровых изображений»
Программная инженерия.
2016. Т. 9. № 5.
C3C Image SizeIn EnglishВысококачественное уменьшение изображений
Плагин C3C Image Size использует при уменьшении изображения алгоритмы пространственных и цветовых преобразований, соответствующие природе человеческого зрения. Часто дает лучший результат, чем методы, используемые во многих широко распространенных программах. Диалог
About плагина
C3C Image Size
Основные свойства
Плагин
C3C Image Size Пользовательский интерфейс плагина С3С Image Size очень прост и не требует пояснений
Мак-версия 3.03
Масштабирование с настройкой
резкости,
Sharpness = 2;
Как установить и
запустить плагин С3С
Image Size
Программа С3С Image Size состоит из двух частей: плагина-фильтра (файл с расширением .8bf) и основного плагина автоматизации (файл с расширением .8li). Плагины-фильтры не могут менять размер изображения. Поэтому потребовался плагин автоматизации (Automate). Он позволяет менять размер и используется для запуска фильтра, выполняющего вычисления. Начиная с версии 2.1, в комплекте имеется скрипт
C3CImageSize2Filter.jsx, позволяющий запускать плагин из
меню Filter (на один клик
меньше). УстановитьWindowsДля установки плагина скопируйте папку, содержащую обе его части (папка C3CImageSize32 для 32-разрядной версии или C3CImageSize64 для 64-разрядной), в место, где находятся плагины Adobe® Photoshop®.
Для
установки плагина C3C Image Size
папку с файлами плагина следует скопировать Скрипт C3CImageSize2Filter.jsx скопируйте в папку скриптов Adobe Photoshop. Например, в папку C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Presets\Scripts. Mac OS Скопируйте всю папку C3CImageSize в папку плагинов Adobe Photoshop. Для Photoshop CS6 это папка/Applications/Adobe Photoshop CS6/Plug-ins. Скрипт C3CImageSize2Filter.jsx скопируйте в папку скриптов Adobe Photoshop. Например, для Photoshop CS6 это папка /Applications/Adobe Photoshop CS6/Presets/Scripts. ЗапуститьПлагин С3С Image Size, как и любой плагин автоматизации, запускается из меню File/Automate программы Adobe Photoshop:
Диалог About доступен из меню Help/About Plug-In. При использовании скрипта C3CImageSize2Filter.jsx плагин может быть запущен из меню Filter. Использование в ActionsПри записи Actions плагин следует вызывать из меню File/Automate. В этом случае при выполнении Action окно плагина открываться не будет. Если при записи Action вызывать плагин из меню Filter, то запускаться будет скрипт, который откроет окно плагина. Алгоритм с выравниванием контрастаВ программе C3C Image Size использованы две разновидности алгоритма уменьшения изображений. Основной алгоритм (C3C Algorithm) использует колориметрически точное преобразование информации о цвете. Однако, как и всегда при уменьшении изображения, происходит интерполяция, сглаживание, усреднение данных. Иногда это приводит к уменьшению общего контраста изображения. Самая светлая точка может стать темней, а самая темная - светлей. Чтобы компенсировать этот эффект, предусмотрен вариант алгоритма, выравнивающего общий контраст изображения (C3C Algorithm with Contrast Ajustment). Он гарантирует сохранение общего контраста, увеличивая его в случае необходимости. Использование Алгоритма с Выравниванием Контраста не приводит к каким-либо потерям точности, поскольку выполняется не после, а в процессе уменьшения изображения.Юня Фотография получена уменьшением оригинала (5184x3456) до размера 800x533 с помощью C3C Algorithm. При наведении курсора мыши на изображение будет показан результат, полученный с помощью C3C Algorithm with Contrast Ajustment ПримерыАнализируя представленные здесь примеры, следует иметь в виду, что сравнения должны выполняться только при масштабе 1:1 (попиксельно). Это затрудняет задачу сопоставления результата с оригиналом в нашем случае, поскольку они оказываются в разном масштабе. Вместе с тем, попытки рассматривать картинки в масштабе, отличном от 1:1 приведут к тому, что вы будете сравнивать не обсуждаемые алгоритмы, а те, что использует программа просмотра.Убедиться, что ваш браузер демонстрирует эту страницу в масштабе 1:1 можно, рассматривая центральную часть Изображения 3 (см. ниже). На всех мозаичных квадратах в правой и левой части картинки должны быть видны отдельные точки и не должно быть никаких артефактов. Пространственное преобразованиеИзображение 1.
Картинка из набора
TESTIMAGES.
Результат
уменьшения Изображения 1
(1200x1200) до размера 200x200 Для сравнения с алгоритмами плагина
C3C Image Size взяты методы,
используемые в программе Adobe Photoshop. Варианты, предусматривающие
увеличение или уменьшение резкости, не рассматриваются. Реализация
одного и того же алгоритма (например, Bicubic)
разными программами может отличаться. Здесь и ниже для сравнения
используются результаты, полученные с помощью Adobe Photoshop CS6. Изображение 2. Картинка
из набора TESTIMAGES. Для этой страницы изображение уменьшено программой C3C Image Size до размера 600х600. Оригинал (1200x1200) доступен по щелчку мышью на рисунке
Результат
уменьшения Изображения 2
(1200x1200) до размера 200x200 Тональное преобразованиеПод тональным (tone, tonal) здесь подразумевается преобразование яркости (светлоты) изображения. Термин применяется в противоположность цветовым отношениям. В то же время, в русском языке это же слово означает также цветовой тон (color hue). Просьба не путать.Изображение 2. (см. выше). Доля белого и черного в любой части исходной картинки одинакова. Вместе с тем, на уменьшенных изображениях, полученных с помощью алгоритмов Bilinear и Bicubic область, окружающая центр, выглядит темнее. Такого нет на изображении, уменьшенном с помощью C3C Algorithm. Подобный эффект наблюдается и на Изображении 1. Изображение 3. Тестовая таблица с фотографией Лины Седерберг Для этой страницы изображение уменьшено программой C3C Image Size до размера 512х512. Оригинал (1024x124) доступен по щелчку мышью на рисунке
Центральная
часть Изображения 3 в масштабе
1:1
На всех мозаичных квадратах справа и слева от портрета должны быть видны отдельные точки и не должно быть никаких артефактов.
Результат уменьшения Изображения 3 (1024x1024) до размера 256x256 При анализе результатов обработки этого изображения можно обратить внимание на следующее:
ЦветопередачаИзображение 4. Получено заменой в Изображении 2 белого красным, а черного - зеленым.Для этой страницы
изображение уменьшено программой C3C
Image Size до размера 600х600.
Оригинал (1200x1200) доступен по щелчку мышью на рисунке
Результат
уменьшения Изображения 4
(1200x1200) до размера 200x200
Смесь одинаковых долей красного и зеленого цветов дает желтый. Усреднение (в ходе интерполяции) двух цветов не должно давать результат, светлее или темнее обоих исходных. В случае использования алгоритмов Bilinear и Bicubic в Adobe Photoshop CS6 получается именно такой парадоксальный результат. Алгоритм Nearest Neighbor использует в результирующей картинке только цвета, имевшиеся на исходной, поэтому такой ошибки не возникает. Изображение
5. Фрагмент картинки из набора
TESTIMAGES.
Масштаб 1:1.Белый и черный заменены серым и зеленым. Исходное
Изображение 5 (600x600)
Результат уменьшения
Изображения
5 до размера 100x100 алгоритмом
Bicubic в Adobe
Photoshop с последующим увеличением алгоритмом Nearest Neighbor до исходного
размера 600x600.
Отчетливо
видны точки
лилового (magenta) оттенка вокруг
зеленых букв. При смешивании нейтрально-серого и зеленого не должен
получаться лиловый.
Результат уменьшения
Изображения
5 до размера 100x100 с помощью
C3C Algorithm с
последующим увеличением алгоритмом Nearest
Neighbor до исходного размера 600x600.
На изображении присутствуют только серый и оттенки зеленого. Изображение 6. Специальный тест "Звезда".
Тестовое изображение 6
Результат уменьшения (с
последующим увеличением) Реальные фотографииИзображение 7. Фотография в помещении при высоком ISO Поль Сезанн.
Автопортрет
Sony NEX-6,
объектив Sigma 30mm 1:2.8 EX DN, диафрагма 5.6, выдержка 1:50с, ISO 3200 ШумоподавлениеУменьшение изображения способствует
снижению цифрового шума. На фотографии автопортрета Сезанна,
сделанной при ISO 3200, уровень шума достаточно высок. Приведенные выше
уменьшенные варианты снимка и фрагмент, показанный ниже, позволяют
судить о воздействии уменьшения разными алгоритмами на шум,
передачу деталей, тональных отношений и цветопередачу. Фрагмент Изображения 7 Фрагмент размером 1200x1200 уменьшен программой C3C Image Size (C3C Algorithm) до размера 200x200. Затем увеличен алгоритмом Nearest Neighbor до размера 800x800 При наведении курсора мыши будет показан вариант, уменьшенный алгоритмом Bicubic Фрагмент Изображения 7 (левый верхний угол) Уменьшен программой C3C Image Size (C3C Algorithm) При наведении курсора мыши на картинку будет показан вариант, уменьшенный алгоритмом Bicubic Изображение 8. Высококачественная фотография большого размера. Для теста выбран снимок, сделанный Алексеем Шадриным на цветную обращаемую фотопленку Kodak Ektachrome 100G широкоформатной камерой. Размер оригинальной фотографии около 100 мегапикселей (9449x14175). Подробнее об этом снимке можно прочитать здесь. Там же можно скачать оригинал фотографии.
Изображение
8 Фрагмент
Изображения
8 Дополнительные тестыДополнительные тестовые изображения и результаты их обработки представлены на отдельной странице.Системные требования
|
||||||||||||||||||||||||||||||||||||||||||
С. Свердлов
|
Иллюстрации к статье
«Алгоритм
и программа для уменьшения цифровых изображений»
Программная инженерия.
2016. Т. 9. № 5.
Общий форум по плагинам Форум по плагину C3C Image Size и др. (ixbt)