Мне нужно извлечь текст из слоев в PSD-файле для фотошопа на linux. Кто-нибудь знает как это сделать? Gimp растеризует текст, и вы не можете его копировать и вставлять. Кроме того, обратите внимание, что я не владею программой Photoshop.Как извлечь текст из файла PSD?
ответ
Вы пробовали использовать 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>
Я получаю текст при этом, но не весь текст проходит через этот путь – rado
Работал блестяще для меня; спасибо alfredodeza! – Screenack
OK, теперь, когда я нахожусь в моем 10 PSD-файле, вам нужно повторно выделить два символа, чтобы сделать эту работу (по крайней мере, с CS3-PSD-форматом): «^ 0» до «» (пустой) и^М до «\ r «упрощает просмотр текста. – Screenack
Посетите интернет-сайт http://www.bram.us/2008/10/30/ps_bramustextconvert-psd2txt-and-txt2psd-for-the-masses/. Существует два инструмента для экспорта и импорта текста из файлов psd. Все идет хорошо!
Я посмотрел, но я этого не видел. Вы указали бы более конкретную ссылку? – rado
В случае, если кто-то натыкается на эту страницу, он находится здесь: http://www.bram.us/2008/10/30/ps_bramustextconvert-psd2txt-and-txt2psd-for-the-masses/ – kikito
Скрипты этого сайта, похоже, требуют фотошоп, который исключается по запросу пользователя. –
Файл temp.txt
будет содержать все простые текстовые строки из файла, включая некоторые дополнительные PSD настройки. Вам придется вручную искать этот файл для текста, который вам нужен.
это великолепно – bjesus
Этот инструмент отличный. Но мне приходилось иметь дело с очень большим PSD, результатом которого стал бесконечный кошачий темп.txt', поэтому я использовал флаг '-d', чтобы сузить количество прочитанного текста из PSD и' -e S', чтобы сказать инструменту 'strings', что текст, который я хотел, был UTF-8 (без этого я получил испорченные латинские символы). Тогда полная команда будет следующей: 'strings -d -e S FILENAME> temp.txt' – aesede
Только что выпустил эту функцию в пакете NPM psd-cli
. Делает его простым для извлечения содержимого текста без головной боли работает вручную через файл ...
команды Однострочной установки (требуется NodeJS/NPM installed)
npm install -g psd-cli
Вы можете использовать его, набрав в терминале
psd myfile.psd -t
Это создаст myfile.txt
, содержащее все текст, извлеченный из каждого слоя PSD с прикрепленной структурой слоев.
Наслаждайтесь!
Извините, это не сработало в моем случае, возможно, файл был слишком большим с длинными именами слоев (беспорядок). FYI Я получил следующее: 'Обработка myfile.psd ... [TypeError: Не могу прочитать свойство« replace »of null]' – aesede
Я был бы рад отладить это, если вы предоставите мне пример файла, и, если возможно, отправьте вопрос о Github – kartsims
- 1. Извлечь текст из файла JSON
- 2. извлечь текст из pdf-файла
- 3. Извлечь текст из CSV-файла
- 4. Извлечь текст из файла C#
- 5. Gulp извлечь текст из файла
- 6. Как извлечь определенный текст из файла?
- 7. Как извлечь текст из файла docx?
- 8. шрифт из файла psd для веб-страницы
- 9. Извлечь текст из MP3
- 10. извлечь текст из html-файла python
- 11. Извлечь конкретный формат текст из файла -perl
- 12. извлечь текст из mht
- 13. Как изменить высоту файла psd?
- 14. Как извлечь слои из файла Photoshop? C#
- 15. Как извлечь текст из видеопотока?
- 16. Как извлечь текст из тегов?
- 17. Как извлечь текст из ссылки @?
- 18. Как извлечь текст из PDF?
- 19. Как извлечь текст из изображения?
- 20. Извлечь текст из изображений
- 21. Извлечь текст из JComboBox
- 22. Извлечь текст из SWF
- 23. Извлечь текст из CSV
- 24. Извлечь текст из массива
- 25. Извлечь текст из ссылки
- 26. Извлечь текст из div
- 27. Извлечь текст из Webview
- 28. Как извлечь текст или таблицу из файла XPS в matlab
- 29. Как извлечь только текст из HTML-файла с помощью jsoup
- 30. Как извлечь нумерацию и текст из файла .docx
Похожий на этот вопрос: http://stackoverflow.com/questions/850899/editing-photoshop-psd-text-layers-programmatically –
Аналогичного? У меня такая же проблема. – jrosell