Mam słowo w warstwie tekstowej w Photoshopie. Chcę, aby każda postać była na osobnej warstwie, jak mogę to zrobić?
adobe-photoshop
text
layers
Mosze
źródło
źródło
Odpowiedzi:
Chyba że zrywasz „antydyskryminację”, jest to szybsza droga.
źródło
Można to zrobić za pomocą funkcji skryptowych.
EDYCJA : Zaktualizowałem moją odpowiedź poniżej, próbując i testując.
Zawartość splitText.jsx
Następnie przesuń warstwy tekstowe o tyłku, który chcesz
źródło
Bardzo dziękuję Adamowi Elsodaneyowi za skrypt, jest niesamowity - jeśli jednak jesteś taki jak ja i chcesz, aby skrypt rozerwał słowa, a nie znaki, musisz go zmodyfikować.
Oto ten sam skrypt do dzielenia słów:
I tylko dla wyjaśnienia (ponieważ nie wiedziałem, musiałem google go)
.jsx
)textlayer
i że ten plik jest otwarty w Photoshopie.Edycja: W przypadku niektórych rezonów podwójne kliknięcie nie zawsze działa, a jeśli nie, w Photoshp przejdź do Plik> Skrypty> Przeglądaj i kliknij dwukrotnie tam plik. Zacznie działać.
źródło
var theOriginalTextLayer = thisDocument.artLayers.getByName("textlayer");
sięvar theOriginalTextLayer = thisDocument.activeLayer;
skrypt będzie działać na wybranej warstwie tekstowej: nie ma potrzeby, aby zmienić jego nazwę natextlayer
Po prostu dam swój grosz. Nie określiłeś, czy potrzebujesz nowych warstw jako edytowalnego tekstu, czy tylko warstw rasteryzowanych, w tym drugim przypadku możesz:
Ponownie, zrób to tylko wtedy, gdy masz rasteryzowane warstwy. Jeśli potrzebujesz warstw tekstowych, skorzystaj z odpowiedzi Lauren Ipsum, ponieważ jest to prawdopodobnie najszybszy sposób.
źródło