我需要从 linux 上的 Photoshop PSD 文件中的图层中提取文本。有谁知道这是怎么做到的吗?Gimp 将文本栅格化,您无法复制和粘贴它。另外,请注意,我不拥有 Photoshop 程序。
问问题
18577 次
5 回答
29
你试过用vim吗?
VIM 带有一个标志,可以让您编辑二进制文件。
我尝试使用以下方法编辑 PSD 文件:
vim -b file.psd
这是我在编辑文件时得到的一个示例:
<dict> <key>com.apple.print.PageFormat.PMAdjustedPageRect</key> <array> <real>0.0</real> <real>0.0</real> <real>576</real> <real>734</real> </array> <key>com.apple.print.ticket.stateFlag</key> <integer>0</integer> </dict>
于 2009-07-07T19:09:51.213 回答
17
刚刚在 NPM 包中发布了这个功能psd-cli
。使提取文本内容变得简单,而无需手动运行文件......
单行命令安装(需要安装NodeJS/NPM)
npm install -g psd-cli
然后,您可以通过在终端中输入来使用它
psd myfile.psd -t
这将创建myfile.txt
,包含从每个 PSD 图层中提取的所有文本,并附有图层结构。
享受 !
于 2016-01-28T10:08:40.063 回答
14
strings FILENAME > temp.txt
该文件temp.txt
将包含文件中的所有纯文本字符串,包括一些额外的 PSD 设置。您必须手动在此文件中搜索所需的文本。
于 2014-07-16T15:37:45.430 回答
3
您可以使用 Photopea,它不是桌面应用程序,它在浏览器中运行,因此您无需安装任何东西,只需打开您的 psd 文件,然后像在 Photoshop 中一样编辑或复制文本:
于 2019-06-12T08:40:08.577 回答
2
访问互联网站点http://www.bram.us/2008/10/30/ps_bramustextconvert-psd2txt-and-txt2psd-for-the-masses/。有两种工具可以从 psd 文件中导出和导入文本。它非常好!
于 2010-03-05T13:19:02.120 回答