Подтвердить что ты не робот

Как извлечь текст из файла PSD?

Мне нужно извлечь текст из слоев в PSD файле фотошопа на linux. Кто-нибудь знает как это сделать? Gimp растеризует текст, и вы не можете его копировать и вставлять. Также обратите внимание, что я не владею программой Photoshop.

4b9b3361

Ответ 1

Вы пытались использовать 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>

Ответ 2

strings FILENAME > temp.txt

Файл temp.txt будет содержать все простые текстовые строки из файла, включая некоторые дополнительные параметры PSD. Вам придется вручную искать этот файл для текста, который вам нужен.

Ответ 3

Только что выпустила эту функцию в пакете NPM psd-cli. Легко извлекает текстовый контент без головной боли, выполняемой вручную через файл...

Установка одной строки (требуется NodeJS/NPM)

npm install -g psd-cli

Затем вы можете использовать его, введя свой терминал

psd myfile.psd -t

Это создаст myfile.txt, содержащий весь текст, извлеченный из каждого слоя PSD с прикрепленной структурой слоев.

Наслаждайтесь!

описание пакета npmjs.org

Ответ 5

Вы можете использовать Photopea, это не настольное приложение, оно работает в браузере, поэтому вам не нужно ничего устанавливать, просто откройте файл psd, отредактируйте или скопируйте текст, как в Photoshop:

https://www.photopea.com/