IPB

Здравствуйте, гость ( Вход | Регистрация )





4 страниц V  < 1 2 3 4 >  
Ответить в данную темуНачать новую тему
> Помощь в построении экшена для фотошоп
kondak
сообщение 11.2.2009, 13:26
Сообщение #41


Иконка группы
Имя в Skype: kondak_a
ICQ: 10849156

Спасибо сказали: 219 раз(а)


Из: Russia
специализируюсь на фотосъемке: Собаки, природа, человек
мои питомцы: Бурбули



Цитата(Собашник @ 29.11.2008, 0:35) *
Прощу помощи построить экшн.
Задача такая, автоматом из одной папки:
- уменьшать все вертикальные фото по высоте до 800 и все горизонтальные по ширине до 800 пикс.
- сохранять для WEB размером в 150Кб.
Чёт никак не получается... если ставить по ширине 800 пикс. то вертикальные фото будут по высоте 1200, если ставить 800 по высоте, то горизонтальные будут получаться по ширине 1200... Если в %, то фото то разные по размеру, где кропы и всё равно не выходит ровно в 800 пикс.
А настройки для веб у меня почему-то всё время варьируются, вроде задаю жестко 150Кб, но при перегонки через экшн получается в итоге очень большой разброс, там предположим от 70Кб до 250кб.
Замучился уже, надоело каждую фотку вручную уменьшать и сохранять... blush.gif


Вчера пару сотен картинок обработал пакетом в iView MediaPro.
Указав и размер и размер по высоте.
Очень душевно получилось.
Главное просто и быстро.

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение
Собашник
сообщение 11.2.2009, 14:00
Сообщение #42



Имя в Skype: KI-FA.ru
ICQ: 317746390

Спасибо сказали: 1370 раз(а)


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



Цитата(kondak @ 11.2.2009, 13:26) *
Вчера пару сотен картинок обработал пакетом в iView MediaPro.
Указав и размер и размер по высоте.
Очень душевно получилось.
Главное просто и быстро.
спасибо! ну в общем я для этого использую ACDSee Pro - одним заходом уменьшение до 800, потом другим заходом - шарп, наложение копирайта и сохранение под веб...

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение
Alf-Romeo
сообщение 11.2.2009, 16:20
Сообщение #43





Спасибо сказали: 32 раз(а)


Из: Москва
специализируюсь на фотосъемке: кошек, собак, детей, пейзажей
мои питомцы: британец, йорк, волнистый попугай



Цитата(Собашник @ 28.11.2008, 22:35) *
Прощу помощи построить экшн.
Задача такая, автоматом из одной папки:
- уменьшать все вертикальные фото по высоте до 800 и все горизонтальные по ширине до 800 пикс.
- сохранять для WEB размером в 150Кб.
Чёт никак не получается... если ставить по ширине 800 пикс. то вертикальные фото будут по высоте 1200, если ставить 800 по высоте, то горизонтальные будут получаться по ширине 1200... Если в %, то фото то разные по размеру, где кропы и всё равно не выходит ровно в 800 пикс.
А настройки для веб у меня почему-то всё время варьируются, вроде задаю жестко 150Кб, но при перегонки через экшн получается в итоге очень большой разброс, там предположим от 70Кб до 250кб.
Замучился уже, надоело каждую фотку вручную уменьшать и сохранять... blush.gif

Создайте текстовой документ, вставьте следующий текст:

app.preferences.rulerUnits = Units.PIXELS;
var targetlength = 800; //требуемая максимальная длина или высота
var dpi = 300// разрешение пикселей/дюйм
var k1 = (app.activeDocument.height) / (app.activeDocument.width) * targetlength;
var k2 = (app.activeDocument.width) /(app.activeDocument.height) * targetlength;
if (app.activeDocument.width>app.activeDocument.height) {
app.activeDocument.resizeImage(targetlength, k1, 300,);}
else {app.activeDocument.resizeImage(k2, targetlength, 300,);};

Cохраните документ. Поменяйте расширение на jsx
При записи экшена вызовите этот скрипт
file/sripts/browse


Спасибо сказали:

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение
Alf-Romeo
сообщение 11.2.2009, 17:30
Сообщение #44





Спасибо сказали: 32 раз(а)


Из: Москва
специализируюсь на фотосъемке: кошек, собак, детей, пейзажей
мои питомцы: британец, йорк, волнистый попугай



Цитата(Tess @ 11.2.2009, 1:06) *
ну, не знаю.
даже если я и захочу поставить дату, она будет однозначно такой же, как и остальной возможный текст (а ставить дату без текста - я даже не могу представить, зачем такое может понадобиться...)

Этот пост вообще не понял.
Смысл скрипта в том, чтобы вытащить дату съемки (можно переделать, чтобы выдавал выдержку, диафрагму и т.п.), а не дату изменения файла. При этом вы самостоятельно настраиваете свой стиль, а не тот, который предлагают сторонние программы, включая шрифт, цвет, прозрачность, тени и т.п. Вертикальная или горизонтальная ориентация не имеет значение.
Работает не только для jpg, но и для tiff, и прочих форматов.
Позволяет органично включить эту опцию в автоматизированный рабочий процесс.
Практическое применение - в основном, когда распечатываются снимки, например, в семейный альбом.

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение
kondak
сообщение 12.2.2009, 11:07
Сообщение #45


Иконка группы
Имя в Skype: kondak_a
ICQ: 10849156

Спасибо сказали: 219 раз(а)


Из: Russia
специализируюсь на фотосъемке: Собаки, природа, человек
мои питомцы: Бурбули



Цитата(Собашник @ 11.2.2009, 16:00) *
спасибо! ну в общем я для этого использую ACDSee Pro - одним заходом уменьшение до 800, потом другим заходом - шарп, наложение копирайта и сохранение под веб...


А тут все одним заходом.
И главное быстро.

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение
kondak
сообщение 12.2.2009, 11:09
Сообщение #46


Иконка группы
Имя в Skype: kondak_a
ICQ: 10849156

Спасибо сказали: 219 раз(а)


Из: Russia
специализируюсь на фотосъемке: Собаки, природа, человек
мои питомцы: Бурбули



Цитата(Alf-Romeo @ 11.2.2009, 18:20) *
Создайте текстовой документ, вставьте следующий текст:

app.preferences.rulerUnits = Units.PIXELS;
var targetlength = 800; //требуемая максимальная длина или высота
var dpi = 300// разрешение пикселей/дюйм
var k1 = (app.activeDocument.height) / (app.activeDocument.width) * targetlength;
var k2 = (app.activeDocument.width) /(app.activeDocument.height) * targetlength;
if (app.activeDocument.width>app.activeDocument.height) {
app.activeDocument.resizeImage(targetlength, k1, 300,);}
else {app.activeDocument.resizeImage(k2, targetlength, 300,);};

Cохраните документ. Поменяйте расширение на jsx
При записи экшена вызовите этот скрипт
file/sripts/browse



Интересно очень.
А где можно научиться писать скрипты?
Есть ли какой справочник Тэгов или что то подобное?

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение
Alf-Romeo
сообщение 12.2.2009, 14:23
Сообщение #47





Спасибо сказали: 32 раз(а)


Из: Москва
специализируюсь на фотосъемке: кошек, собак, детей, пейзажей
мои питомцы: британец, йорк, волнистый попугай



Цитата(kondak @ 12.2.2009, 11:09) *
Интересно очень.
А где можно научиться писать скрипты?
Есть ли какой справочник Тэгов или что то подобное?

Поищите в папке Scripting Guide, там должно быть общее руководство по скриптам и специальные на VB, java и apple.

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение
Собашник
сообщение 17.2.2009, 20:08
Сообщение #48



Имя в Skype: KI-FA.ru
ICQ: 317746390

Спасибо сказали: 1370 раз(а)


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



Руки наконец дошли сделать экшн, сделал по описанию Alf-Romeo скрипт, потом добавли шарп и по способу Tess сделал наложение копирайта, потом сохранение для ВЕБ в 70%, всё получилось. Спасибо! happydance.gif

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение
Laini
сообщение 17.2.2009, 23:25
Сообщение #49


Алена Артамонова
Имя в Skype: laini.ru

Спасибо сказали: 4362 раз(а)


Из: Россия, Москва/Дмитров
специализируюсь на фотосъемке: собаки
мои питомцы: далматины и бриташки Алартлайн



Собашник, делись )))


--------------------
Критика - она как помидор, можно выжать на себя, извазюкаться и обижаться, а можно собрать побольше и сварить изумительное варенье, ну или хотя бы постричь в салат. Выбор - только за вами. (с) мое

P.S.: Новички! порадуйте меня - прочитайте правила! не нарывайтесь на бан

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение
Собашник
сообщение 17.2.2009, 23:37
Сообщение #50



Имя в Skype: KI-FA.ru
ICQ: 317746390

Спасибо сказали: 1370 раз(а)


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



Цитата(Laini @ 17.2.2009, 23:25) *
Собашник, делись )))
чем? smile.gif экшеном? да там всё по написанному, только шарп и ослабление в 50% добавил и всё. smile.gif

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение
Юля К.
сообщение 18.2.2009, 11:18
Сообщение #51





Спасибо сказали: 1552 раз(а)


Из: г. Москва, ЗАО
специализируюсь на фотосъемке: футбол, собаки
мои питомцы: Ам.стафф; пемброк



скажите пожалуйста, почему-то не получается поменять расширение на .jsx
меняется имя файла и все равно вид *.doc upset.gif

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение
Собашник
сообщение 18.2.2009, 11:47
Сообщение #52



Имя в Skype: KI-FA.ru
ICQ: 317746390

Спасибо сказали: 1370 раз(а)


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



Цитата(Юля К. @ 18.2.2009, 11:18) *
скажите пожалуйста, почему-то не получается поменять расширение на .jsx
меняется имя файла и все равно вид *.doc upset.gif
потому что надо не вордом делать, а блокнотом, и "Сохранить как" название ***.jsx
]]>http://www.sendspace.com/file/e3whj3]]>


Спасибо сказали:

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение
kondak
сообщение 18.2.2009, 12:29
Сообщение #53


Иконка группы
Имя в Skype: kondak_a
ICQ: 10849156

Спасибо сказали: 219 раз(а)


Из: Russia
специализируюсь на фотосъемке: Собаки, природа, человек
мои питомцы: Бурбули



Цитата(Собашник @ 18.2.2009, 13:47) *
потому что надо не вордом делать, а блокнотом, и "Сохранить как" название ***.jsx
]]>http://www.sendspace.com/file/e3whj3]]>


Скачал.
Спасибо.
Попробую.

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение
Юля К.
сообщение 18.2.2009, 12:35
Сообщение #54





Спасибо сказали: 1552 раз(а)


Из: г. Москва, ЗАО
специализируюсь на фотосъемке: футбол, собаки
мои питомцы: Ам.стафф; пемброк



ни чего совсем не меняла, просто скопировала текст. Но ФШ пишет ошибку:


может какие-то специальные плагины нужны, версия 9,0 ФШ CS2

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение
Lenap66
сообщение 18.2.2009, 13:24
Сообщение #55





Спасибо сказали: 22 раз(а)


Из: Екатеринбург
специализируюсь на фотосъемке: все что понравится - я - новичок
мои питомцы: нем. боксер



Цитата(Юля К. @ 18.2.2009, 14:35) *
ни чего совсем не меняла, просто скопировала текст. Но ФШ пишет ошибку:


может какие-то специальные плагины нужны, версия 9,0 ФШ CS2

а картинка открыта? у меня так было когда я его без открытого файла пыталась запустить... killyourself.gif
Цитата
потому что надо не вордом делать, а блокнотом, и "Сохранить как" название ***.jsx
]]>

можно в сохраненном файле в имени поменять расширение (если настроено что расширения файлов отображаются)

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение
Собашник
сообщение 18.2.2009, 13:34
Сообщение #56



Имя в Skype: KI-FA.ru
ICQ: 317746390

Спасибо сказали: 1370 раз(а)


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



Цитата(Юля К. @ 18.2.2009, 12:35) *
ни чего совсем не меняла, просто скопировала текст. Но ФШ пишет ошибку:
может какие-то специальные плагины нужны, версия 9,0 ФШ CS2
гы smile.gif картинку то откройте, потом скрипт запустите, она уменьшится. smile.gif
В общем экшн:
Запись начинается - открываем картинку - запускаем скрипт (она уменьшится) - накладываем шарп (обычный) - ослабление воздействия шарпа на 50% - наложение подписи как расписано у Тесс - сохранить для ВЕБ (по вкусу) - закрыть не сохраняя - стоп записи. Всё smile.gif


Спасибо сказали:

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение
Alf-Romeo
сообщение 18.2.2009, 13:34
Сообщение #57





Спасибо сказали: 32 раз(а)


Из: Москва
специализируюсь на фотосъемке: кошек, собак, детей, пейзажей
мои питомцы: британец, йорк, волнистый попугай



Небольшая методологическая поправка к скрипту: переменную dpi я объявил и присвоил значение 300, а потом в resizeImage забыл 300 заменить на dpi. Если кто-то будет готовить изображение с другим dpi, имейте это в виду. Но вообще говоря, dpi особого смысла не несет, если вы уже определили размер изображения в пикселях.

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение
Alf-Romeo
сообщение 18.2.2009, 13:37
Сообщение #58





Спасибо сказали: 32 раз(а)


Из: Москва
специализируюсь на фотосъемке: кошек, собак, детей, пейзажей
мои питомцы: британец, йорк, волнистый попугай



Про пакетную обработку почитайте мою статью, кто не в теме - будет полезно:
]]>http://olympusclub.ru/index.php?option=com...mid=14&ed=1]]>
smile.gif


Спасибо сказали:

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение
Собашник
сообщение 18.2.2009, 13:41
Сообщение #59



Имя в Skype: KI-FA.ru
ICQ: 317746390

Спасибо сказали: 1370 раз(а)


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



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

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение
Alf-Romeo
сообщение 18.2.2009, 14:06
Сообщение #60





Спасибо сказали: 32 раз(а)


Из: Москва
специализируюсь на фотосъемке: кошек, собак, детей, пейзажей
мои питомцы: британец, йорк, волнистый попугай



Цитата(Собашник @ 18.2.2009, 13:41) *
Alf-Romeo, а по каким алгоритмам оно уменьшает изображение? Какой вообще механизм запускает этот скрипт?
dpi кажется учитываются только при печати, а для цифровой просмотр они вроде не влияют...

В команде resizeimage, четвертый параметр отвечает за выбор алгоритма.
Вроде, если параметр опустить, то алгоритм, тот который установлен по умолчанию в фотошопе. Напрямую его установить у меня почему-то не получается (выдает ошибку). Как разберусь, дам знать.
Вопрос про механизм не понял: фотошоп запускает. smile3.gif
про dpi - абсолютно верно - можно вообще выкинуть.

Перейти в начало страницы
Нажмите для вставки ника собеседника в форму быстрого ответа
+Цитировать сообщение

4 страниц V  < 1 2 3 4 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Теги


 



RSS Текстовая версия Сейчас: 6.5.2024, 14:44

Интернет зоомагазин Pardi.ru Ошейники для собак Адресники для собак

Яндекс.Метрика
Натуральное питание для собак Адресник для собаки Ошейник для собак Яндекс цитирования