Een ontwikkelaar vroeg me bijna hetzelfde als wat jij nodig had. Ik heb een eenvoudig script gemaakt om de eigenschappen van de lagen (tekst, lettertype, lettergrootte, letterkleur), die je nodig hebt bij het ontwikkelen, te exporteren naar een txt-bestand (zou moeten werken op een Windows-machine).
Sla dit gewoon op als “ExportTexts.js” en zet het in Adobe Photoshop -> Voorinstellingen -> Scripts.
Start daarna Photoshop op (of herstart het) en voer het script uit (Bestand -> Scripts -> ExportTexts). Zorg er ook voor dat je alle lagen hebt gedegroepeerd voordat je dit doet. Het geëxporteerde bestand moet in dezelfde map staan als het psd-bestand.
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