Читаем Adobe Photoshop CS3 полностью

Внимание!

Обе команды при работе могут и будут удалять или деформировать мелкие детали на изображении; это неизбежно следует из того факта, что программа Adobe Photoshop «не понимает», что изображено на рисунке, и не может отличить мелкие значимые детали от шума. В таких случаях необходимо использовать инструмент History Brush (Кисть истории) или другим способом вручную восстановить поврежденные области изображения.

Команда Smart Blur (Умное размытие) позволяет настроить силу размытия с помощью числового поля и ползунка Radius (Радиус), а также установить чувствительность к резким цветовым переходам с помощью ползунка и числового поля Threshold (Допуск). Чем выше значение допуска будет установлено в окне, тем более контрастными должны быть цветовые переходы для того, чтобы остаться неразмытыми; при малых же значениях допуска часть шума может превышать установленный порог и не будет размыта, а значит, останется в изображении.

Раскрывающийся список Quality (Качество) позволяет установить соотношение между качеством работы и ее скоростью; чем выше качество, тем дольше выполняется операция размытия. Вы можете установить три уровня качества: Low (Низкое), Medium (Среднее) и High (Высокое).

Наконец, раскрывающийся список Mode (Режим) позволяет выбирать между режимом Normal (Обычный) и применяющимися в технических целях режимами Edge Only (Только границы) и Overlay Edge (Наложение границ). В режиме Edge Only (Только границы) результат действия команды – черно-белое изображение, где на черном фоне белыми линиями обозначаются границы однотонных (соответственно текущим настройкам команды) областей; в режиме Overlay Edge (Наложение границ) белые контуры границ накладываются на обработанное изображение.

При больших значениях размытия команда Smart Blur (Умное размытие) тяготеет к постеризации изображения, то есть к созданию практически однотонных областей с резкими границами между ними (об эффекте постеризации мы говорили в главе 14). Команда Surface Blur (Размытие поверхности), работающая по другим алгоритмам, такого эффекта не дает и может быть использована как альтернатива «умному» размытию, когда требуется сильно размыть изображение. Она также обладает настройкой силы размытия, которая выполняется с помощью числового поля или ползунка Radius (Радиус), и чувствительности к цветовым переходам, которая задается с помощью ползунка и чис ло вого поля Threshold (Допуск).

Самая сложная команда в подменю FilterBlur (Фильтр → Размытие) – это Lens Blur (Размытие объектива), которая имитирует эффект несфокусированности объектива фотоаппарата или камеры (рис. 18.10) – так называемое бокй. Особенность этой команды заключается в том, что она «подражает» размытию объектива со всеми его недостатками и погрешностями и даже позволяет имитировать характерное «пересвечивание» пленки и ее зернистость.

Рис. 18.10. Окно команды Lens Blur (Размытие объектива)


Настройки команды разделяются на несколько областей, каждая из которых отвечает за определенный эффект.

Группа настроек Iris (Лепестки диафрагмы) управляет силой и формой размытия. Раскрывающийся список Shape (Форма) позволяет выбрать количество лепестков диафрагмы, от которого зависит форма размытия: в объективах с простейшей конструкцией используются трехлепестковые диафрагмы, которые дают размытие, по форме близкое к треугольнику, в более сложных объективах может использоваться до восьми лепестков, и форма размытия будет, к примеру, близка к правильному восьмиугольнику.

Примечание

Высококачественные объективы могут использовать и большее число лепестков в диафрагме, однако форма размытия в них все сильнее приближается к идеально круглой, и команда Lens Blur (Размытие объектива) не имитирует такие объективы.

Ползунок Radius (Радиус) устанавливает силу размытия. Ползунок Blade Curvature (Кривизна лепестка) позволяет компенсировать формы размытия (скруглить грани многоугольника и приблизить его к идеально круглой форме), а ползунок Rotation (Вращение) позволяет повернуть форму размытия относительно изображения.

Примечание

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

Перейти на страницу:

Все книги серии Видеосамоучитель

Похожие книги

C++
C++

С++ – это универсальный язык программирования, задуманный так, чтобы сделать программирование более приятным для серьезного программиста. За исключением второстепенных деталей С++ является надмножеством языка программирования C. Помимо возможностей, которые дает C, С++ предоставляет гибкие и эффективные средства определения новых типов. Используя определения новых типов, точно отвечающих концепциям приложения, программист может разделять разрабатываемую программу на легко поддающиеся контролю части. Такой метод построения программ часто называют абстракцией данных. Информация о типах содержится в некоторых объектах типов, определенных пользователем. Такие объекты просты и надежны в использовании в тех ситуациях, когда их тип нельзя установить на стадии компиляции. Программирование с применением таких объектов часто называют объектно-ориентированным. При правильном использовании этот метод дает более короткие, проще понимаемые и легче контролируемые программы. Ключевым понятием С++ является класс. Класс – это тип, определяемый пользователем. Классы обеспечивают сокрытие данных, гарантированную инициализацию данных, неявное преобразование типов для типов, определенных пользователем, динамическое задание типа, контролируемое пользователем управление памятью и механизмы перегрузки операций. С++ предоставляет гораздо лучшие, чем в C, средства выражения модульности программы и проверки типов. В языке есть также усовершенствования, не связанные непосредственно с классами, включающие в себя символические константы, inline-подстановку функций, параметры функции по умолчанию, перегруженные имена функций, операции управления свободной памятью и ссылочный тип. В С++ сохранены возможности языка C по работе с основными объектами аппаратного обеспечения (биты, байты, слова, адреса и т.п.). Это позволяет весьма эффективно реализовывать типы, определяемые пользователем. С++ и его стандартные библиотеки спроектированы так, чтобы обеспечивать переносимость. Имеющаяся на текущий момент реализация языка будет идти в большинстве систем, поддерживающих C. Из С++ программ можно использовать C библиотеки, и с С++ можно использовать большую часть инструментальных средств, поддерживающих программирование на C. Эта книга предназначена главным образом для того, чтобы помочь серьезным программистам изучить язык и применять его в нетривиальных проектах. В ней дано полное описание С++, много примеров и еще больше фрагментов программ.

Бьёрн Страуструп , Бьярн Страустрап , Мюррей Хилл

Программирование, программы, базы данных / Программирование / Книги по IT
Программирование. Принципы и практика использования C++ Исправленное издание
Программирование. Принципы и практика использования C++ Исправленное издание

Специальное издание самой читаемой и содержащей наиболее достоверные сведения книги по C++. Книга написана Бьярне Страуструпом — автором языка программирования C++ — и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре C++, так и современный -ориентированный подход к созданию программных продуктов. Третье издание бестселлера было существенно переработано автором. Результатом этой переработки стала большая доступность книги для новичков. В то же время, текст обогатился сведениями и методиками программирования, которые могут оказаться полезными даже для многоопытных специалистов по C++. Не обойдены вниманием и нововведения языка: стандартная библиотека шаблонов (STL), пространства имен (namespaces), механизм идентификации типов во время выполнения (RTTI), явные приведения типов (cast-операторы) и другие. Настоящее специальное издание отличается от третьего добавлением двух новых приложений (посвященных локализации и безопасной обработке исключений средствами стандартной библиотеки), довольно многочисленными уточнениями в остальном тексте, а также исправлением множества опечаток. Книга адресована программистам, использующим в своей повседневной работе C++. Она также будет полезна преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка «из первых рук».

Бьерн Страуструп , Бьёрн Страуструп , Валерий Федорович Альмухаметов , Ирина Сергеевна Козлова

Программирование, программы, базы данных / Базы данных / Программирование / Учебная и научная литература / Образование и наука / Книги по IT
Язык программирования Euphoria. Справочное руководство
Язык программирования Euphoria. Справочное руководство

Euphoria (юфо'ри, также рус. эйфори'я, ра'дость) — язык программирования, созданный Робертом Крейгом (Rapid Deployment Software) в Канаде, Торонто. Название Euphoria — это акроним для «End-User Programming with Hierarchical Objects for Robust Interpreted Applications».Euphoria — интерпретируемый императивный язык высокого уровня общего назначения. C помощью транслятора из исходного кода на Euphoria может быть сгенерирован исходный код на языке Си, который в свою очередь может быть скомпилирован в исполнияемый файл или динамическую библиотеку при помощи таких компиляторов, как GCC, OpenWatcom и др. Программа Euphoria также может быть «связана» с интерпретатором для получения самостоятельного исполняемого файла. Поддерживается несколько GUI-библиотек, включая Win32lib и оберток для wxWidgets, GTK+ и IUP. Euphoria имеет встроенную простую систему баз данных и обертки для работы с другими типам баз данных.[Материал из Википедии]

Коллектив авторов

Программирование, программы, базы данных