尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

将图片某个区域批量填充白色(jsx代码)

将图片某个区域批量填充白色(jsx代码)
📅 发布时间:2026/6/18 10:39:15
// 定义源文件夹和目标文件夹路径
var sourceFolderPath = "C:/Users/***/Desktop/拆分/";
var destFolderPath = "C:/Users/***/Desktop/结果/";// 定义要填充的区域坐标 (x, y, 宽度, 高度)
var fillArea = {x: 765,       // 左上角x坐标y: 66,       // 左上角y坐标width: 157,  // 区域宽度height: 24   // 区域高度
};// 检查源文件夹是否存在
var sourceFolder = new Folder(sourceFolderPath);
if (!sourceFolder.exists) {alert("源文件夹不存在: " + sourceFolderPath);exit();
}// 创建目标文件夹(如果不存在)
var destFolder = new Folder(destFolderPath);
if (!destFolder.exists) {destFolder.create();
}// 获取源文件夹中的所有JPG文件
var files = sourceFolder.getFiles(/\.(jpg|jpeg)$/i);
if (files.length === 0) {alert("源文件夹中没有找到JPG文件");exit();
}// 批量处理文件
var successCount = 0;
for (var i = 0; i < files.length; i++) {var file = files[i];if (processFile(file)) {successCount++;}
}alert("处理完成!\n成功处理: " + successCount + " 个文件\n失败: " + (files.length - successCount) + " 个文件");// 处理单个文件的函数
function processFile(file) {try {// 打开文件var doc = app.open(file);// 创建选框doc.selection.select([[fillArea.x, fillArea.y],[fillArea.x + fillArea.width, fillArea.y],[fillArea.x + fillArea.width, fillArea.y + fillArea.height],[fillArea.x, fillArea.y + fillArea.height]]);// 设置前景色为白色var whiteColor = new SolidColor();whiteColor.rgb.red = 255;whiteColor.rgb.green = 255;whiteColor.rgb.blue = 255;app.foregroundColor = whiteColor;// 填充选框doc.selection.fill(app.foregroundColor);// 取消选择doc.selection.deselect();// 创建保存路径var destFile = new File(destFolderPath + file.name);// 保存到目标文件夹var saveOptions = new JPEGSaveOptions();saveOptions.quality = 12; // JPG质量,0-12(12为最高)doc.saveAs(destFile, saveOptions, true);doc.close(SaveOptions.DONOTSAVECHANGES);return true;} catch (e) {alert("处理文件 " + file.name + " 时出错: " + e.message);return false;}}

相关新闻

  • 2025西安品牌新房,西安刚需新房,陕西优质新房住宅推荐,地建嘉信臻境,超2000㎡高端会所,满足多元化生活需求
  • Python 闭包的应用场景与实战案例
  • 双网卡服务器校园网访问故障排查与解决​ - 教程

最新新闻

  • 2026 安徽哪所学校护理升学强?5大高升学率中职招生名单 - 小途xt
  • NXP DPAA硬件加速实战:报文头操作与CAAM加密引擎配置详解
  • 2026年论文写作AI工具怎么用?豆包等工具详细使用教程 - 掌桥科研-AI论文写作
  • 2026滁州家长注意!离南京这么近,孩子学建筑去这所公办中职,比在南京打工强 - 我叫小周
  • 50行Python实现人脸检测:OpenCV+Haar级联原理与实战
  • 2026重庆高端珠宝首饰回收排行 权威鉴定实测靠谱商家榜单 - 名奢变现站

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号