问题标签 [photoshop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
438 浏览

javascript - 在浏览器之外使用 javascript 解析 xml?

我需要能够使用 javascript 在 photoshop 中解析 xml 文件。我尝试了activex,但它没有用。我该如何解析它。javascript 本身是否有 xml 解析器?

0 投票
2 回答
33431 浏览

localization - 自动化 Photoshop 以从文件中插入文本

我有一个多语言网站,需要自动化从 csv 源更新 psd 文件中的文本层的过程。

我知道由于宽度的变化,psp 中可能会出现故障,但无论如何,将文本放在文档中会有很大帮助。

我有哪些选择?

编辑:

Murmelschlurmel 有一个可行的解决方案。这是 Adob​​e 文档的链接。

http://livedocs.adobe.com/en_US/Photoshop/10.0/help.html?content=WSfd1234e1c4b69f30ea53e41001031ab64-740d.html

csv 文件的格式不是很好:每个变量都需要一列。我希望每个变量都有一行。

它适用于变音符号(ä、ö 等)

编辑1:

另一种解决方案是使用 com 自动化 Photoshop。如果您有几个需要更改文本的模板(按钮),那就太好了。这是我在 python 中的脚本,可能会让你开始。

您需要一个包含以下列的 excel 文件:TemplateFileName, TargetFileName, TargetFormat, Text (ie template.psd, button1, gif, NiceButton)。不使用工作表的第一行。psp模板应该只有1个textlayer,不能有layergroups。

0 投票
3 回答
2642 浏览

image - Photoshop 保存为网络

在 Photoshop 的“为 web 和设备保存”对话框中,我如何选择所有切片将使用的文件格式,而无需为每个切片选择格式。我有很多切片,需要不止一次这样做。

我正在使用 Photoshop CS4。

0 投票
5 回答
1166 浏览

drawing - Photoshop撤消系统

这个问题可能适用于一般的绘图系统。我想知道如何在 PS 中实现撤消功能。程序是否在每次操作之前拍摄画布的快照?如果是这样,这不会导致巨大的内存需求吗?我已经研究了命令模式,但我不太明白这将如何应用于绘图。

问候,门诺

0 投票
2 回答
3582 浏览

c++ - 我将如何为图像格式编写 Photoshop 插件?

我有一种图像格式,而 Photoshop 不支持它。我的任务是编写一个插件来导入或打开格式,但那里的信息似乎很少,我能找到的信息都是关于编写过滤器的。但是,我想导入/导出/打开,而不是过滤它。

0 投票
3 回答
1669 浏览

automation - 如何自动化 Photoshop?

我正在尝试在 Photoshop 中自动化扫描/裁剪照片的过程。我需要一次扫描 3 张照片,然后使用 Photoshop 的裁剪和拉直照片命令,该命令会创建 3 张单独的图像。之后,我想将每个新创建的图像保存为 PNG。

我查看了 JSX 脚本,它们似乎很有希望。我所描述的是否可以使用 JavaScript 或 VBScript 或其他任何东西在 Photoshop 中实现自动化?

0 投票
4 回答
18651 浏览

opengl-es - Photoshop 混合模式到没有着色器的 OpenGL ES

我需要在我的 OpenGL ES 1.1 代码(没有着色器)中模仿 Photoshop 混合模式(“乘法”、“屏幕”等)。

有一些关于如何使用HLSL 执行此操作的文档:

我至少需要工作屏幕模式。

我可以查看固定管道上的任何实现吗?

0 投票
1 回答
721 浏览

plugins - Photoshop 插件 Pipl 资源和禁用保存

我有一个我用 c++ 编写的文件格式的 photoshop 插件,可以加载和打开图像,但是我没有代码以相同格式保存图像

使用 SimpleFormat 示例插件作为基础,我有以下代码:

但是删除 fmtCanWrite 或 IfRead 等会在 Pipl 工具中产生解析器错误,我检查了语法,它应该是正确的,但我无法弄清楚如何做到这一点 =s

0 投票
2 回答
11551 浏览

c# - 使用 C# 自动化 Photoshop

正在寻找一种使用 C# 代码将背景图层添加到现有 Photoshop 文件的方法?

有任何想法吗?

谢谢-c

0 投票
2 回答
1549 浏览

indexing - 我的文件(图像)名称可以太长吗?

从 Photoshop 输出超过 31 个字符的图像时,我收到一条兼容性消息?使图像名称(或任何文件名)过长有缺点吗?

我想确保我的网络应用程序在所有主要浏览器(包括移动设备)中正确显示我的图像,并且我的图像名称被 Google 提取用于索引。

例如,如果我有一辆正在销售的福特雷鸟,理想情况下,我希望我的图片名称对可用性和排名都有很好的描述性,即 ford_thunderbird_sports_car_large.jpg .. 文件大小相对于缩略图来说,较大。 ..

但是,这是一个较长的文件名,可能会导致某些浏览器看不到它。

有人有想法吗?2009 年的最佳做法是什么?