Редактирование изображений включает в себя процессы изменения изображений , будь то цифровые фотографии , традиционные фотохимические фотографии или иллюстрации . Традиционное редактирование аналоговых изображений известно как ретушь фотографий с использованием таких инструментов, как аэрограф , для изменения фотографий или редактирования иллюстраций с помощью любого традиционного художественного носителя . Графические программы, которые можно разделить на редакторы векторной графики , редакторы растровой графики и средства 3D-моделирования., являются основными инструментами, с помощью которых пользователь может манипулировать, улучшать и преобразовывать изображения. Многие программы редактирования изображений также используются для рендеринга или создания компьютерного искусства с нуля. Термин «редактирование изображения» обычно относится только к редактированию 2D-изображений, а не 3D-изображений.
Растровые изображения хранятся в компьютере в виде сетки элементов изображения или пикселей . Эти пиксели содержат информацию о цвете и яркости изображения. Редакторы изображений могут изменять пиксели, чтобы улучшить изображение разными способами. Пиксели могут быть изменены как группа или по отдельности с помощью сложных алгоритмов в редакторах изображений. Эта статья в основном относится к редакторам растровой графики, которые часто используются для изменения фотографий и другой растровой графики. Однако программы для работы с векторной графикой , такие как Adobe Illustrator , CorelDRAW , Xara Designer Pro или Inkscape, используются для создания и изменения векторных изображений, которые хранятся в виде описаний линий , кривых Безье и текста вместо пикселей. Растеризовать векторное изображение проще , чем векторизовать растровое изображение; о том, как сделать векторизацию растрового изображения, находится в центре внимания многих исследований в области компьютерного зрения . Векторные изображения легче модифицировать, потому что они содержат описания форм для легкой перестановки. Они также масштабируемы, растеризуются при любом разрешении .
Программы редактирования изображений с камеры или компьютера часто предлагают базовые функции автоматического улучшения изображения, которые исправляют дисбаланс цветового оттенка и яркости, а также другие функции редактирования изображений, такие как удаление эффекта красных глаз , регулировка резкости , функции масштабирования и автоматическая обрезка . Они называются автоматическими, потому что, как правило, они выполняются без взаимодействия с пользователем или предлагаются одним нажатием кнопки или кнопки мыши или выбором параметра в меню. Кроме того, некоторые функции автоматического редактирования предлагают комбинацию действий редактирования с минимальным вмешательством пользователя или без него. [ нужна ссылка ]
Многие форматы файлов изображений используют сжатие данных для уменьшения размера файла и экономии места для хранения. Цифровое сжатие изображений может выполняться в камере или на компьютере с помощью графического редактора. Когда изображения сохраняются в формате JPEG , сжатие уже произошло. И камеры, и компьютерные программы позволяют пользователю устанавливать уровень сжатия.
Некоторые алгоритмы сжатия, например используемые в формате файлов PNG , работают без потерь , что означает, что при сохранении файла информация не теряется. Напротив, более популярный формат файла JPEG использует алгоритм сжатия с потерями (основанный на кодировании с дискретным косинусным преобразованием ), с помощью которого чем больше сжатие, тем больше информации теряется, что в конечном итоге снижает качество изображения или детализацию, которые невозможно восстановить. JPEG использует знания о том, как человеческий мозг и глаза воспринимают цвет, чтобы сделать эту потерю деталей менее заметной.
Ниже перечислены некоторые из наиболее часто используемых возможностей лучших программ обработки графики. Список ни в коем случае не исчерпывающий. Существует множество вариантов, связанных с применением большинства из этих функций.