Potrzebuję wyodrębnić tekst z warstw w pliku PSD programu Photoshop na Linuksie. Czy ktoś wie, jak to zrobić? Gimp rasteryzuje tekst i nie można go kopiować ani wklejać. Zwróć też uwagę, że nie jestem właścicielem programu Photoshop.Jak wyodrębnić tekst z pliku PSD?
Odpowiedz
Czy próbowałeś używać vim?
VIM zawiera flagę, która umożliwia edycję pliku binarnego.
Próbowałem edycji PSD z:
vim -b file.psd
To jest przykład tego, co dostałem podczas edycji pliku:
<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>
Dostaję trochę tekstu, kiedy to robię, ale nie wszystkie teksty przychodzą w ten sposób. – rado
Świetnie mi pomogło; dzięki alfredodeza! – Screenack
OK, teraz, gdy jestem na swoim pliku PSD 10, musisz wyrecytować dwa znaki, aby to działało (przynajmniej z CS3 w formacie PSD): "^ 0" do "" (puste) i^M do "\ r "ułatwia czytanie tekstu. – Screenack
Odwiedź stronę internetową http://www.bram.us/2008/10/30/ps_bramustextconvert-psd2txt-and-txt2psd-for-the-masses/. Istnieją dwa narzędzia do eksportowania i importowania tekstu z plików psd. To idzie bardzo dobrze!
Szukałem, ale nie widziałem. Czy podasz bardziej szczegółowy link? – rado
Jeśli ktoś natknie się na tę stronę, jest tutaj: http://www.bram.us/2008/10/30/ps_bramustextconvert-psd2txt-and-txt2psd-for-the-masses/ – kikito
Skrypty tej strony wydają się wymagać photoshop, który jest wykluczony przez pytanie użytkownika. –
Plik temp.txt
będzie zawierał wszystkie ciągi tekstowe z pliku, w tym kilka dodatkowych ustawień PSD. Będziesz musiał ręcznie przeszukać ten plik dla potrzebnego tekstu.
to jest genialne – bjesus
To narzędzie jest doskonałe. Ale miałem do czynienia z bardzo dużym PSD, co zaowocowało niekończącym się "tempem kota".txt', więc użyłem flagi '-d', aby zawęzić ilość tekstu odczytanego z PSD, oraz' -e S', aby powiedzieć narzędzie 'string', którego żądany tekst to UTF-8 (bez tego mam pomieszane znaki łacińskie). Pełna komenda to: 'string -d -e S FILENAME> temp.txt' – aesede
Właśnie zwolniono tę funkcję w pakiecie NPM psd-cli
. Ułatwia wyodrębnić zawartość tekstową bez głowy z ręcznie uruchomiony przez plik ...
komenda Jedna linia zainstalować (potrzebuje NodeJS/NPM installed)
npm install -g psd-cli
można następnie wykorzystać je wpisując w terminalu
psd myfile.psd -t
To stworzy myfile.txt
, zawierający wszystkie tekst wyekstrahowany z każdej warstwy PSD z dołączoną strukturą warstw.
Ciesz się!
Niestety, to nie zadziałało w moim przypadku, może plik był zbyt duży z długimi nazwami warstw (bałagan). FYI Mam to: 'Processing myfile.psd ... [TypeError: Nie można odczytać właściwości 'replace' of null]' – aesede
Byłbym szczęśliwy, aby to debugować, jeśli podasz mi przykładowy plik, i jeśli to możliwe wyślij problem na Github – kartsims
- 1. wyodrębnić tekst z lxml.html
- 2. Jak wyodrębnić tekst z pliku PDF w języku Python?
- 3. wyodrębnić tekst z wieloma separatorami
- 4. jak wyodrębnić tekst z obiektu Microsoft.IIs.PowerShell.Framework.ConfigurationElement
- 5. Jak wyodrębnić tekst z rozsądnie rozsądnego HTML?
- 6. jak obliczyć wysokość linii z pliku psd? (wiodący + rozmiar czcionki)
- 7. Jak wyodrębnić rozszerzenie pliku z tablicy bajtów
- 8. Jak wyodrębnić pojedynczy fragment bajtów z pliku?
- 9. Jak wyodrębnić tekst podrzędny za pomocą Nokogiri?
- 10. Jak wyodrębnić tekst w ciągu tekstowym
- 11. jak wyodrębnić tekst poza tagami xml
- 12. jak wyodrębnić tekst główny z html przy użyciu Tika
- 13. jQuery: Jak wyodrębnić tekst z określonego elementu wewnątrz zmiennej
- 14. jak poznać informacje o czcionce w pliku psd?
- 15. Jak wyodrębnić zwykły tekst z pliku DOCX przy użyciu nowej obsługi OOXML w Apache POI 3.5?
- 16. Jak wyodrębnić obrazy i tekst w kolejności z pliku PDF za pomocą iText na Androida
- 17. Jak wyodrębnić z dispatch.json.JsObject
- 18. Korzystanie BeautifulSoup wyodrębnić tekst bez Tagi
- 19. Python PSD layers?
- 20. Jak wyodrębnić tekst widoczny na stronie ze źródła html?
- 21. Jak wyodrębnić obraz ikony 48 * 48 z zasobu pliku wykonywalnego?
- 22. Jak wyodrębnić metadane z pliku mp3 w ios development
- 23. Jak wyodrębnić nazwę pliku z Uri w C#?
- 24. jak wyodrębnić określone bajty z pliku przy użyciu Uniksa
- 25. Jak wyodrębnić audio z pliku wideo przy użyciu Pythona?
- 26. Jak wyodrębnić liczby z nazwy pliku w języku Python?
- 27. Jak wyodrębnić ramek z pliku GIF zachowaniu wymiarów ramki
- 28. Jak wyodrębnić nazwy arkuszy z pliku Excel w R
- 29. Wyodrębnij tekst z pliku PDF
- 30. Jak dołączyć tekst do pliku?
podobne do tego pytania: http://stackoverflow.com/questions/850899/editing-photoshop-psd-text-layers-programmatically –
podobnego? Mam ten sam problem. – jrosell