Теперь, когда вы познакомились с необходимыми командами автоматизации, создадим макрокоманду, которая будет осуществлять преобразование типа открытого изображения по условию.
По ходу дела разрешим еще одну проблему. Изображения могут содержать слои и альфа-каналы, которые невозможно сохранить в формате JPEG. Слои легко удаляются командой Flatten Image, а как быть с каналами? Решение в том, чтобы вместо команды Save As... использовать команду Save a Copy.... Диалоговое окно этой команды позволяет при сохранении указать на необходимость сведения слоев и удаления каналов. Для того чтобы воспользоваться этими установками, при записи макрокоманды нужно иметь изображение, содержащее и слои и каналы. Вполне подойдет монтаж danger.psd, хранящийся в вашей рабочей папке.
1. Откройте файл danger-psd.
2. Переведите изображение в модель CMYK, выбрав команду CMYK Color из списка Mode, находящегося в меню Image.
3. Закройте файл. Эти странные операции нам понадобились только для того, чтобы можно было воспользоваться командой Conditional Mode Change....
4. Создайте новую макрокоманду щелчком на соответствующей пиктограмме в палитре Actions. Назовите ее, например, "Gallery". Запустите запись макрокоманды.
5. Откройте файл danger.psd.
6. Выберите команду Fit Image... меню Automate.
7. В открывшемся диалоговом окне в поля Width и Height введите максимальные значения этих размеров, например 200х200 пикселов.
8. Нажмите кнопку ОК.
9. Выберите команду Conditional Mode Change... из меню Automate.
10. Установите флажки для всех режимов за исключением RGB Color и Indexed Color, а в списке выберите RGB Color.
11. Нажмите кнопку ОК.
12. Выберите команду Save a Copy....
13. В открывшемся диалоговом окне (Рисунок 11.11) установите все флажки.