Автор: e-mil
Дата: 24-12-09 20:45
Това описание съм го правил по Photoshop 7 за един приятел. После набързо го преправях за CS3, така че освен, че може да има разлики с CS4, може и някои неща съвсем да не са верни. В момента нямам желание да го редактирам или осъвременявам. Затова пък ще ти даде достатъчно насоки да пробваш и за това, което не стане да си помогнеш с Гугльо.
ПРЕОРАЗМЕРЯВАНЕ НА СНИМКИ
(или за какво служи Image Processor)
============================================
Image Processor е най-лесният начин за преоразмеряване на снимки във Фотошоп. Още по-лесният е с някоя програма за разглеждане на снимки (ACD See, FastStone, Irfan View) - всички известни програми го могат. Аз обаче пиша за Фотошоп, понеже често се налага да се извършат и други действия със снимката.
От менюто на Фотошоп избираш File -> Scripts -> Image Processor.
Диалоговият прозорец е прост:
- избираш дали ще работиш с отворените в момента снимки или някоя цяла папка;
- избираш къде да се запазят;
- избираш формата - може да са три наведнъж (JPEG, PSD и TIFF);
- избираш новия размер;
- има един чек бокс Convert profile to sRGB, който се отнася до цветния модел на снимката. Това обаче изисква отделен разговор, защото е дълга тема. Засега не го пипай.
Тези опции могат да се запазят от бутона Save (в XML файл) и съответно да се зареждат при нужда, ако ги ползваш често.
Накрая чукваш Run и чакаш да свърши.
Най-отдолу на диалоговия прозорец има чек бокс Run Action. Този екшън е един от начините за автоматизиране на често повтарящи се операции. Ползва се ако решиш при оразмеряване да приложиш някакви филтри или да промениш цветове и т.н... за което пиша по-надолу. Ей туканка - на следващия ред.
СЪЗДАВАНЕ НА МАКРОСИ ВЪВ ФОТОШОП
(или така наречените ACTIONS)
=============================================
Actions са също бърз начин за оразмеряване на вече отворени снимки, затова включвам това действие в описанието.
ЗАПИСВАНЕ НА ACTIONS
-------------------------------------
1. Отваряш желания за обработка файл.
2. В горното меню Window -> Actions ще ти извади Actions. Има записани готови - чрез малка синя стрелка се отварят с дървовидна структура. Във CS3 вдясно, в горния край на палитрите има вертикална лента с бутони. Actions е вторият отгоре надолу - има стандартен знак Play (като на CD плеър)

3. Най-добре преди да запишеш нова Action да си създадеш SET. Това е нещо като папка, в която се записват твоите макроси. Просто е по-удобно - иначе ще ги запише при готовите, а те са много.
4. Най-отгоре вдясно на палитрата, под бутона X има кръгче с черна стрелка (в CS3 е знак Forward, като на касетофон). Чукаш и избираш от менюто New Set. Даваш произволно име.
Другият вариант е - в долния край на палитрата има бутони. New set е бутонът с папка. Задръж мишката върху някой бутон без да кликаш - ще излезе tooltip с функцията.
------------------
ЗАБЕЛЕЖКА
Тези имена от точки 3 и 4 можеш по-късно да ги промениш в Actions Options от същото падащо меню. А можеш и да кликнеш два пъти върху името - пишеш на място новото.
--------------------
5. От същото меню избираш New Action. И на нея и даваш произволно име, а също и в кой Set да се запише. Понеже се предполага, че някои Actions ще изпълняваш по-често, Фотошоп ти дава възможност да им присвоиш "горещ" клавиш. избираш oт падащо меню от F2 до F12.
Също ако ти се струпат много, можеш да зададеш цвят на името - за да си ги различаваш по-лесно. При създаване на action избираш от падащото меню Colors в долния край на диалоговия прозорец.
6. Да кажем, че си дал име "Resize" и си я записал в set "lizZz". Другото не е толкова важно.
Чукаш ОК.
Сега на дъното на палитрата Actions, червеното кръгче в бутона за запис светва. От този момент, всяко действие, което направиш с отворения файл, ще се записва, докато не натиснеш съседния вляво бутон "Stop" (с квадратчето). Другите бутони вдясно са същите като на палитрата със слоевете - New set, Create New Action, Delete Action. Плюс бутон за Play.
Дори и погрешка да затвориш палитрата Actions записът няма да спре. Можеш да си я отвориш отново от Window -> Actions
7. Сега действията.
- От горното меню Image -> Image size.
- За Width Height задаваш примерно 640 х 480 (ако искаш да намалиш файл пропорционално, включи най-отдолу Constrain Proportions)
- Можеш също да промениш резолюцията на 72 ppi
- Чукаш ОК.
Въпреки че си изпълнил 2 действия (размера и резолюцията) в Actions се появява едно име. Image size, защото двете действия са в едно диалогово меню.
8. От менюто Image -> Adjustments избираш примерно Brightness/Contrast и задаваш на Contrast стойност +20. Чукаш ОК.
ТОВА Е САМО ПРИМЕРНА ОПЦИЯ ЗА ДА РАЗБЕРЕШ КАК РАБОТЯТ ACTIONS. НЕ Е ЗАДЪЛЖИТЕЛНА ПРИ ОРАЗМЕРЯВАНЕ НА СНИМКИ.
9. Запазваш файла.
10. Затваряш файла.
11. Натискаш бутона Stop в долния край на палитрата Actions.
Вече в Actions има описано всяко действие включително финалните - Save и Close. Чукаш бутона Stop и си имаш нов макрос.
Ако чукнеш синята стрелка до името на макроса можеш да видиш стойностите на всяко действие.
-------------------------------
ЗАБЕЛЕЖКА
Преди стартирането на току-що записания скрипт можеш да зададеш начин на изпълнението му от падащото меню на палитрата Actions -> Playback Options. Можеш да избираш от
1. Accelerated - пълно изпълнение
2. Step By step (спира след всяко действие и ти показва обработената снимка за част от секундата. Иначе виждаш само сиво поле докато свърши)
3. Pause for ??? seconds (задаваш време за пауза в секунди, между действията. Може да бъде най-много 60 секунди)
------------------------------
ВАЖНО:
- Не можеш да записваш в Actions всички процеси от Фотошоп, но повечето можеш. Можеш да записваш операции като: отваряне и запазване на файлове, оразмеряване, селектиране, изтриване, градиенти, оцветяване и т.н,, независимо дали се отнасят до слоеве, канали, криви на Безие (paths), или ефекти със стилове на слоеве (Blending options)... абе повечето операции стават.
- Размерите на файла имат значение. Например, ако запазиш селекция в долния ляв ъгъл на файл със 72 точки на инч, тя няма да е на същото място за файл с 300 точки на инч.
- Ако някое от действията си го записал, чрез цветна снимка, то няма да се изпълни на чернобяла снимка - просто някои менюта не работят в режим Grayscale. Тоест липсата му може да промени по-нататъшното действие на макроса.
- Ако в Color Settings на програмата си задал да те пита при Profile Mismatch, и снимките които отваряш са в различно цветно пространство, то при всяко отваряне ще ти излиза диалогов прозорец и ще чака да избереш. Чак тогава ще продължи екшъна.
- В досегашните версии на Фотошоп диалоговите менюта си помнеха последните си настройки. Ако в записа на Аctions имаш стъпки ползващи диалогови менюта, но преди да стартираш скрипта си променил някоя настройка, примерно на Color Balance, то в скрипта ще се изпълни с последните настройки, а не с тези които си запаметил. Обаче някои диалогови менюта, вземат автоматично настройките си от други инструменти - примерно Eyedropper Tool (капкомера, с който вземаш проба на цвят)
Гледам, че в CS2 и CS3 екшъните си записват точните стойности за ресайз, контраст и т.н. с които са създадени, обаче не знам дали важи за всичките функции. Проверявай внимателно!
Същото важи и за множество от филтрите - изпълняват се с това което имаш в момента сложено за Foreground и Background Color (вляво на палитрата с инструменти). Например Dry Brush - ако приложиш филтъра, ще ти даде различни резултати за различни цветове.
- някои от операциите, стават по лесно без Actions. Например за запазване на селекции имаш отделна команда Select -> Save Selection (Load Selection).
Има и други разни подробности, но можеш да си ги прочетеш в Help-a.
Можеш освен това в готовия макрос да изключваш временно от изпълнението произволен брой действия чрез малките черни стрелки вляво срещу всяко действие. В такъв случай останалите от същия макрос се оцветяват в червено, за да ти подскажат, че тук ще има пропуснати действия. Така с ограничен брой макроси можеш да изпълняваш по-голямо множество от задачи.
Сега! Как да го приложим за множество файлове?
АВТОМАТИЗИРАНЕ НА ПРОИЗВОДСТВОТО
(или така нареченото BATCH)
=============================================
1. В горното меню на Фотошоп File->Automate->Batch
Избираш си от кой Set, коя Action ще стартираш.
2. Избираш си кои файлове ще обработваш.
Може да бъде цяла папка (Избираш от бутона Choose),
Може да бъдат отворените файлове във Фотошоп
Може да бъдат маркираните файлове във File Browser
---------------------------------------------
ЗАБЕЛЕЖКА: Последната възможнот важи от Photoshop 7 нагоре (ако не се лъжа във Фотошоп 6 не съм ползвал браузер, но може и да се лъжа.) Отваря се от Window -> File Browser. Трябва да си го отворил и маркирал файловете преди да стартираш менюто за Batch. Иначе опцията не е активна.
Браузерът е малко тежък - да не те учудва, че работи бавничко.
---------------------------------------------
Та да се върнем на Екшъна. Искаш да приложиш своя скрипт на множество снимки. Стигнахме до менюто Batch и до това откъде да вземеш снимките.
3. По-надолу можеш да определиш къде да отидат променените снимки.
- None - ще останат отворени във Фотошоп
- Save and Close - ще се презапишат в същата папка и ще се затворят
- Folder (с бутона Choose)
В този случай можеш да промениш името и формата на файла - примерно ако са били Ivan 01, 02....jpg да станат Venci 01, 02.. tif
4. Можеш да кажеш на скрипта какво да прави ако има грешка - дали да спре или да запише грешките в .log файл (Save as.. името на файла)
Грешка може да бъде следното: тукашните инструкции за запазване на файла може да са с приоритет над тези записани в скрипта (ако чукнеш чек-бокса Override Actions "Save as" command даваш предимство на тези команди за запазване, а не на онази Save команда в екшъна). Но ако не бяхме указали Save като команда в скрипта, а тук му кажем Save and close то файловете няма да се запазят, защото даваме на програмата противоречиви команди и тя се обърква.
5. Сега можеш да чукнеш ОК и да гледаш шоу. Забележи, че Batch сама изпълнява командата Open. Няма нужда да я записваш в Actions скрипта.
В случая шоуто ще е кратко, но ако имаш повече приложени филтри и други настройки върху големи файлове, спокойно можеш да излезеш да пиеш кафе докато машинката сама работи.
КОГАТО ПУСКАШ "BATCH"
МНОГО ВНИМАВАЙ, КОИ ТОЧНО ФАЙЛОВЕ ЩЕ ОТВОРИШ,
И ДАЛИ НЯМА ДА ГИ ЗАПАЗИШ ВЪРХУ ОРИГИНАЛИТЕ,
ЗАЩОТО НАТИСНЕШ ЛИ БУТОНА "ОК"
МОЖЕШ ДА СПРЕШ ПРОЦЕСА С "ESCAPE" (ОТ КЛАВИАТУРАТА),
НО МОЖЕ И ДЪЛГО ДА ПЛАЧЕШ...
Сега! Да предположим, че всеки ден ти се налага да вършиш една и съща операция с едно и също оразмеряване, ама чак в един момент ти писва от еднообразието на живота. Инженерите на Adobe са помислили и за това.
СЪЗДАВАНЕ НА DROPLET
(или как да го направим още по-лесно)
=============================================
Отваряш от менюто File -> Automate -> Create Droplet и какво виждаш? Виждаш почти същото меню като Batch. Този дроплет върши абсолютно същата работа, само че с него създаваш едно .EXE... примерно го кръщаваме "Resize_These_Pictures_Motherfucker.exe"
- избираш име на дроплета и къде да се запази;
- избираш си екшъните и опциите както в Batch;
- казваш му ОК.
Когато дойде време за оразмеряване, отваряш Windows Explorer, хващаш папката с левия бутон на мишката и я пускаш върху EXE-то. То само ще си отвори Фотошопа и ще си свърши каквото има за вършене по същия начин, както в Batch.
Ако екшънът е създаден правилно и настройките на дроплета не си противоречат с него всичко би трябвало да се изпълни автоматично.
---------------------------------------------
Горе-долу това е. Ако има грешки, все ще се намери някой да ме поправи. Ако не се намери - в Интернет има уроци и на български и на английски. Ако не ти се четат уроци - Фотошоп си има Help.
|
|