当前位置: 首页 Unity开发

Photoshop脚本之批量生成美术字

时间:2023年05月15日 阅读:552
以下内容仅是站长或网友个人学习笔记、总结和研究收藏。不保证正确性,因使用而带来的风险与本站无关!
淘客轩-衣食住行外卖生活好助手

在游戏开发中。经常用到一些数字类型的美术字,最后技术导出fnt,或者其他的格式。

快速生成fnt字体工具之BMFontTool

Photoshop脚本之批量生成美术字 - MOMO教程

让美术同学先设计出一个字的样式,步骤1 建立一个文字模板,调整好样式,

Photoshop脚本之批量生成美术字 - MOMO教程


步骤2,建一个个ps 自动化脚本

str = "0123456789";
strArray = str.split("");
for(ii=0;ii<strArray.length;ii++){
//定义一个变量[document],用来表示Photoshop当前的活动文档。
var document = app.activeDocument;
//app.activeDocument.activelayer.Name = "1";
app.activeDocument.activeLayer.textItem.contents = strArray[ii];
//var ss = layer.typename ;
//textItemRef.contents = ii;
 
//定义一个变量[fileOut],用来指定文件保存的路径。
var fileOut = new File("D:\\zbd\\zbd\\掉珠\\"+strArray[ii]+".png");
 
//定义一个变量[options],用来指定图片保存的格式为PNG。
//var options = PNGSaveOptions;
//定义一个变量[option],表示图片的输出格式。
var option = new ExportOptionsSaveForWeb();
 
//设置图片输出时支持透明度。
option.transparency = true;
 
//设置图片输出的色彩范围为256色。
option.colors = 256;
 
//设置图片输出的格式为GIF格式。
option.format = SaveDocumentType.PNG;
 
 
//定义一个变量[asCopy],用来指定图片以副本的方式保存。
var asCopy = true;
 
//定义一个变量[extensionType],用来指定图片名称的后缀为小写的.png。
var extensionType = Extension.LOWERCASE;
 
//使用[document]对象的[saveAs]方法保存当前图片。
//document.saveAs(fileOut, options, asCopy, extensionType);
document.exportDocument(fileOut, ExportType.SAVEFORWEB, option);
}

Photoshop脚本之批量生成美术字 - MOMO教程

打赏

本文地址:https://www.momojc.cn/unity/photoshopj.html

相关推荐
支付宝领大额红包
支付宝领大额红包
似水流年
    今日已经过去小时
    这周已经过去
    本月已经过去
    今年已经过去个月
小姐姐视频

关于本站 | 隐私政策 | 免责声明 | 广告合作 | 我要投稿 | 后台管理

CopyRight © 2023-2024 MOMO教程 WWW.MOMOJC.CN , All Rights Reserved.

站长E-mail:378074730@qq.com 网站已运行:  运行时长:0.023 秒

京ICP备20029690号-1京ICP备20029690号-2 京公网安备11011402013892号京公网安备11011402013892号 中国互联网违法和不良信息举报中心 网络违法犯罪举报网站

本网站托管于 腾讯云 .由网站卫士提供网站加速和攻击防御服务 提供CDN加速/防御服务.由zblogcn强力驱动 又拍云提供CDN加速/云存储服务 51la网站统计