分享时间 | 2天7小时前 |
最后更新 | 2天7小时前 |
修订版本 | 0 |
用户许可 | 可自己使用或修改,不可再分享 |
Quicker版本 | 1.44.22 |
动作大小 | 14 KB |
做完商详后,几百个组几千个图层,有些没用的,有些有用的,隐藏的。
最终版本定稿后,我只要我看见的,用此脚本去掉这些隐藏的图层。锁定的不会删除。
当前脚本的处理流程总结如下:
1.删除空白图层 :使用Photoshop内置的 deleteEmptyLayers 功能,通过ActionDescriptor执行删除操作,计算删除前后的图层数量差来统计空白图层删除数量。
2.删除空白组和隐藏组 :递归遍历所有图层组,检查并删除未锁定的空组(不包含任何图层或子组)和隐藏组,同时统计删除数量。
3. 删除隐藏图层 :递归遍历所有图层,删除未锁定的隐藏图层,并统计删除数量。
4.文件优化 :执行组折叠操作并优化文件大小。
5.结果统计与展示 :显示包含空白图层、空白组、隐藏图层和隐藏组删除数量以及总执行时间的统计弹窗,并关闭进度条窗口。
整个流程旨在高效清理Photoshop文档中的冗余元素,同时提供清晰的进度反馈和处理结果统计。
修订版本 | 更新时间 | 更新说明 |
---|---|---|
0 | 2天7小时前 |