Programista zapytał mnie o prawie to samo, czego Ty potrzebowałeś. Wymyśliłem edycję prostego skryptu, aby wyeksportować właściwości warstwy (tekst, nazwa czcionki, rozmiar czcionki, kolor czcionki), które są potrzebne podczas tworzenia, do pojedynczego pliku txt (powinien działać na maszynie Windows).
Wystarczy zapisać to jako “ExportTexts.js” i umieścić w Adobe Photoshop > Presets > Scripts.
Po tym, uruchom (lub zrestartuj) Photoshopa i uruchom skrypt (Plik -> Skrypty -> ExportTexts). Upewnij się również, że przed wykonaniem skryptu odłączyłeś wszystkie warstwy. Wyeksportowany plik powinien znajdować się w tym samym katalogu co plik psd.
if (documents.length > 0)
{
var docRef = activeDocument;
CurrentFolder = activeDocument.path;
var outputFile = new File(CurrentFolder + "/" + activeDocument.name + "fonts.txt" );
outputFile.open("w");
for (var i = docRef.layers.length-1 ; i >=0 ; i--)
{
docRef.activeLa`enter preformatted text here`yer = docRef.layers[i]
if (docRef.activeLayer.kind == LayerKind.TEXT)
{
outputFile.write(
docRef.activeLayer.textItem.contents + "\n" +
docRef.activeLayer.textItem.font +"," +
docRef.activeLayer.textItem.size +"," +
docRef.activeLayer.textItem.color.rgb.hexValue + "\n\n\n");
}
}
outputFile.close();
alert("Finished");
}
else
{
alert("You must have at least one open document to run this script!");
}
docRef = null