17.11. Устранение JPEG-дефектов
17.11. Устранение JPEG-дефектов
Начиная с момента появления первых графических форматов программисты ищут способ, как записать в файл максимальное количество информации об изображении при минимально возможном размере файла. В качестве решения данной проблемы применяются различные алгоритмы сжатия графики. Большинство алгоритмов компрессии в большей или меньшей степени работает с потерей качества изображения.
Один из наиболее популярных графических форматов на сегодняшний день – JPEG. Он поддерживается большинством цифровых камер и позволяет управлять степенью компрессии, варьируя качеством (а следовательно, и размером) выходного файла. При высокой степени сжатия на изображении возникают так называемые артефакты. Артефакты – это случайным образом размещенные дефекты изображения, количество которых пропорционально степени сжатия. На сильно сжатых фото эти артефакты принимают вид квадратов, пятен и т. д.
Некоторые пользователи ошибочно предполагают, что с помощью инструментов Adobe Photoshop можно из многократно сжатой JPEG-фотографии сделать такую же, но отличного качества. Это совершенно не так. Каждый раз при обработке рисунка алгоритмом JPEG происходит потеря информации об изображении, поэтому восстановить ее никак нельзя. Однако если подойти к проблеме плохого изображения с точки зрения поврежденного рисунка, то кое-что сделать можно.
Среди большого количества способов избавления рисунка от артефактов сжатия наиболее эффективным является описанный ниже метод. Откройте изображение, которое необходимо обработать, в Photoshop (рис. 17.43).
Рис. 17.43. JPEG-изображение, требующее обработки
Перейдите на палитру Channels (Каналы) и щелкните на канале Red (Красный) так, чтобы остальные каналы оказались скрытыми. Сразу бросается в глаза большое количество артефактов вокруг силуэта девушки (рис. 17.44).
Рис. 17.44. В красном канале видны существенные артефакты изображения
Примените фильтр Gaussian Blur (Размытие по Гауссу), чтобы избавиться от этих дефектов в красном канале. Для устранения последствий компрессии на данном этапе достаточно установить значение радиуса сглаживания в районе 1–2.
Переключитесь в режим просмотра зеленого канала. Этот канал наименее подвержен искажению вследствие сжатия, поэтому его можно оставить без изменений.
В режиме просмотра синего канала снова становятся видны артефакты. Удалять их можно опять-таки используя фильтр Gaussian Blur (Размытие по Гауссу) или с помощью фильтра Median (Усреднение). Если изображение вследствие применения фильтра теряет четкость, то добавьте на редактируемый канал фильтр Unsharp Mask (Контурная резкость): Filter ? Sharpen ? Unsharp Mask (Фильтр ? Резкость ? Контурная резкость). С его помощью удастся немного увеличить резкость размытых контуров.
Совет
Если изображение сильно пострадало от JPEG-артефактов, можно попробовать применить более высокие значения радиуса в настройках фильтра Gaussian Blur (Размытие по Гауссу), однако в большинстве случаев это приведет к очень сильному сглаживанию и потере мелких деталей рисунка.
Отредактировав изображение, включите режим RGB и сравните с исходным. Если результат вас не устраивает, можете обработать проблемные участки инструментом History Brush (Кисть истории) со значением Opacity (Непрозрачность) примерно 60 %. С ее помощью вам в большинстве случаев удастся спасти некоторые сложные в обработке детали рисунка, например лицо. Чтобы убрать белые точки на фотографии, используйте инструмент Clone Stamp (Штамп).
Напоследок хочется отметить, что все описанные выше действия являются лишь косметическими и с их помощью вам не удастся стопроцентно «реанимировать» фотографию плохого качества. Хотя, конечно, после такой обработки фотография будет выглядеть лучше, чем оригинал (рис. 17.45).
Рис. 17.45. Фотография после устранения JPEG-дефектов
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Снижение плотности дефектов
Снижение плотности дефектов FitNesse не является критически важным приложением. Если в FitNesse закрадется ошибка, никто не умрет и никто не потеряет миллионы долларов. Исходя из этого, я могу себе позволить опубликовать новую версию на основании только прохождения тестов. С
Счетчики дефектов
Счетчики дефектов Группе разработчиков определенно необходим список текущих задач. К их числу относятся как задания на реализацию новых возможностей и функций, так и исправления ошибок. Для группы разумного размера (от 5 до 12 разработчиков) такой список должен содержать
Устранение затора
Устранение затора Переполнение, или затор, может возникнуть в сети по многим причинам. Например, если данные поступают к шлюзу по высокоскоростному каналу и должны быть переданы в низкоскоростной канал. Или данные нескольких каналов мультиплексируются в один канал,
Устранение неполадок
Устранение неполадок С помощью данного механизма можно решать и устранять практически любые неполадки и сбои в работе аппаратных или программных средств, которые установлены и используются на компьютере. При этом все сбои и неполадки разделены на пять категорий:?
Устранение негатива
Устранение негатива Личное общение, как известно, устраняет негатив. Однако социальные сети дают возможность безнаказанно говорить все, что думаешь И очень часто в таких соцсетях люди выплескивают весь накопившийся негатив Запомните: если хорошее о вас могут написать в
4. Группы ключевых процессов для уровня 5: оптимизирующий уровень Предотвращение дефектов
4. Группы ключевых процессов для уровня 5: оптимизирующий уровень Предотвращение дефектов Цель 1. Планирование работ по предотвращению дефектов.Цель 2. Поиск и выявление общих причин возникновения дефектов.Цель 3. Определение приоритетов для общих причин возникновения
Устранение чересстрочной развертки
Устранение чересстрочной развертки Иногда приходится обрабатывать изображения, захваченные из видеофильма, ролика или мультфильма. Особенность кадра видео в том, что за один кадр передаются не все строки, из которых состоит изображение, а только четные или нечетные (это
JPEG Repair (Починка JPEG)
JPEG Repair (Починка JPEG) Одна из причин возникновения шумов на изображении – артефакты, появляющиеся в результате сжатия файла популярным алгоритмом JPEG. Чем выше степень сжатия и ниже разрешение картинки, тем более заметным будет шум, особенно вокруг контуров объектов.Фильтр
R.8.1.1 Устранение неоднозначности
R.8.1.1 Устранение неоднозначности Неоднозначность, отмеченная в §R.6.8, которая возникает из-за сходства между приведением, заданным в функциональном стиле, и описанием, может также появиться в контексте описания. В этом контексте она проявляется как сходство между
Устранение мерцания
Устранение мерцания Несмотря на то что мы проделали уже очень большую работу, наша программа по-прежнему не лишена недостатков. При запуске программы изображения постоянно мерцают, раздражая пользователя. Это связано с перерисовкой экрана через заданные интервалы
Как мы используем систему учёта дефектов для ведения product backlog’а
Как мы используем систему учёта дефектов для ведения product backlog’а Есть ещё одна непростая задача. С одной стороны, Excel очень хороший формат для product backlog’а. С другой стороны, вам всё равно нужна система учёта дефектов, и Excel здесь явно не тянет. Мы используем Jira.Итак, как мы
Устранение неполадок
Устранение неполадок По той же причине, по которой невозможно создать универсальное руководство по прошивке мобильных телефонов, не существует и универсальных рекомендаций по устранению неполадок.Самая частая и пугающая ситуация – после перепрошивки телефон не
Программа JPEG Recovery Pro
Программа JPEG Recovery Pro Если приложения пакета от Recoveronix работают почти в автоматическом режиме, то программа JPEG Recovery Pro сочетает в себе функции автоматического восстановления формата файлов JPEG с возможностью редактирования восстановленных данных. Дистрибутив программы JPEG
Загрузка и выгрузка фильмов Shockwave/Flash и изображений в формате JPEG
Загрузка и выгрузка фильмов Shockwave/Flash и изображений в формате JPEG Проще всего загрузить в основной фильм, воспроизводящийся в окне проигрывателя Flash, другой фильм Shockwave/Flash или изображение в формате JPEG из внешнего файла (загружаемого фильма). Такое часто делается, особенно
Вкладка JPEG
Вкладка JPEG Если на вкладке Formats диалогового окна Publish Settings был включен флажок JPEG (.jpg), становится доступной вкладка JPEG (рис. 21.6). Группа Dimensions из полей ввода Width и Height служит для задания соответственно ширины и высоты результирующего изображения в пикселах.Если включен