gpt4 book ai didi

javascript - Photoshop 脚本。打开和保存重叠图像堆栈

转载 作者:行者123 更新时间:2023-11-28 09:09:46 25 4
gpt4 key购买 nike

我越来越喜欢明星摄影,最近一直在尝试开发一种新的照片堆叠方式,并从堆叠的照片中创建延时视频。

示例: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

任何人都可以给我一些关于如何编写脚本并完成此任务的指示吗?

提前致谢!

最佳答案

首先,您应该查看将文件加载到堆栈合并到 HDR ProPhotomerge 功能的源代码。这些部分在 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 在 Windows 上为 C:\Program Files\Adobe\Adobe Photoshop CSn 在 Mac 上为 /Applications/Adobe Photoshop CSn .

这些功能使用子文件夹 Stack Scripts Only/ 中的代码库来执行管理 UI 并将照片文件加载到分层文档中的基本任务。

这个东西并不简单,但是查看这些脚本可以为您提供可以作为起点的工作示例。另外,如果您不熟悉Extendscript Toolkit ,我会先开始学习它。它是用于开发 Photoshop 和其他 Creative Suite 应用程序脚本的 IDE。

关于javascript - Photoshop 脚本。打开和保存重叠图像堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16471775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com