You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Photoshop:2024年想要将图层面板中的选定组/图层导出为单独的PNG;但脚本只能部分工作。

要将图层面板中的选定组/图层导出为单独的PNG,您可以使用以下代码示例:

// 导出选定组/图层为PNG文件
function exportSelectedLayersToPNG() {
  var doc = app.activeDocument;
  var selectedLayers = getSelectedLayers(doc);

  if (selectedLayers.length === 0) {
    alert("请先选择一个图层或组。");
    return;
  }

  var destFolder = Folder.selectDialog("选择保存的文件夹");
  if (destFolder == null) {
    return;
  }

  for (var i = 0; i < selectedLayers.length; i++) {
    var layer = selectedLayers[i];
    doc.activeLayer = layer;

    var fileName = layer.name.replace(/[\\\*\/\?:"\|<> ]/g, "_");
    var saveFile = new File(destFolder + "/" + fileName + ".png");

    var options = new PNGSaveOptions();
    doc.saveAs(saveFile, options);
  }

  alert("导出完成。");
}

// 获取选定的图层或组
function getSelectedLayers(doc) {
  var selectedLayers = [];

  for (var i = 0; i < doc.layers.length; i++) {
    var layer = doc.layers[i];
    if (layer.selected) {
      selectedLayers.push(layer);
    }
  }

  return selectedLayers;
}

// 运行导出函数
exportSelectedLayersToPNG();

请注意,此代码仅适用于Adobe Photoshop CC 2015及更高本。如果您使用的是较旧的本,可能需要进行一些调整。

此代码将弹出一个对话框,让您选择要保存PNG文件的文件夹。然后,它将遍历选定的图层或组,并将每个图层导出为单独的PNG文件,文件名将根据图层名称生成。导出的PNG文件将保存在所选文件夹中。

但需要注意的是,这个脚本只能部分工作,因为在Photoshop 2024年版本中,脚本可能会有一些变化。因此,您可能需要根据最新的Photoshop本进行一些调整。

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

2022年终总结-两年Androider的技术成长之路|社区征文

**后半的时间除了工作睡觉吃饭几乎都是泡在学习平台中**。先放出自己的成果吧:![image.png](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7ef3470eb9f34efd8d394a2eb2e810e4~tplv-k3u1fbpfcp-waterma... 但是对于一个小白的我来说,是打开了一个新的世界,在记录和总结中我的思维和认知也有了潜移默化的变化...这里主要大致整理下不同的方向,jym如果想要提升自己的话可以从这几个方面去找资料:>- 知识管理法>- 高效...

如何打造一款优秀的跨平台APP暨跨平台APP开发经验总结|社区征文

在原生渲染引擎上实现了`uni-app` 的组件和API。`uni-app`作为国产跨平台开发框架,只能说是站在巨人的肩膀上成就了自己,要说其没有创新性也不完全正确,说其是剽窃,也谈不上。鲁迅先生曾经说过:“读书人偷书不算偷... `的`lazy-load`属性支持APP(不支持H5),所以APP可以用。- **优化数据更新**在 uni-app 中,定义在 data 里面的数据每次变化时都会通知视图层重新渲染页面。 所以如果不是视图所需要的变量,可以不定义在 data 中,可...

干货 | 字节跳动一站式数据治理解决方案及平台架构

[image.png](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/19d02ec434514c5886fbfa08e36b81a9~tplv-k3u1fbpfcp-5.jpeg?)“一站式数据治理解决方案及平台架构”的分享会分为四个部分展开:- 首先,明确... [image.png](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/6b2b57b58c9445808f39b1afc044d04b~tplv-k3u1fbpfcp-5.jpeg?)在建立一站式解决方案里,我们细分了三层。 **第一层:视图层**。这个视图层就是来...

干货|字节跳动数据血缘图谱升级方案设计与实现

[image.png](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ad3b29421b98474d9d4538f168215666~tplv-k3u1fbpfcp-5.jpeg?)在新版血缘图谱中,我们可以直接清晰的看到每个表的多层上下游依赖关系,甚至可以直接... 旧版血缘图谱中功能细节粗糙: - 用户无法直观的区分节点:旧版节点上显示了表类型、库名、表名。因此表名只能显示几个字符,不具备辨识度。 - 无法知晓表到表之间的任务:旧版血缘图谱仅在侧边栏列出...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

Photoshop:2024年想要将图层面板中的选定组/图层导出为单独的PNG;但脚本只能部分工作。-优选内容

2022年终总结-两年Androider的技术成长之路|社区征文
**后半的时间除了工作睡觉吃饭几乎都是泡在学习平台中**。先放出自己的成果吧:![image.png](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7ef3470eb9f34efd8d394a2eb2e810e4~tplv-k3u1fbpfcp-waterma... 但是对于一个小白的我来说,是打开了一个新的世界,在记录和总结中我的思维和认知也有了潜移默化的变化...这里主要大致整理下不同的方向,jym如果想要提升自己的话可以从这几个方面去找资料:>- 知识管理法>- 高效...
如何打造一款优秀的跨平台APP暨跨平台APP开发经验总结|社区征文
在原生渲染引擎上实现了`uni-app` 的组件和API。`uni-app`作为国产跨平台开发框架,只能说是站在巨人的肩膀上成就了自己,要说其没有创新性也不完全正确,说其是剽窃,也谈不上。鲁迅先生曾经说过:“读书人偷书不算偷... `的`lazy-load`属性支持APP(不支持H5),所以APP可以用。- **优化数据更新**在 uni-app 中,定义在 data 里面的数据每次变化时都会通知视图层重新渲染页面。 所以如果不是视图所需要的变量,可以不定义在 data 中,可...
干货 | 字节跳动一站式数据治理解决方案及平台架构
[image.png](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/19d02ec434514c5886fbfa08e36b81a9~tplv-k3u1fbpfcp-5.jpeg?)“一站式数据治理解决方案及平台架构”的分享会分为四个部分展开:- 首先,明确... [image.png](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/6b2b57b58c9445808f39b1afc044d04b~tplv-k3u1fbpfcp-5.jpeg?)在建立一站式解决方案里,我们细分了三层。 **第一层:视图层**。这个视图层就是来...
干货|字节跳动数据血缘图谱升级方案设计与实现
[image.png](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ad3b29421b98474d9d4538f168215666~tplv-k3u1fbpfcp-5.jpeg?)在新版血缘图谱中,我们可以直接清晰的看到每个表的多层上下游依赖关系,甚至可以直接... 旧版血缘图谱中功能细节粗糙: - 用户无法直观的区分节点:旧版节点上显示了表类型、库名、表名。因此表名只能显示几个字符,不具备辨识度。 - 无法知晓表到表之间的任务:旧版血缘图谱仅在侧边栏列出...

Photoshop:2024年想要将图层面板中的选定组/图层导出为单独的PNG;但脚本只能部分工作。-相关内容

封装一个ReactNative列表状态管理,对比hook和class的区别|社区征文

在前端应用中视图层(View)应该是最低的层次,也是最常变化的地方,它依赖于presenter(提供视图状态和方法),而Presenter依赖更核心的业务逻辑(service);![image.png](https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d10e9239ea4643a7adb9fe1bdb7a088b~tplv-k3u1fbpfcp-5.jpeg?)##### 依赖倒置依赖倒置原则(Dependency Inversion Principle,DIP)是软件工程中常见的一种设计原则- 高层模块不应该依赖于低层模块,两者都应...

通用组件教程

png不超过500kb; 三、常用配置 (1)图片大小调整、位置移动、透明度调整: 将图层模式设置为「移动」,拖拽即可移动位置,调整大小。 (2)图片长按可保存设置 开启「用户长按可保存」开关。常用于答题测评类活动,用户... 提交按钮组件用户点击后可提交表单,提交按钮可收集以上所有组件收集来的信息。 使用表单组件一定要有提交按钮,不然无法收集信息在后台形成表单,ps.⭕一个活动中只能放置一个提交按钮; 表单中所有组件设置必填后,判...

WebRTC 如何在安卓系统上采集视频数据 | 社区征文

[image.png](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/c3421110537540679ef5587226c45fd8~tplv-k3u1fbpfcp-5.jpeg?)为此,WebRTC 为安卓端和 iOS 端的 SDK 都提供了非常好用的 API 接口类。其中,安卓端... 设置本地预览画面的显示图层,参考代码如下:```try { camera.setPreviewTexture(surfaceTextureHelper.getSurfaceTexture());} catch (IOException | RuntimeException e) { camera.release(); callback....

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

盲水印

阅读本文,您可以获取 Java SDK 盲水印的接口调用示例,实现快速开发。 调用说明本文提供的接口调用示例均通过 AK 和 SK 初始化实例。 接口的参数说明和错误码等信息可通过接口文档查看。 前提条件调用接口前,请先完成 Java SDK 的安装及初始化操作。 调用示例本节为您介绍盲水印相关接口的功能和调用示例。 创建盲水印前背景图层您可以调用 CreateHiddenWatermarkImage 接口生成含有盲水印的 png 格式透明图(前景水印图层)。详细的...

AE自制模板教程

一、简介AE模板,使用After Effects插件进行制作。设计师在AE中制作完成视频后,可以通过Bytemovin插件导出成技术侧可消费的视频模板。 bytemovin插件是基于Lottie的开源插件bodymovin,开发了一些视频模板定制化功能... 只能是mp4或者mov格式,视频素材文件大小尽量小。 图层的显示时间:尽量短,避免多个图层覆盖的情况,当图层被其他图层遮住后,调整时间轴应让其不显示。 Bytemovin使用说明 插件安装流程 备注 安装zxp installer(AE插...

更新合流转推 UpdatePushMixedStreamToCDN

默认值为 000000。值不合法时,自动调整为默认值。BackgroundImageString否无背景图片的 URL。长度最大为 1024 byte。可以传入的图片的格式包括:JPG, JPEG, PNG。如果背景图片的宽高和整体屏幕的宽高不一致,背景图片... 取值的范围为 (0.0, 1.0]。HeightProportionFloat是0.5视频流对应区域高度相对整体画面的比例,取值的范围为 (0.0, 1.0]。ZOrderInteger否0当多个流的画面有重叠时,使用此参数设置指定画面的图层顺序。取值范围为 [...

更新合流转推 UpdatePushMixedStreamToCDN

默认值为 000000(黑色), 范围为 000000 ~ ffffff (大小写均可)。值不合法时,自动调整为默认值。BackgroundImageString否-背景图片的 URL。长度最大为 1024 byte。可以传入的图片的格式包括:JPG, JPEG, PNG。如果背... 取值的范围为 (0.0, Canvas.Width]。HeightInteger是480视频流对应区域高度的像素绝对值,取值的范围为 (0.0, Canvas.Height]。ZOrderInteger否0当多个流的画面有重叠时,使用此参数设置指定画面的图层顺序。取值范围...

盲水印

阅读本文,您可以获取 Go SDK 盲水印的接口调用示例,实现快速开发。 调用说明本文提供的接口调用示例均通过 AK 和 SK 初始化实例。 接口的参数说明和错误码等信息可通过接口文档查看。 前提条件调用接口前,请先完成 Python SDK 的安装及初始化操作。 调用示例本节为您介绍盲水印相关接口的功能和调用示例。 创建盲水印前背景图层您可以调用 CreateHiddenWatermarkImage 接口生成含有盲水印的 png 格式透明图(前景水印图层)。详细的...

开始合流转推 StartPushMixedStreamToCDN

使用说明接口行为你可以调用 StartPushMixedStreamToCDN 接口,将指定音视频房间内的指定音视频流,按照指定的布局合为一路,并推送至指定的地址。 在一个房间内,自定义布局下你最多只能将 30 路流合为一路流,其他布... 默认值为 000000(黑色)。BackgroundImageString否-背景图片的 URL。长度最大为 1024 byte。可以传入的图片的格式包括:JPG, JPEG, PNG。如果背景图片的宽高和整体屏幕的宽高不一致,背景图片会缩放到铺满屏幕。如果你...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询