修剪分层 Photoshop 文档 (.psd) 中的透明像素

发布于 2025-01-12 09:57:28 字数 58 浏览 2 评论 0原文

如何从分层 Photoshop 文档 (.psd) 中修剪透明像素?我还希望删除被剪贴蒙版隐藏的区域。

How can I trim transparent pixels from a layered Photoshop document (.psd)? I wish to also remove areas hidden by clipping masks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无远思近则忧 2025-01-19 09:57:28

这是一个可以修剪文档透明度并删除遮罩区域的函数。它是由 ScriptListener 为菜单项 Image > 生成的。使用显示的设置进行修剪。为了提高可读性,进行了少量代码清理。

图片 >修剪设置

function trimDocTransparency() {
  var desc = new ActionDescriptor()
  var idtrimBasedOn = stID( "trimBasedOn" )
  desc.putEnumerated( idtrimBasedOn, idtrimBasedOn, chID( "Trns" ) )
  desc.putBoolean( chID( "Top " ), true )
  desc.putBoolean( chID( "Btom" ), true )
  desc.putBoolean( chID( "Left" ), true )
  desc.putBoolean( chID( "Rght" ), true )
  executeAction( stID( "trim" ), desc, DialogModes.NO )
} // trimDocTransparency

function chID( a ) { return charIDToTypeID( a )}
function stID( a ) { return stringIDToTypeID( a )}

要使用此解决方案,请打开 &激活所需的文档,然后调用脚本中的函数,如下所示:

trimDocTransparency()

Here is a function that will trim document transparency and remove masked areas. It is generated by ScriptListener for the menu item Image > Trim with the settings shown. Minor code cleanup for readability.

Image > Trim Settings

function trimDocTransparency() {
  var desc = new ActionDescriptor()
  var idtrimBasedOn = stID( "trimBasedOn" )
  desc.putEnumerated( idtrimBasedOn, idtrimBasedOn, chID( "Trns" ) )
  desc.putBoolean( chID( "Top " ), true )
  desc.putBoolean( chID( "Btom" ), true )
  desc.putBoolean( chID( "Left" ), true )
  desc.putBoolean( chID( "Rght" ), true )
  executeAction( stID( "trim" ), desc, DialogModes.NO )
} // trimDocTransparency

function chID( a ) { return charIDToTypeID( a )}
function stID( a ) { return stringIDToTypeID( a )}

To use this solution, open & activate the intended document and then invoke the function in your script like this:

trimDocTransparency()
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文