Невозможно выполнить запрос первичный рабочий диск переполнен (ошибка Photoshop). Изменение размеров и поворот холста. Команда Canvas Size. Кадрирование изображения с помощью инструмента «Рамка»

22.04.2019

Работа с большими изображениями предъявляет особые требования к производительности программы, особенно если вы используете функции HDR, Photomerge, 3D-объеты или видеослои. Данный урок по фотошопу я дам вам пару советов по оптимизации и ускорению работы фотошопа. Итак, приступим!

1. Используемая память
Фотошоп – это изначально 64-битная программа, и способна задействовать настолько большой объем памяти, какой только вы способны ей предоставить. Больший объем оперативной памяти, используемой при работе с большими изображениями, способен значительно ускорить работу программы. По умолчанию фотошоп использует около 70% доступной оперативной памяти, но вы всегда можете изменить этот параметр, зайдя в меню Редактирование > Установки > Производительность (Preferences > Performance). Внесенные здесь изменения вступят в силу только после перезапуска программы. Увеличение объема используемой оперативной памяти – наиболее эффективный способ увеличения производительности программы.

Данная шкала наглядно показывает, какую часть из доступной оперативной памяти использует фотошоп.

2. Рабочие диски
Когда в процессе работы вы выходите за пределы выделенной оперативной памяти, компьютер испытывает дополнительную нагрузку. В этом случае дополнительное дисковое пространство можно обеспечить, добавляя какие-либо внешние накопители в качестве рабочих дисков. При этом приоритетность дисков можно задавать при помощи стрелок в соответствующем окне настроек производительности. Добавляя рабочие диски, следует учитывать следующие факторы:
- SSD-приводы обычно более производительны, чем обычные HDD- приводы
- внутренние приводы накопителей предпочтительнее и быстрее внешних
Если вы используете внешние накопители, то лучше работать и интерфейсом USB 3.0, Firewire или Thunderbolt.

В этом окне можно назначать и задавать приоритет рабочих дисков.

3. Индикатор эффективности
Вы можете отслеживать эффективность работы фотошопа при помощи специального индикатора в строке состояния в нижней части окна программы. Для этого нужно поставить галочку на соответствующем пункте контекстного меню строки состояния. Эффективность, при этом, будет отображаться в процентном соотношении, где значение 100% соответствует максимальной эффективности. С целью повышения эффективности можно, к примеру, уменьшить количество слоев и смарт-объектов, что, в свою очередь, ведет к потере прежней недеструктивности рабочего процесса.

После того, как вы откроете в фотошопе какой-либо документ, в нижней части окна программы появится строка состояния.

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

Чтобы открыть окно настройки данных параметров, пройдите во все то же меню Установки > Производительность (Preferences > Performance). При работе с небольшими изображениями с большим количеством слоев (например, вэб-дизайн) используйте режим “Небольшие, многослойные” (Tall and Thin). А при работе над большими иллюстрациями с малым количеством слоев (цифровой рисунок, фоторетуширование) задействуйте режим “Большие, мало слоев” (Big and Flat). Во всех остальных случаях лучше использовать набор настроек по умолчанию.

Большое значение истории действий так же ведет к снижению производительности. Данный параметр может быть изменен в диапазоне 1-1000. Для недеструктивной работы вполне достаточно величины 5. Если же вы художник, и часто используете в работе кисть, то лучше задать сохранение в памяти примерно 100 последних действий.

5. Уменьшение разрешения
Бывает очень полезно заранее определить назначение вашего конечного изображения, прежде чем приступить к работе над ним в фотошопе. Если вы знаете, что ваше изображение будет использовано на вебсайте, шириной всего 600 пикселей, то нет смысла работать с 20-мегапиксельным изображением. Поэтому, прежде чем применять фильтры, коррекцию и стили слоя, следует соответствующим образом уменьшить размер изображения.

6. Закрытие неиспользуемых документов
Совершенно очевидно, что несколько одновременно открытых документов замедляют работу фотошопа. Следите за тем, чтобы эффективность работы программы составляла не менее 100% (данный параметр отображается в строке состояния в нижней части окна программы).

7. Фоновое и автоматическое сохранение
Данные настройки доступны в меню Установки > Обработка файлов (Preferences > File Handling). Если вы активируете опцию Сохранения в фоне (Save in Background), вы можете не прерывать работу над документом, а ход процесса сохранения будет отображаться в строке состояния. Деактивация данной опции автоматически отключит и автосохранение. В процессе сохранения происходит обращение к рабочему диску, и при дефиците дискового пространства возможно заметное уменьшение производительности. Здесь же можно задать периодичность сохранения в диапазоне от сохранения каждые 5 минут, до сохранения каждый час.

8. Удаление истории
Всю историю операций и любой другой информации, содержащейся в буфере обмена вы можете удалить, пройдя в меню Редактирование > Удалить из памяти > Все (Edit > Purge > All). Данная операция особенно полезна, если у вас задано сохранение длинной последовательности действий, а так же если в процессе работы вы неоднократно копировали большие изображения. То есть, если в процессе работы был выделен и скопирован какой-то элемент, он “застревает” в буфере обмена и занимает определенный объем оперативной памяти.

9. Отключение панелей предпросмотра и миниатюр
В целях дельнейшего повышения быстродействия рекомендуется так же отключить отображение иконок предпросмотра на палитрах Каналов (Channels), Слоев (Layers) и Контуров (Paths). Отключение иконок предпросмотра несколько ускорит работу программы, но сделает отыскание нужных слоев, если вы плохо систематизируете их на палитре слоев. Если же вы аккуратно группируете ваши слои и присваиваете им значимые имена, то трудностей с нахождением нужного слоя даже не видя миниатюры, возникнуть не должно.

10. Оптимизация работы со слоями
Прежде все включите отображение размера документа в строке состояния. Первое значение при этом будет показывать размер файла, который он примет при растрировании, второй – его текущий размер. Текущий размер, как правило, значительно превышает размер предполагаемого растрированного файла.
Следует так же учитывать, что корректирующие слои очень удобны в использовании, но при этом они значительно увеличивают размер файла. Можно уменьшить размер файла за счет растрирования слоев, но данное изменение является необратимым, и вы можете утратить результаты своей недеструктивной работы.
В меню Файл > Сценарии (File > Scripts) вы можете найти несколько опций, которые помогут вам уменьшить размер файла, не прибегая к тотальному растрированию:
- Удалить все пустые слои (Delete All Empty Layers)
- Выполнить сведение всех эффектов слоя (Flatten All Layer Effects)
- Выполнить сведение всех масок (Flatten All Masks)

Если Вы владелец программы Adobe Photoshop CS4, CS5 или CS6 , и при загрузке проекта столкнулись с ошибкой «Невозможно выполнить запрос первичный рабочий диск переполнен» , — не пугайтесь. Все это легко исправить.

Во-первых, проверьте свободное место на рабочем диске — на том, где установлена система (но не тот, на который устанавливалась сама программа). По-умолчанию Photoshop распаковывает проект на диск C: . К примеру, если размер проекта больше 1 GB , то в «распакованном» режиме он будет занимать около 7 GB свободного места. Так что, первой задачей является очистка системного диска. Переходим в Компьютер и щелкаем правой кнопкой на нужный локальный диск. Вызываем свойства. Далее пункт «Очистка диска» . Порой Вы можете удивиться, насколько много места может освободить данная утилита:

Как видите, у меня освободилось 13,9 ГБ . Все это потому, что приложения содержат очень много временных файлов. К примеру, вы открывали архив WinRar , запускали оттуда содержимое и сразу закрывали архив — распакованные файлы будут лежать на диске C: до скончания веков.

После этого я советую перезагрузить компьютер. Далее переходим к настройке самой программы Adobe Photoshop . Запускаем фоторедактор и переходим в меню: Редактирование -> Установки -> Основные .

В открывшемся окне слева находим строку «Производительность» . Переходим в этот пункт. В поле «Рабочие диски» ставим галочки напротив дополнительных локальных дисков , на которых Вы бы хотели хранить временные файлы фотошоп . Также в поле выше ползунком мы можем установить объем используемой оперативной памяти . Но советую не трогать этот параметр.

Все готово. Перезапускаем программу Adobe Photoshop и отныне спокойно открываем любой проект.

  1. Размер изображения. Физический, логический размер и разрешение
  2. Изменение размеров изображения. Команда Image Size. Понятие ресамплинга.

Размер изображения. Физический, логический размер и разрешение.

Размер файла изображения - это физический размер файла, в котором хранится изображение. Он измеряется в килобайтах (КБ), мегабайтах (МБ) или гигабайтах (ГБ). Размер файла пропорционален размерам изображения в пикселах. Чем больше количество пикселов, тем детальнее изображение, получаемое при печати. Однако для их хранения требуется больший объем дискового пространства, а редактирование и печать замедляются. Таким образом, при выборе разрешения необходимо найти компромисс между качеством изображения (которое должно содержать все необходимые данные) и размером файла.

Другим фактором, влияющим на размер файла, является его формат. Из-за различий в методах сжатия, используемых в форматах файлов GIF, JPEG и PNG, размеры файлов при одинаковых размерах в пикселах могут сильно отличаться. Аналогично влияют на размер файла битовая глубина цвета и количество слоев и каналов.

Photoshop поддерживает максимальные размеры изображения в пикселах, равные 300 000 по горизонтали и вертикали. Это ограничение определяет предельно допустимые размеры и разрешение изображения на экране и при печати.

О размерах в пикселах и разрешении

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

Одно и то же изображение при разрешении 72-ppi и 300-ppi; увеличено до 200 %

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

Photoshop позволяет определить соотношение между размером изображения и разрешением в диалоговом окне «Размер изображения» (меню «Изображение» > «Размер изображения»). Снимите параметр «Интерполяция», так как изменять объем данных изображения не требуется. Затем измените высоту, ширину или разрешение изображения. При изменении одной из величин остальные будут приведены в соответствие первой.

А. Размеры в пикселах равны произведению размеров выходного документа на разрешение.
Б. Исходные размеры и разрешение.Уменьшение разрешения без изменения размеров в пикселах (без ресамплинга).
В. Уменьшение разрешения при неизменных размерах документа приводит к увеличению размеров в пикселах (ресамплингу)

Изменение размеров изображения. Ресамплинг.

Изменение размеров изображения в пикселах влияет не только на его размер на экране, но и на качество изображения на экране и при печати, то есть на размеры отпечатка или на разрешение изображения.

  1. Выберите меню «Изображение» > «Размер изображения».(«Image» > «Image size»)
  2. Для сохранения текущего соотношения между высотой и шириной в пикселах выберите «Сохранить пропорции». Данная функция автоматически изменяет ширину при изменении высоты и наоборот.
  3. В полях «Размерность» введите значения для ширины и высоты. Для ввода значений в процентах от текущих размеров выберите в качестве единицы измерения проценты. Новый размер файла изображения появляется в верхней части диалогового окна «Размер изображения» (старый размер указан в скобках).
  4. Убедитесь в том, что выбран пункт «Интерполяция», и выберите метод интерполяции.
  5. Если изображение содержит слои с примененными к нему стилями, выберите пункт «Масштабировать стили» для масштабирования воздействия стилей на изображение с измененными размерами. Эта функция доступна только в том случае, если выбран пункт «Сохранить пропорции».
  6. По окончании изменения настроек нажмите кнопку «ОК».

Для получения наилучшего результата при создании изображения с меньшим размером выполните даунсамплинг, а затем примените фильтр «Контурная резкость». Чтобы создать изображение большего размера, повторно отсканируйте изображение с большим разрешением.

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

Ресамплинг пикселов

А. Даунсамплинг

Б. Без изменений

В. Ресамплинг (выбранные пикселы отображаются для каждого набора изображений)

Не забывайте, что ресамплинг может привести к снижению качества изображения. Например, при ресамплинге изображения до большего размера в пикселах уменьшаются его детализация и резкость. Применение фильтра «Контурная резкость» к изображению, подвергнутому ресамплингу, может повысить резкость деталей изображения.

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

Photoshop выполняет ресамплинг изображения при помощи методов интерполяции, присваивая новым пикселам значения цвета, полученные на основе значений цвета уже существующих пикселов. Выбрать используемый метод можно в диалоговом окне «Размер изображения».

По соседним Быстрый, но менее точный метод, который повторяет пикселы изображения. Этот метод используется в иллюстрациях, содержащих несглаженные края, для того чтобы сохранить четкие границы и создать файл меньшего размера. Однако этот метод может создать зубчатые края, которые станут заметными при искажении или масштабировании изображения или проведении множества операций с выделением. Билинейная Этот метод добавляет новые пикселы, рассчитывая среднее значение цвета окружающих пикселов. Он дает результат среднего качества. Бикубическая Более медленный, но и более точный метод, основанный на анализе значений цвета окружающих пикселов. За счет использования более сложных вычислений бикубическая интерполяция дает более плавные цветовые переходы, чем интерполяция по соседним пикселам или билинейная интерполяция. Бикубическая, глаже Хороший метод для увеличения изображений на основе бикубической интерполяции, разработанный специально для получения более гладких результатов. Бикубическая, четче Хороший метод для уменьшения размера изображения на основе бикубической интерполяции с повышенной резкостью. Этот метод позволяет сохранить детали изображения, подвергнутого ресамплингу. Если интерполяция «Бикубическая, четче» делает слишком резкими некоторые области изображения, попробуйте воспользоваться бикубической интерполяцией.

Можно указать метод интерполяции, который будет применяться по умолчанию при ресамплинге данных изображения в Photoshop. Выберите пункты меню «Редактирование» > «Установки» > «Основные» (в Windows) или «Photoshop» > «Установки» > «Основные» (в Mac OS), а затем в меню «Интерполяция изображения» выберите метод.
При подготовке изображения для печати полезно задавать размер изображения, указывая размеры отпечатка и разрешение изображения. Эти два параметра, называемые размером документа, определяют общее число пикселов, а соответственно, и размер файла изображения. Размер документа также определяет базовый размер изображения при помещении его в другое приложение. Управлять размером отпечатка можно при помощи команды «Печать», однако изменения, внесенные командой «Печать», отразятся только на печатном изображении - размер файла изображения не изменится.
Если для данного изображения используется ресамплинг, можно изменять размеры отпечатка и разрешение независимо друг от друга (тем самым изменяя общее число пикселов в изображении). Если ресамплинг выключен, то можно изменять либо размеры изображения, либо разрешение - Photoshop автоматически изменит оставшееся значение, сохраняя общее количество пикселов. Как правило, для получения наивысшего качества отпечатка сначала следует изменить размеры и разрешение без ресамплинга. Лишь затем в случае необходимости можно выполнить ресамплинг.

  1. Выберите меню «Изображение» > «Размер изображения».
  2. Измените размеры в пикселах, разрешение изображения или оба значения сразу.
    • Чтобы изменить только размеры отпечатка или только размерность и пропорционально изменить общее количество пикселов изображения, выберите пункт «Интерполяция», а затем выберите метод интерполяции.
    • Чтобы изменить размеры отпечатка и разрешение без изменения общего количества пикселов изображения, не выбирайте пункт «Интерполяция».
  3. Для сохранения текущего соотношения между высотой и шириной изображения выберите пункт «Сохранить пропорции». Данная функция автоматически изменяет ширину при изменении высоты и наоборот.
  4. В поле «Размер печатного оттиска» введите новые значения высоты и ширины. При необходимости выберите новую единицу измерения. Следует заметить, что в поле «Ширина» функции «Колонки» используются ширина и расстояние между колонками, указанные в настройках «Единицы измерения и линейки».
  5. Введите новое значение в поле «Разрешение». При необходимости выберите новую единицу измерения.

Чтобы восстановить исходные значения величин в диалоговом окне «Размер изображения», нажмите кнопку «Восстановить», удерживая клавишу «Alt» (Windows) или «Option» (Mac OS).

Изменение размеров и поворот холста. Команда Canvas Size.

Поворот или отражение всего изображения

С помощью команд «Поворот изображения» можно поворачивать или отражать все изображение. Эти команды нельзя применять к отдельным слоям, фрагментам слоев, контурам или границам выделенных областей. Повернуть выделенную область или слой можно с помощью команд «Трансформирование» или «Свободное трансформирование».
Поворот изображений
А. Отразить холст по горизонтали
Б. Исходное изображение
В. Поворот холста по вертикали
Г. Поворот На 90° против часовой
Д. 180°
Е. Поворот на 90°по часовой

В меню «Изображение» выберите пункт «Вращение изображения», затем в подменю выберите одну из приведенных ниже команд.

  • 180° — Поворот изображения на 180°.
  • 90° по часовой — Поворот изображения на 90° по часовой стрелке.
  • 90° против часовой — Поворот изображения на 90° против часовой стрелки.
  • Произвольно — Поворот изображения на указанный угол. При выборе этого параметра в текстовом поле необходимо ввести угол от 359,99 до 359,99 градусов. (В Photoshop можно задать поворот по часовой стрелке или против часовой стрелки с помощью параметров ПЧС или ПРЧС.) Нажмите кнопку «ОК».

Примечание. Поворот изображения является необратимым редактированием, изменяющим фактическую информацию файла изображения. Если требуется повернуть изображение для просмотра без внесения необратимых изменений, используйте инструмент «Вращение».

Изменение размера холста

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

  1. В меню «Изображение» выберите команду «Размер холста» («Image» > «Canvas size»).
  2. Выполните одно из следующих действий.
    • Введите размеры холста в полях «Ширина» и «Высота». Во всплывающих меню рядом с полями ширины и высоты выберите нужные единицы измерения.
    • Выберите параметр «Относительно» и введите величину, которую следует добавить к текущему размеру холста или вычесть из него. Введите положительное число, чтобы увеличить, и отрицательное - чтобы уменьшить размер холста на заданную величину.
  3. Для того чтобы получить узловую точку, щелкните квадрат, показывающий нужное расположение существующего изображения на новом холсте.
  4. Выберите нужный параметр в меню «Цвет расширения холста».
    • «Основной цвет» - заливка нового холста текущим основным цветом
    • «Фон» - заливка нового холста текущим фоновым цветом
    • «Белый», «Черный» или «Серый» - заливка нового холста соответствующим цветом
    • «Другие» - выбор цвета для нового холста из палитры цветов

      Примечание. Кроме того, палитру цветов можно открыть, щелкнув квадрат справа от меню «Цвет расширения холста».

    Меню «Цвет расширения холста» недоступно, если у изображения нет фона.

  5. Нажмите кнопку «OК».

Оригинал холста и холст основного цвета, добавленный к правой части изображения

Кадрирование изображения. Инструмент Crop.

Кадрирование - это отсечение частей изображения с целью фокусирования или улучшения компоновки. Кадрировать изображение можно с помощью инструмента «Рамка» и команды «Кадрировать». Кроме того, отсекать пикселы можно командами «Выпрямить и кадрировать» и «Тримминг».

Использование инструмента «Рамка»

Кадрирование изображения с помощью инструмента «Рамка»

Кадрирование изображения с помощью команды «Кадрировать»

  1. Часть изображения, которую нужно сохранить, выделяется с помощью инструмента выделения.
  2. В меню «Изображение» выберите команду «Кадрировать».

Кадрирование изображения с помощью команды «Тримминг»

При кадрировании с помощью команды «Тримминг» нежелательные элементы удаляются иначе, чем с помощью команды «Кадрировать». Изображение можно кадрировать путем отсечения окружающих прозрачных пикселов или фоновых пикселов определенного цвета.

  1. В меню «Изображение» выберите команду «Тримминг».
  2. В диалоговом окне «Тримминг» выберите нужный параметр.
    • При выборе параметра на основе «Прозрачных пикселов» удаляется прозрачность по краям изображения и остается самое маленькое изображение, состоящее из непрозрачных пикселов.
    • При выборе параметра «Цвет верхнего левого пиксела» удаляется область, цвет которой совпадает с цветом верхнего левого пиксела изображения.
    • При выборе параметра «Цвет нижнего правого пиксела», удаляется область, цвет которой совпадает с цветом нижнего правого пиксела изображения.
    • Выберите области изображения для удаления: сверху, снизу, слева или справа

Трансформирование перспективы при кадрировании

Один из параметров инструмента «Рамка» позволяет трансформировать перспективу изображения. Эту функцию удобно использовать при работе с изображениями, которые содержат трапециевидное искажение. Трапециевидное искажение возникает при фотографировании объекта с углового ракурса. Например, если высокое здание сфотографировать с уровня земли, то верх здания будет казаться более узким, чем его основание.

Шаги трансформирования перспективы
А. Обозначьте исходную область кадрирования Б.Совместите область кадрирования с краями объектаВ.Расширьте границы кадрирования Г.
Получившееся изображение

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

Случалось ли Вам при попытке выложить свою фотографию в Интернет на очередной сервис видеть предупреждение, типа: "Разрешается загружать файлы размером не более 2 мегабайт"? Либо такое: "Максимально допустимый размер изображения - 1000х1000 пикселей". Думаю, что да. Однако, не все могут понять, чего сервис от них хочет...

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

Краткий ввод в терминологию

Перед тем, как рассмотреть решение нашей задачи нужно немного определиться с терминами, чтобы не путаться далее и понимать, о чем идет речь.

  1. Размер изображения - обычно имеется в виду физические значения ширины и высоты картинки в пикселях.
  2. Размер файла изображения - подразумевается количество кило- или мегабайт, которые занимает картинка как файл. В разговорной речи встречаются синонимы термина такие как, например, "вес" или "объем" снимка.
  3. Разрешение изображения - термин, обозначающий плотность пикселей на картинке. В фотоделе, обычно измеряется в количестве точек на дюйм (dots per inch - DPI), однако, в повседневной жизни чаще встречается способ измерения разрешения в мегапикселях. При этом вычисляется количество пикселей не на одном дюйме, а на всем фото путем умножения ширины на высоту и деления на 1000000 (мега).

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

Если Вы покупали себе цифровой фотоаппарат или телефон с камерой, то одной из характеристик в списке обязательно значилось разрешение в мегапикселях (сокращенно - "МП"). Это величина, которая характеризует максимальное количество всех точек (пикселей) на получаемом снимке.

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

На изображении выше Вы видите одну и ту же картинку, но первая не подвергалась никаким манипуляциям и отображается в оригинальном размере 256 на 256 пикселей, а вторая изначально была вполовину меньше, но для наглядности увеличена до того же размера, что и первая. В результате видим, что вторая картинка выглядит более размытой, а по краям видны "зазубрины". Это случилось из-за того, что мы попытались увеличить размер картинки с малым разрешением за счет растяжения изначально недостаточного количества пикселей.

Отсюда проистекает одна "печальная" истина: уменьшить любое большое изображение можно без особого труда, но увеличить маленькое без потери качества практически нереально. Иными словами, разрешение картинки можно только понижать. При попытке его увеличения мы получим нечеткий и никуда не годный снимок. Этим, кстати, грешат некоторые китайские камеры телефонов. Они, имея реальную матрицу на 0.3 - 2 мегапикселя, программно увеличивают разрешение готового снимка до 5 и даже 8 МП, из-за чего на выходе получается зашумленный нечеткий снимок.

Однако, не все так однозначно. Масла в огонь подливают фотографы, которые привыкли измерять разрешение не в мегапикселях, а в точках на дюйм:) И в этом есть рациональное зерно. Представим себе большую фотографию, к примеру, мегапикселей на 8. Из нее нужно вырезать фрагмент 400 на 300 пикселей. По вышеизложенной теории разрешение итогового фотофрагмента получится 400х300/1000000=0.12 МП...

Однако, при вырезании мы не сжимали пиксели и не производили никаких манипуляций, которые бы повлияли на качество снимка! То есть, качество фрагмента должно было, по идеи, остаться прежним. Так и есть. Прежним осталось количество пикселей на дюйм.

Тут проще всего провести аналогию с распечатанной фотографией. Если мы приложим к ней линейку с делениями в дюймах, а затем подсчитаем количество пикселей на одном из отрезков, то мы как раз и получим искомую величину. Теперь, вырежи мы хоть самую мелкую деталь, количество точек на дюйм на ней никак не изменится. Уменьшаться только ширина и высота.

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

Думаю, теперь с терминологией все немного прояснилось, поэтому настало время переходить к практике и поговорить конкретно об уменьшении наших картинок.

Уменьшение изображений штатными средствами

Итак, представим такую ситуацию: у нас есть компьютер с Windows и картинка, которую срочно нужно уменьшить. Но ни Интернета, ни специальных программ для этого нет. Реально ли выполнить задачу? Да! Нам поможет стандартный, встроенный в Windows графический "недоредактор" Paint:)

Несмотря на свои скудные возможности, Paint позволяет менять размеры изображений за счет уменьшения или увеличения их линейных размеров. Для этого активируйте программу ("Пуск" - "Все программы" - "Стандартные"), откройте в ней нужную картинку и на вкладке "Главная" кликните кнопку "Изменить размер и наклонить", либо сочетание клавиш CTRL+W:

В открывшемся окошке у нас имеется два раздела. Нам нужен верхний - "Изменить размер". По умолчанию активно изменение в процентах с сохранением пропорций (при изменении ширины автоматически изменяется высота и наоборот). Для точного переразмеривания нужно активировать опцию "Пиксели" и задать конкретную ширину или высоту.

Также иногда бывает нужно откадрировать изображение, то есть вырезать из общей картинки только один фрагмент. Сделать это в Paint можно либо вручную (растягивая или стягивая фото за точки, расположенные по углам и центрам сторон), либо при помощи специального диалога "Свойства", вызываемого из меню "Файл":

Здесь можно получить информацию о размере, который изображение занимает на жестком диске, а также о его разрешении в точках на дюйм. Ниже имеется два окошка с цифрами, которые позволяют точно менять ширину и высоту картинки в пикселях (точки), сантиметрах и дюймах относительно левого верхнего угла.

Уменьшение изображений сторонним софтом

Как говорится, по бедности, справиться с изменением размеров картинки можно и средствами Paint (можно и микроскопом гвозди забивать:)), однако, это довольно неудобный способ... Гораздо легче справиться с задачей, воспользовавшись сторонними программами.

Все их можно условно разделить на три типа:

  1. Комплексные менеджеры изображений. Данная категория программ представляет собой нечто вроде файлового менеджера для фотографий. Эти приложения позволяют просматривать, сортировать и управлять огромными базами картинок в любых графических форматах. Среди прочих возможностей в них обычно имеются и функции быстрого изменения размеров для выбранных изображений (в том числе и в пакетном режиме). Примерами таких комплексных решений являются бесплатные программы или XNViewer .
  2. Программы для пакетной обработки графических файлов. Это могут быть отдельные приложения или модули менеджеров изображений, которые позволяют изменять размеры не одной картинки, а одновременно целой их группы по заданным Вами правилам. Одним из наиболее удачных решений такого рода (которым я пользуюсь и сам) является модуль FastStone Image Viewer под названием FastStone Photo Resizer, который может также работать как отдельная программа.
  3. Программы для тонкой оптимизации изображений. Это уже специализированная ниша для тех, кому важна экономия размера картинок вплоть до нескольких килобайт. Например, если Вы веб-разработчик, то Вам важно, чтобы графические файлы "весили" как можно меньше для скорейшей их загрузки у посетителя сайта. Из всех бесплатных программ под Windows мне известна только одна, которая имеет графический пользовательский интерфейс и позволяет оптимизировать изображения разных форматов - RIOT (Radical Image Optimization Tool).

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

Например, если у Вас много картинок и Вам бы хотелось иметь инструмент для удобного управления ими, то Ваш выбор - менеджеры изображений. Если часто приходится подготавливать большое количество изображений по определенному шаблону, определенно стоит поискать утилиту для массовой обработки графики. А, если Вы решили всерьез оптимизировать работу своего сайта, то без инструмента для оптимизации картинок Вам не обойтись.

Изменение линейных размеров изображений - дело довольно нехитрое и простое. Несколько же труднее все обстоит с их оптимизацией. О ней и поговорим далее...

Теория оптимизации изображений

Что вообще дает нам оптимизация картинки? В отличие от уменьшения размеров за счет изменения ширины и высоты, здесь мы говорим об уменьшении "веса" в кило- и мегабайтах при сохранении исходных линейных размеров. Задача это реальная, но требует от нас понимания того, чего мы хотим добиться и какими средствами.

Говоря об оптимизации, часто упоминают о том, что она бывает без потери качества и с потерями. Уменьшение размера изображения без потери качества происходит за счет удаления всей служебной информации об оптимизируемом графическом файле, а также применения к нему определенных алгоритмов, направленных на оптимизацию цифрового кода из которого состоит картинка. Как правило, при уменьшении размеров без потерь можно "выиграть" не очень много в "весе" итогового файла, но тем не менее, в Интернете порой играет роль даже пара лишних килобайт.

Сжатие с потерями качества - понятие более широкое. Достигаться оно может двумя путями. Во-первых, за счет конвертации картинки в другой формат, который позволяет оптимально хранить тот или иной вид картинок. Во-вторых, можно пойти путем уменьшения количества цветов в палитре изображения.

Чтобы определиться, что лучше, важно знать особенности хранения изображений хотя бы в трех основных форматах, которые наиболее часто используются в вебе:

  1. JPG (или JPEG). Этот формат лучше всего подходит для хранения полноцветных изображений, таких как, например, цифровые фотографии. Сжатие информации в нем достигается в основном за счет добавления к исходной картинке цифровых шумов - случайного набора разноцветных пикселей, которые "скрадывают" часть полутонов оригинальных изображений.

  1. GIF. Единственный кроссплатформенный формат, который может хранить анимацию в виде серии кадров. К его плюсам также относится поддержка прозрачности фона. Однако, за все это приходится расплачиваться тем, что палитра GIF-изображения может состоять только из 256 цветов. Такой формат подходит для пиксельарта или сохранения графики, не требующей отображения полноцветности (например, скриншоты окон Windows).

    Существует несколько алгоритмов оптимизации GIF, но все они базируются на уменьшении количества цветов в палитре и применении (или неприменении) дизеринга - некоего аналога цифровых шумов в JPEG, которые позволяют визуально сгладить переходы полутонов между основными цветами. Для сравнения изменений в качестве и размерах итогового файла взгляните на следующий скриншот:

  1. PNG. Один из оптимальных форматов для компромисса между размером и качеством изображений. Он не позволяет хранить анимацию, но поддерживает прозрачность и при этом может хранить как полноцветные картинки, так и графику с индексированной палитрой (256 цветов и менее).

    Оптимизация PNG в полноцветном режиме осуществляется за счет уплотнения кода картинки, а в индексированной палитре (подобно GIF) за счет уменьшения количества цветов. При этом сжатый PNG с 265-цветной палитрой будет занимать на пару килобайт меньше места, чем такой же GIF-файл.

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

Уменьшение размеров картинок в разных форматах

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

Максимально оптимизировать JPEG-файлы можно при помощи утилиты Jpegtran . Чтобы начать его использование нужно запустить Командную строку (Пуск - строка Выполнить - команда CMD - Enter), перейти в папку с программой (проще всего распаковать ее в корень одного из дисков) и выполнить команду: "jpegtran.exe /?" чтобы получить справку по всем возможностям утилиты:

Как видим, синтаксис команды для обработки файла у нас следующий:

jpegtran.exe -ряд -команд имя_исходного_JPEG_файла имя_обработанной картинки

Допустим, нам нужно оптимизировать изображение с именем 1.jpg, которое находится в той же папке, что и наша программа (то есть на диске Е). Команда для этого будет следующая:

jpegtran.exe -copy none (не копируем МЕТА-данные) -optimize (оптимизируем код изображения без потерь) -verbose (выводим результаты вычислений на экран) 1.jpg (указываем имя обрабатываемого файла) 3(opt).jpg (задаем имя оптимизированной картинки)

Жмем Enter и получаем примерно такую картину:

Готовая картинка уменьшилась на 1 килобайт, но и это для веба бывает весьма полезно:)

Аналогичным способом работают утилиты для уменьшения размеров GIF-анимации, вроде Gifsicle , и PNG-файлов, типа (входит в комплект RIOT) или .

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

К сожалению на русском толковых сервисов практически нет, поэтому приходится довольствоваться зарубежными на английском. Одним из лучших для обработки JPEG-файлов, на мой взгляд, является http://jpeg-optimizer.com/ :

Данный сервис позволяет не только оптимизировать JPEG-картинки за счет понижения их качества, но и умеет уменьшать их размер. Для этого нужно отметить галочкой опцию "Resize Photo" и указать новое значение ширины изображения в пикселях.

Данный сервис не имеет никаких настроек и не позволяет менять линейные размеры изображений, зато прекрасно справляется с уменьшением их "веса". Причем за раз может обработать до 20 файлов до 5 мегабайт каждый!

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

Выводы

Честно скажу что, начиная писать статью, не думал, что придется описывать столько нюансов и нюансиков:) Проблема усугубилась тем, что пришлось уложить в объем одной статьи довольно много теоретического и практического материала, которого бы хватило на небольшую (а, может, и большую:)) книгу. Поэтому прошу заранее извинения, если где-то что-то слишком скомкано объяснил. Если Вас заинтересуют какие-нибудь уточнения, обязательно спрашивайте в комментариях - будем разбираться:)

Благодарю Вас за уделенное чтению данной статьи внимание и, надеюсь, что теперь Вы всегда сможете подобрать оптимальный способ для уменьшения картинок в любых форматах и для любых нужд.

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

Изображение находится на холсте. Обычно они равны размерам друг друга. Но это вовсе не обязательное условие: размеры холста могут быть больше, чем размеры изображения. Поэтому не следует путать эти два термина: размеры холста и размеры изображения.

Для изменения размеров изображения необходимо выполнить команду Image Image Size (Изображение → Изменение размеров) (Рис. 3). Изменение размеров изображения означает, что к изображению не добавляются новые чистые области, а существующее изображение увеличивается или уменьшается в размерах. На изменение размеров изображения может также оказывать влияние разрешение этого изображения. Чем больше будет пикселей на условную единицу измерения - тем больше будет размер этого изображения.


Рис. 3. Изменение размеров изображения

На панели Current Size (Текущий размер) выводится информация о размерах существующего изображения, разрешении этого изображения и его размере.

На панели New Size (Новый размер) можно изменить размеры ширины (Width ) и высоты (Height ) данного изображения и его разрешение (Resolution ). При изменении размеров масштаб изображения (Percent ) автоматически изменяется.

По умолчанию размеры ширины и высоты изменяются пропорционально, поэтому при изменении одного размера, второй будет изменен автоматически. О соблюдении пропорции сообщает значок () справа от полей Width и Height . Если это не нужно, то сбросьте флажок из индикатора Constrain Proportions (Ограничивать пропорции).

Флажок в индикаторе Resample Image (Пересчитать изображение) разрешает выполнить интерполяцию, то есть пересчет точек измененного изображения:

  • Nearest Neighbor (По соседним точкам) - самая неточная, но зато самая быстрая интерполяция;
  • Linear (Линейная) - средняя по возможностям и времени интерполяция;
  • Spline (Шлиц) - наиболее точная интерполяция, но требующая для работы больше времени.

Растровая фотография состоит из цветных точек. Из этих точек складывается лицо человека и окружающие его предметы. Каждая точка имеет строго заданный размер и размер точек неизменен. Если мы изменяем размеры изображения, то на фотографии будет уже другое число точек. Если мы увеличим размеры фотографии в 1,5 раза, то число точек по горизонтали и по вертикали также увеличится в 1,5 раза. Но так как размеры точек неизменны, то придется закрашивать эти точки по-другому. Интерполяция как раз и решает этот вопрос заложенными математическими методами. Существует класс программ, интерполирующих изображения: FastStone Photo Resizer , PIXresizer 2.0.1, PicJet Resizer 1.0, BenVista Photo Zoom Pro 3, Reshade Image Enlarger 2. Одной из лучших программ интерполяции является коммерческая программа BenVista Photo Zoom Pro , которая может работать как самостоятельно, так и в качестве плагина для Adobe Photoshop , CorelDRAW , Corel Paint Shop Pro и аналогичных программ. В программе предлагаются 11 алгоритмов интерполяции, в том числе собственных разработок.

Похожие статьи