Рекламирайте тук Затвори
Реклама в секции форуми и базар

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

За стандартната ценова листа и условия изпратете
запитване до webmaster@photo-forum.net.
Платени обяви
        
 Теми - forum: Фотография
 първа  назад  1     всички  напред  последна
 как PS + Automate
Автор: laik   
Дата:   18-01-08 12:01

Предварително се извинявам, защото на подпбен въпрос май вече е отговаряно, но не намерих с търсачката.
Та въпроса ми е: имам голям брой .bmp файлове които искам да станат .jpg, какво точно трябва да се направи (в момента ползвам PS 7.0)
Благодаря за всяка помощ.

Отговори на това съобщение
 Re: как PS + Automate
Автор: asahi   
Дата:   18-01-08 12:27

Натисни F1, index -> Find Action, Create Action.
После пак там Automate.

Отговори на това съобщение
 Re: как PS + Automate
Автор: harvester_vn   
Дата:   18-01-08 12:52

Някой тук беше обяснил подробно, и аз понеже съм лаик си го копнах навремето. Извинявам се на написалия го, но не си спомням кой беше.


ЗАПИСВАНЕ НА МАКРОСИ ВЪВ ФОТОШОП
(или така наречените ACTIONS)

==============================================

Това описание го правя за Photoshop CS.
Възможно е да има малка разлика за по-стари версии на Фотошоп.

ВАЖНО
Не можеш да записваш в Actions, всички процеси от Фотошоп, но повечето можеш
Можеш да записваш операции като:
- отваряне и запазване на файлове
- оразмеряване, селектиране, изтриване, градиенти, оцветяване и т.н. (независимо дали се отнасят до слоеве, канали, криви на Безие (paths), или ефекти със стилове на слоеве (Blending options))
- размерите на файла имат значение. Например, ако запазиш селекция в долния ляв ъгъл на файл със 72 точки на инч, тя няма да е на същото място за файл с 300 точки на инч.
- Ако някое от действията си го записал, чрез цветна снимка, то няма да се изпълни на чернобяла снимка. Тоест липсата му може да промени по-нататъшното действие на макроса.
- Диалоговите менюта на Фотошоп помнят последните си настройки. АКо в записа на Аctions имаш стъпки ползващи диалогови менюта, но преди да стартираш скрипта си променил някоя настройка, примерно на Color Balance, то в скрипта ще се изпълни с последните настройки, а не с тези които си запаметил. Обаче някои диалогови менюта, вземат автоматично настройките си от други инструменти - примерно Eyedropper Tool (капкомера, с който вземаш проба на цвят) Проверявай внимателно!

Впрочем същото важи и за множество от филтрите - изпълняват се с това което имаш в момента сложено за Foreground и Background Color (Вляво на палитрата с инструменти). Например Dry Brush - ако, ще ти даде различни резултати за различни цветове.
- някои от операциите, стават по лесно без Actions. Например за запазване на селекции имаш отделна команда Select -> Save Selection (Load Selection).
Има и други разни подробности, но можеш да си ги прочетеш в Help-a.


ЗАПИСВАНЕ НА ACTIONS.

==============================================

1. Отваряш желания за обработка файл.

2. В горното меню Window -> Actions ще ти извади Actions. Има записани готови - чрез малка синя стрелка се отварят с дървовидна структура.

3. Най-добре преди да запишеш нова Action да си създадеш SET. Това е нещо като папка, в която се записват твоите макроси. Просто е по-удобно - иначе ще ги запише при готовите и ще се бъркаш.
4. Най-отгоре вдясно на палитрата, под бутона X има кръгче с черна стрелка. Чукаш и избираш от менюто New Set. Даваш произволно име.

-------------------------------------------
ЗАБЕЛЕЖКА
Тези имена от точки 3 и 4 можеш по-късно да ги промениш в Actions Options от същото падащо меню. А можеш и да кликнеш два пъти върху името - пишеш на място новото.
-------------------------------------------

5. От същото меню избираш New Action. И на нея и даваш произволно име, а също и в кой Set да се запише. Понеже се предполага, че някои Actions ще изпълняваш по-често, Фотошоп ти дава възможност да им присвоиш "горещ" клавиш. избираш oт падащо меню от F2 до F12.
Също ако ти се струпат много, можеш да зададеш цвят на името - за да си ги различаваш по-лесно.
6. Да кажем, че си дал име "Resize" и си я записал в set "Alex". Другото не е толкова важно.
Чукаш ОК.
Сега на дъното на палитрата, червеното кръгче в бутона за запис светва. От този момент нататък, каквото и действие да направиш с отворения файл, то ще се запише, освен ако не натиснеш съседния вляво бутон "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. Чукаш ОК

9. Запазваш файла.

10. Затваряш файла.

Вече в Actions има описано всяко действие включително финалните - Save и Close.
Чукаш бутона Stop и си имаш нов макрос.
Ако чукнеш синята стрелка можеш да видиш стойностите на всяко действие.

Сега как да го приложим за множество файлове?

==============================================
АВТОМАТИЗАЦИЯ НА ПРОИЗВОДСТВОТО
(или така нареченото 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 да станат Alex 01, 02.. tif
4. Можеш да кажеш на скрипта какво да прави ако има грешка - дали да спре или да запише грешките в .log файл (Save as.. името на файла)
Грешка може да бъде следното: тукашните инструкции за запазване на файла може да са с приоритет над тези записани в скрипта (чек-бокса Override Actions "Save as" command). Но ако не бяхме указали Save като команда в скрипта, а тук му кажем Save and close то файловете няма да се запазят, защото даваме на програмата противоречиви команди и тя се обърква.

5. Сега можеш да чукнеш ОК и да гледаш шоу. Забележи, че Batch сама изпълнява командата Open. Няма нужда да я записваш в Actions скрипта.

В случая шоуто ще е кратко, но ако имаш повече приложени филтри и други настройки върху големи файлове, спокойно можеш да излезеш да пиеш кафе докато машинката сама работи.
-------------------------------
ЗАБЕЛЕЖКА
Преди стартирането на току-що записания скрипт можеш да зададеш начин на изпълнението му от падащото меню на палитрата Actions -> Playback Options. Можеш да избираш от
1. Accelerated - пълно изпълнение
2. Step By step (спира след всяко действие и ти показва обработената снимка за част от секундата. Иначе виждаш само сиво поле докато свърши)
3. Pause for ??? seconds (задаваш време за пауза в секунди, между действията. Може да бъде най-много 60 секунди)

Можеш освен това в готовия макрос да изключваш временно от изпълнението произволен брой действия чрез малките черни стрелки вляво срещу всяко действие. В такъв случай останалите от същия макрос се оцветяват в червено, за да ти подскажат, че тук ще има пропуснати действия. Така с ограничен брой макроси можеш да изпълняваш по-голямо множество от задачи.
------------------------------

КОГАТО ПУСКАШ "BATCH"
МНОГО ВНИМАВАЙ, КОИ ТОЧНО ФАЙЛОВЕ ЩЕ ОТВОРИШ,
И ДАЛИ НЯМА ДА ГИ ЗАПАЗИШ ВЪРХУ ОРИГИНАЛИТЕ,
ЗАЩОТО НАТИСНЕШ ЛИ БУТОНА "ОК"
МОЖЕШ ДА СПРЕШ ПРОЦЕСА С "ESCAPE" (ОТ КЛАВИАТУРАТА),
НО МОЖЕ И ДЪЛГО ДА ПЛАЧЕШ...

Отговори на това съобщение
 Re: как PS + Automate
Автор: vkiril   
Дата:   18-01-08 14:05

harvester_vn [smilie24]
Много изчерпателен отговор!
Мен честно казано ме мързеше да пиша толкова много [smilie7]

Отговори на това съобщение
 Re: как PS + Automate
Автор: laik   
Дата:   18-01-08 14:11

благодаря много на всички (включително автора на това което е копнал harvester_vn)

Отговори на това съобщение
 Re: как PS + Automate
Автор: elmaduro   
Дата:   18-01-08 14:24

[smilie24] [smilie24] [smilie24]

Отговори на това съобщение
 първа  назад  1     всички  напред  последна

За да пишете мнения трябва да влезете с потребителското си име.
Влезте от тук »