Автоматизированная обработка фотографий в Adobe Photoshop

Утилиты по обработке фотографий. Разработка скрипта на языке Java Script, выполняющий автоматизированную обработку изображения. Программное обеспечение для обработки изображения Adobe Photoshop CC. Обработка большого массива фотографии в один клик.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 01.03.2019
Размер файла 3,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Автоматизированная обработка фотографий в Adobe Photoshop

Миниярова Л. В., Габдрахманов А. Н.

Уфа, Россия

Результат данной научно-исследовательской работы - скрипт, выполняющий автоматизированную обработку изображения. Скрипт написан на языке JavaScript, разработка выполнялась в программе AdobeExtendScriptToolkitCS5.5. Программным обеспечением для обработки изображения взят AdobePhotoshopCC. Данная работа направлена на обработку большого массива фотографии в один клик. Продукт был разработан по просьбе нашего знакомого-дизайнера, сталкивающимся с подобной задачей довольно часто. Проанализировав литературу и программные утилиты по данной теме, нам и заказчику не удалось найти продукт удовлетворяющий этим требованиям. Имеются утилиты по обработке фотографий, установки рамки, задания определенного цвета, но нет ни одной которая при этом выравнивала картинку по размеру и как бы прорисовывала картинку в перспективе, с заданными параметрами искажения, создавая иллюзию просмотра картинки под определенным углом обзора. По этой причине было решено спроектировать и воплотить в жизнь свой собственный скрипт.

Ключевые слова: автоматизация, обработка изображений, скрипт

The result of the research work is a script which makes automated processing of an image.

Script is written in Javascript. The development has been being made in Adobe ExtendScript Toolkit CS5. 5 software. For processing of images is used Adobe Photoshop CC. The research dedicated to process a huge number of photos in a fraction of time. The script is developed by request of our friend who is a designer. He fases this task pretty frequently. After analyzing specialized literature and programming utilities which already exist, the client found out that there is no proper solution that could satisfate our needs. There are a lot of utilities for photo processing, setting frames, establishing color hue but none of these could align the image to size with certain parameters of distortion which creates an view-illusion in a special angle. That's why we decided to create and to implement this very script.

Key words: automation, image processing, script

В современном мире совершается огромное количество фотографии, почти для каждой применяются какие-либо изменения. Следовательно, необходимо программное обеспечение, которое позволяет без лишних усилий преобразовывать фотографию. Но как же быть, если нужно обработать несколько фотографии с одинаковым набором редактировании, потратив минимум времени? Перспективу для решения данной проблемы открывает автоматизация процесса с помощью скриптов, удобный функционал для пользователей графических редакторов. Это, заметно, сократит время необходимую на обработки схожих фотографии, поможет решать проблемы, которые уже попадались ранее в процессе. Соответственно, целью нашей работы является - разработка утилиты для программы Adobe Photoshop позволяющую преобразовать одновременно несколько фотографий, с помощью скриптов.

Скрипты -- высокоуровневый язык сценариев (англ. script) -- кратких описаний действий, выполняемых системой. Разница между программами и сценариями довольно размыта. Сценарий -- это программа, имеющая дело с готовыми программными компонентами [2]. Скрипт занимает маленький объем памяти, с готовым скриптом может справится даже неопытный пользователь.

По ниже перечисленному ряду причин, для реализации идеи автоматизированной обработки фотографий было взято программные обеспечение Adobe Photoshop:

1. Photoshop занимает лидирующее место среди графических редакторов.

2. Приоритет отдан растровой обработке фотографии, нежели векторным изображениям.

3. Совместим с языком JavaScript используемый для сценария.

JavaScript (аббревиатура JS) -- язык программирования.

Поддерживает объектно-ориентированный, императивный и функциональный стили. Является реализацией языка ECMAScript. Языком JavaScript не владеет какая-либо компания или организация, что отличает его от ряда языков программирования [1].

JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит как язык сценариев для придания интерактивности [3].

Определившись с языком и ПО, необходимо составить блок-схему процесса обработки изображения, включая туда: добавление изображения, использование всех необходимых инструментов и функции программы Photoshop, закончить блок схему сохранением и закрытием обработки. Работоспособность и полезность скрипта будет зависеть от валидности блок-схемы.

У нас есть исходные изображения (Рис.1). Их необходимо собрать воедино: общая картинка должна казаться, будто изображение «stend.jpg» висит как стенд на «fon.jpg».

Размещено на http://www.allbest.ru/

а) «stend.jpg» б) «figura.png»

в) «fon.jpg»

Рис. 1 Изображение «stend.jpg» было взято из просторов всемирной паутины, «figura.png» - векторная картинка сделанная в Adobe Photoshop, «fon.jpg» - фотография стены института

скрипт adobe photoshop изображение

Используя ранее составленную блок-схему пишем скрипт, сохраняем файлом формата «.Jsx». Чтобы воспроизвести сценарий, необходимо перетащить файл в рабочее поле программы Adobe Photoshop. Все записанные действия начнут происходить с очень быстрой скоростью, но не в фоновом режиме, можно видеть как происходят изменения в рабочем поле редактора. Скрипт откроет указанное изображение, наложит градиент и тени, добавит новые слои в определенную зону рабочего пространства по прямоугольной системе координат, применит слой-заливку «Яркость/Контрастность» поверх всех остальных слоев. Следующими шагами сохранит всё обработанное в указанную папку в двух форматах «.Jpg» и «.PSD», а после закроет окно обработки. Всё происходит автоматический, пользователю остается лишь проверить готовое изображение. При необходимости пользователь может запустить файл «.PSD» и внести дополнительные корректировки, потому что скрипт все изменения создает в новых слоях, каждый слой независим от общей картины.

Пример кода для сохранения файлов (Рис. 2):

Рис.2

Пример кода для закрытия окна обработки (Рис.3):

Рис.3

Если вам приходится часто работать с графическими редакторами, необходимо поискать скрипты в просторах интернета, которые удовлетворяли вашим потребностям.

Запустим наш скрипт и посмотрим готовый результат (Рис.4). Теперь мы можем посмотреть, как выглядел бы стенд в данном коридоре. Скрипт выполнил все стадии обработки и сохранил изображение. Стоит отметить что у данного скрипта есть свои недостатки, например: не может определить в каком положении изображение stend.jpg горизонтальном или вертикальном, из-за этого возможен некорректный результат, но все шероховатости можно исправить углубившись в код скрипта.

Рис.4

Подводя итог, можно сказать, что использование скриптов в редактировании изображении ощутимо ускоряет процесс, за счет минимальной траты времени на обработку, так же сберегает энтузиазм и энергию пользователя для более утонченных и уникальных задач. Стоит заметить, что возможности скриптов не ограничиваются лишь редакторами изображении.

Для более подробного изучения процесса предоставим несколько диаграмм.

Диаграмма работы пользователя (Рис.5)

Размещено на http://www.allbest.ru/

Рис.5

Диаграмма прецедентов (Рис.6)

Размещено на http://www.allbest.ru/

Рис. 6

Список литературы

1. Д. Рейсиг. 4. Инструменты отладки и тестирования // JavaScript. Профессиональные приёмы программирования = Pro JavaScript™ Techniques Перевод Н. Вильчинский. -- СПб.: Питер, 2008. -- С. 76. -- (Библиотека программиста). -- 2500 экз. -- ISBN 978-5-91180-904-1.

2. Сузи Р. Сценарные языки: Python // Python. «Мир ПК», 9, 2001.

3. Флэнаган Д. JavaScript. Карманный справочник. Сделайте веб-страницы интерактивными! / Перевод А.Г. Сысонюк. -- Москва.: Издательский дом "Вильямс", 2015. -- С. 3200.

Размещено на Allbest.ru

...

Подобные документы

  • Технология компьютерной графики, форматы графических файлов. Общие сведения о компании и программных продуктах Adobe Systems Inc, элементы интерфейса. Краткое описание учебника Adobe Photoshop CS3, программное обеспечение, используемое для его создания.

    дипломная работа [32,1 K], добавлен 23.06.2010

  • Редактирование различных растровых изображений. Версии Adobe PhotoShop. Расширенная версия программы Adobe Photoshop Extended. Работа с файлами. Сложности использования PhotoShop. Простое редактирование фотографий. Разнообразие фильтров и рамок.

    контрольная работа [4,9 M], добавлен 08.01.2014

  • Элементы управления программы Adobe Photoshop, выделение областей и использование контуров, рисование и редактирование. Размер изображения и его графическое разрешение, их изменение. Фильтры, встроенные в программу, их виды. Добавление слоев в документ.

    контрольная работа [418,9 K], добавлен 23.04.2013

  • Элементы и принципы графического дизайна в художественном образовании. Разработка графических изображений средствами Adobe Photoshop. Обработка изображения с помощью Photoshop. Подготовка изображения с прозрачным фоном. Плавное слияние двух изображений.

    курсовая работа [2,5 M], добавлен 27.11.2012

  • Основные способы представления изображений. Обработка цифровых и отсканированных фотоснимков, создание многослойного изображения, фотомонтаж с помощью графического редактора Adobe Photoshop. Вид рабочего окна программы, палитры, фильтры, их применение.

    курсовая работа [2,5 M], добавлен 22.09.2010

  • Фотография как вид изобразительного искусства. Особенности и инструменты допечатной подготовки фотографий. Редактирование фотографий при помощи программы растровой графики Adobe Photoshop. Коррекция фотографий и авторское право на печатную продукцию.

    дипломная работа [59,8 K], добавлен 24.11.2010

  • Описание инструментов, которые применяются при редактировании изображения в программе Adobe Photoshop. Выполнение заготовки растрового изображения для будущей этикетки средствами CorelDraw. Ознакомление с инструментальными средствами Autodesk 3ds Max.

    лабораторная работа [6,2 M], добавлен 05.07.2014

  • Интерфейс программы Adobe Photoshop. Внесение изменений в изображение. Инструменты изменения оттенка и искажения изображения. Последовательность формирования изображения. Тоновая и цветовая коррекция изображения, работа с фильтрами и функциями.

    курсовая работа [2,8 M], добавлен 14.12.2011

  • Рассмотрение возможностей Adobe Photoshop CC 2014. Описание методов преобразования. Перечень объектов графического редактора. Изучение фильтров, дополнительных плагинов программы. Анализ работы со слоями, коррекции цвета изображения и его деформации.

    курсовая работа [6,7 M], добавлен 16.01.2015

  • Аппаратные требования к компьютеру для графического дизайна. Рабочая среда Adobe Photoshop. Работа со слоями как основа коллажирования. Использование палитры слоев. Использование маски обрезки. Режимы наложения слоев. Технология создания коллажа.

    курсовая работа [2,4 M], добавлен 10.01.2016

  • Adobe PhotoShop как известный редактор растровой графики, ориентированный на обработку готовых изображений для улучшения их качества и реализации творческих идей. Интерфейс графического редактора, панель инструментов, специфика редактирования изображений.

    статья [927,2 K], добавлен 12.04.2010

  • Редакторы для обработки изображения. Дополнительные модули, разрабатываемые для Adobe Photoshop. Структура плагина, порядок взаимодействия редактора и фильтрационного плагина. Работа с памятью и ресурсы плагина. Описание кода и основные свойства фильтра.

    курсовая работа [623,7 K], добавлен 13.04.2013

  • Правила, обуславливающие производственную деятельность оператора ЭВМ, организация рабочего места и уход за оргтехникой. Графические изображения и программы для их просмотра. Последовательность создания фотоальбома в растровом редакторе Adobe Photoshop.

    дипломная работа [3,0 M], добавлен 23.09.2011

  • Назначение растрового графического редактора Adobe Photoshop, его особенности и версии. Элементы графического редактора, интерфейс и инструменты программы. Необходимость коррекции изображения. Команды и основные этапы тоновой и цветовой коррекции.

    курсовая работа [2,8 M], добавлен 23.08.2013

  • Методы создания и наложения текстур (сделанных на основе полученных фотографий) в программах Autodesk 3ds MAX и Adobe Photoshop. Добавление карт нормалей и бликов в программе PixPlant для создания материалов. Создание развертки 3D-объекта в 3ds MAX.

    дипломная работа [6,2 M], добавлен 15.06.2013

  • Понятия компьютерной графики. Преимущества формата GIF. Отличительные особенности программы "Corel Draw". Команды главного меню Adobe Photoshop. Инструменты и их действия. Описание применения графического редактора Photoshop для обработки снимков.

    курсовая работа [5,9 M], добавлен 18.04.2015

  • Ознакомление с продуктами фирмы ADOBE. Изучение некоторых возможностей программы Adobe PhotoShop - мирового ирового стандарта для работы с растровыми изображениями, ретушированием, цветокоррекцией и цветоделением полутоновых и цветных изображений.

    реферат [8,0 M], добавлен 08.12.2010

  • Робота з прошарками у програмі Adobe Photoshop. Створення фотоальбому за допомогою Web Photo Gallery. Вибір стилю для фотогалереї. Настройка опцій, розміщення зображень. Adobe Bridge: робота з програмою. Метадані і ключові слова, пошук фотозображення.

    курсовая работа [2,4 M], добавлен 17.05.2011

  • Обзор фильтров Adobe Photoshop. Работа со слоями, контурами и цветом. Создание элегантной, градиентной, художественной, деревянной рамок для фотографии. Изображение в рамке овальной формы. Обрамление снимков при помощи фильтров glass и crystallize.

    курсовая работа [4,7 M], добавлен 06.11.2014

  • Возможности графического редактора Adobe Photoshop. Выделения правильной и неправильной формы. Выделение областей с близкими цветами, его растушевка и сглаживание. Уточнение и смещение границы, инвертирование и изменение формы, положения и размера.

    курсовая работа [7,1 M], добавлен 08.09.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.