以下是一个用于拆分文本并将每个字的间距设置为10像素的Photoshop脚本示例:

// 获取当前文档
var doc = app.activeDocument;

// 获取选中的文本图层
var textLayer = doc.activeLayer;
if (textLayer.kind != LayerKind.TEXT) {
    alert('请先选择一个文本图层!');
    return;
}

// 获取文本图层的文本内容
var text = textLayer.textItem.contents;

// 创建一个新图层来存放拆分后的文本
var newLayer = doc.artLayers.add();
newLayer.kind = LayerKind.TEXT;
newLayer.textItem.contents = '';

// 设置字体和大小
newLayer.textItem.font = textLayer.textItem.font;
newLayer.textItem.size = textLayer.textItem.size;

// 设置每个字的间距为10像素
newLayer.textItem.tracking = 10;

// 拆分文本并逐字写入新图层
for (var i = 0; i < text.length; i++) {
    var char = text.charAt(i);
    newLayer.textItem.contents += char;
}

// 删除原始文本图层
textLayer.remove();

请将以上代码复制到Photoshop的脚本编辑器中,并保存为一个.jsx文件。然后在Photoshop中选择一个文本图层,运行该脚本即可拆分文本并设置字间距为10像素。

Photoshop脚本:拆分文本并设置字间距

原文地址: https://www.cveoy.top/t/topic/buJN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录