2013-05-09 2 views
1

Я все больше и больше попадал в звездную фотографию и недавно пытался разработать новый стиль укладки фотографий и создания видеороликов со временем.Photoshop scripting. Открытие и сохранение перекрывающихся стеков изображений

Пример: http://www.youtube.com/watch?v=eBE3vUb-dtE

Этот процесс принял абсолютно навсегда достичь, и я пытался изо всех сил, чтобы написать сценарий, чтобы помочь мне автоматизировать процесс. Каждый кадр представляет собой стек из 25 изображений, затем следующий кадр представляет собой перекрывающийся стек изображений, только смещение на 1 или 2 фотографии. Может ли кто-нибудь помочь мне написать сценарий Photoshop, чтобы выполнить следующее? После того, как я снял свои фотографии, я остался с одной папкой с последовательностью изображений где-нибудь между 50 & 1800 фотографий.

Идеальная настройка:

1) Откройте Photoshop и запустить скрипт «Stacked Timelapse»

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

Например:

«0-299 изображения = Рекомендуемая длина 25»

«300-599 изображений = Рекомендуемая длина 40»

«600+ изображения = Рекомендуемая длина 60 "

3) После нажатия кнопки« GO »сценарий начнет импортировать фотографии в стек, применяя« .blendMode = BlendMode.LIGHTEN; »ко всем слоям, а затем сохраните их в новой подпапке (мы можем назвать ее «Stack») с именами файлов «0001.jpg, 0002.jpg, 0003.jpg и т. Д. »(С использованием настроек качества jpg)

Для достижения эффекта в видео необходимо следить за количеством и смещением изображения. https://dl.dropboxusercontent.com/u/50801/StarFileStructure.jpg

Может ли кто-нибудь дать мне несколько указателей на то, как писать сценарий и выполнять это?

Заранее благодарен!

+0

Это возможно для сценария. Можете ли вы описать процесс создания каждого кадра еще немного. (какие файлы находятся в кадре 1 и 2 и т. д.) Сколько файлов находится в исходном файле? Каковы размеры исходных файлов с точки зрения ширины и высоты пикселей? Какова длина? Это количество изображений в стеке? Я угадываю и говорю, если есть 600 изображений, тогда стек имеет 60 изображений, которые смешиваются вместе, чтобы сделать один кадр. И у вас будет 60 кадров или 100 (вот где я немного запутался) Спасибо –

ответ

0

В качестве отправной точки, вы должны посмотреть на исходный код для файлов нагрузки в стек, Объединить в HDR Pro или Photomerge особенностей. Они частично реализованы в ExtendScript, а исходный код сценария предоставляется как часть выпуска Photoshop. Я думаю, что их основная операция похожа на то, что вы пытаетесь выполнить. Загрузка файлов в стек, вероятно, является самой простой, с которой можно начать.

Исходный код этих файлов можно найти в:

Photoshop_App_Folder/Presets/Scripts/ 
    Load Files into Stack.jsx 
    Photomerge.jsx 
    Merge to HDR.jsx 
    Stack Scripts Only/ 
     CreateImageStack.jsx 
     StackSupport.jsx 

где Photoshop_App_Folder является C:\Program Files\Adobe\Adobe Photoshop CSn на Windows, и /Applications/Adobe Photoshop CSn на Mac.

Эти функции используют библиотеку кода в подпапке Stack Scripts Only/ для выполнения основных задач управления пользовательским интерфейсом и загрузки файлов фотографий в многоуровневый документ.

Этот материал не является несложным, но просмотр этих сценариев дает вам рабочие примеры для использования в качестве отправной точки. Кроме того, если вы не знакомы с Extendscript Toolkit, я начну сначала об этом узнавать. Это IDE используется для разработки скриптов для Photoshop и других приложений Creative Suite.