2013-05-09 84 views
1

我已經越來越多地進入明星攝影領域,並且最近一直在嘗試開發堆疊照片和從堆疊照片創建延時視頻的新樣式。Photoshop腳本。打開並保存重疊圖像堆棧

例子:http://www.youtube.com/watch?v=eBE3vUb-dtE

這個過程花了絕對永遠來完成,我一直想我最難寫一個腳本來幫我的過程自動化。每一幀都是多達25張圖像的堆疊,然後下一幀是一疊重疊的圖像,只能抵消1或2張照片。 任何人都可以請幫助我正在寫一個Photoshop腳本來完成以下? 拍完我的延時照片後,我剩下一個文件夾,其中包含一張圖像序列,其中包含任何介於50張照片之間的任何圖像。

理想的配置:

1)打開Photoshop和運行腳本「堆積縮時」

2)一個對話框,提示我的源ImageSequence文件夾。它還會提示我堆疊星形軌跡的最大長度(每幀要堆疊的最大圖像數量)。
理想情況下,它會有一些建議設置的文本。

例如:

「的25 0-299圖像=推薦長度」「300-599圖像=推薦的40長度」

「600+圖像=推薦的60長度」

3)一旦你點擊GO,該腳本將開始導入照片到堆棧,運用」 .blendMode = BlendMode.LIGHTEN;」對所有圖層,然後保存到一個新的子文件夾(我們可以叫它「堆棧」)與文件名「0001.jpg, 0002.jpg,0003.jpg等「(使用max jpg質量設置)

要在視頻中實現效果,您必須遵循此圖像數量和偏移量。 https://dl.dropboxusercontent.com/u/50801/StarFileStructure.jpg

任何人都可以給我一些關於如何腳本和完成這個指針嗎?

在此先感謝!

+0

這是可能的腳本。你能描述一下創建每一幀的過程嗎? (哪些文件在第1幀和第2幀等)源文件中有多少個文件?根據像素寬度和高度,源文件大小是多少?長度是多少?這是堆疊中的圖像數量?我正在猜測,並說如果有600張圖像,那麼這個堆棧是60張圖像高,這些圖像混合在一起形成一幀。最後你會得到60幀或100(這是我有點困惑)謝謝 – 2013-11-29 15:18:04

回答

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_FolderC:\Program Files\Adobe\Adobe Photoshop CSn在Windows和/Applications/Adobe Photoshop CSn在Mac上。

這些功能使用子文件夾Stack Scripts Only/中的代碼庫來完成管理UI和將照片文件加載到分層文檔中的基本任務。

這個東西並不簡單,但看着這些腳本給你的工作示例,以作爲一個起點。另外,如果您不熟悉Extendscript Toolkit,我會先開始瞭解它。這是用於爲Photoshop和其他Creative Suite應用程序開發腳本的IDE。

相關問題