【发布时间】:2018-06-14 16:37:40
【问题描述】:
好的,我对 GIMP 脚本/插件和 stackoverflow 还很陌生,所以对于我容易犯的任何错误,我提前道歉。
无论如何,我有 Windows 8、GIMP 2.8.22、GAP 和 animstacks 都是为了制作高质量的 gif。最近我注意到 GAP Frame Scale(plug-in-gap-anim-scale 或 ANIM_SCALE)在单个文件中调整每个帧/层的大小,我很好奇;使用 GAP 定义的参数或类似代码,是否可以自动化其他插件来转换每一层?例如,适用于每个层的非锐化蒙版或级别的脚本或插件文件。
如果以前做过或者有更简单的方法可以实现我的目标(对 gif 的每一帧应用滤镜和颜色),请告诉我!我几乎不知道如何阅读代码,但对我来说,将 GAP 的 .xcf 动画功能与过滤器或颜色脚本结合起来似乎是可以实现的。
附:欢迎您在gimp-forum 上回答我的问题,如果这不属于python 标签,请告诉我!
6 月 29 日更新:我从教程中复制了足够多的内容,为我的锐化、亮度和颜色设置制作了一个工作脚本。您可以在 pastebin.com/PrXmS5u3 上看到模板代码,有人知道如何将其应用于所有层吗?
【问题讨论】:
-
我自己也需要这样的脚本。我想分别在大约 400 个图层上应用艺术滤镜,然后将每个图层提取为图像,并逐帧创建相同的动画。对于 10 或 20 帧,我可以手动完成。
标签: python gimp script-fu gimpfu python-fu