R

📚 置顶丨资源资料库

版权声明:个人资料站,本页面的全部内容源于互联网,仅限于小范围内学习和参考,如果有侵权请第一时间联系我删除。敬请谅解! E-mail:[robotkang@qq.com] 原文地址:https://robotkang.cc/77101.html 广告说明:如若本页面的资源帮助到了你,欢迎点击本页面文章底部的 Google 广告[鼠标往下滑],这样我就会有一点微薄的收入,你的点击是我不断输出的动力,Thanks.🤞 为众人抱火者,不可使其冻毙于风雪。为自由开路者,不可使其困顿于荆棘。 愿大家永远坚强,永远懂得如何飞翔。 朱杰文爵士鼓教程配套鼓谱 「点击下载」 Matlab_crack 「点击下载」提取码: msca Love, Death & Robots Season 1 (2019) 「点击下载」提取码: iwem Love, Death & Robots Season 2 (2021) 「点击下载」提取码: 6whr 87版《红楼梦》36 集 4K 超高清修复 「点击下载」提取码: qru8 【PDF】遥远的救世主_作家出版社_2005.01_豆豆著 「点击下载」

2077/10/1
articleCard.readMore

酷工作丨我的常用应用-APP

版权声明:本文为博主原创文章,未经博主允许不得转载。 原文地址:https://robotkang.cc/77526.html 我的常用工具 代码: VS code、Notepad++、Sublime Text 邮件: Foxmail 网盘: Google Drive、Dropbox 、OneDrive、坚果云、百度云、阿里云 翻墙: ComWorld、AgentNEO 图像: PS、FSCapture(截图)、CAD迷你看图 视频: PowerDirector(威力导演)、会声会影、Potplayer、剪映 文档: 石墨文档 、幕布、语雀、印象笔记 快速搜索: Everything、Wox 浏览器: Firefox、Google Chrome、猎豹浏览器、Microsoft Edge 虚拟机: VMware Workstation Pro 思维导图: Xmind、幕布、ProcessOn 其他: Apowersoft在线录屏、 专业的工具解决专业的事情,不同的工具配合使用才更有效率。

2077/5/26
articleCard.readMore

在PS中用脚本实现将不同的二维码和文字批量处理到相同的一张图片上

版权声明:本文为博主原创文章,未经博主允许不得转载。 原文地址:https://robotkang.cc/24324.html 需求描述: 在PS中用脚本实现将不同的二维码和文字批量处理到相同的一张图片上 结果呈现: 实现步骤: 请注意,这个过程假设所有的二维码都是同样的大小,而且你想要将它们放在同样的位置。如果你需要将二维码放在不同的位置,或者如果你的二维码有不同的大小,那么你可能需要创建多个动作,或者手动调整每个二维码。 在Adobe Photoshop中使用JavaScript脚本的步骤如下: 创建脚本:首先,你需要使用任何文本编辑器(如Notepad,Sublime Text,VS Code等)创建一个JavaScript文件。在这个文件中,你可以写入你的Photoshop脚本。保存这个文件时,你需要使用.js作为文件扩展名。当然这里你可以直接使用我的脚本,只需更换一下相应文件的路径。 打开Photoshop:启动Adobe Photoshop程序。 运行脚本:在Photoshop中,点击左上角的 “文件(File)” 菜单,然后选择”脚本(Scripts)” ,点击下方的 “浏览(Browse)” 。在弹出的文件选择对话框中,找到并选择你的.js脚本文件,然后点击Open按钮。这将会运行你的脚本。 相关的文件夹: 脚本代码: // 假定CSV文件和图片路径已经准备好 var csvFile = new File("C:/Users/Hayato/Desktop/makex/000.csv"); csvFile.open("r"); var csvContent = csvFile.read(); csvFile.close(); // 将CSV内容转换为数组 var lines = csvContent.split("\n"); var textProperties = [ { fontSize: 12, x: 2820, y: 263, font: "FZLTZHK--GBK1-0" }, // text1编号 { fontSize: 31, x: 1440, y: 1270, font: "FZLTTHK--GBK1-0" ,bold: true}, // text2 赛项 x: 1530 ,bold: true { fontSize: 25.5, x: 1800, y: 1843, font: "FZLTZHK--GBK1-0", bold: true}, // text3 队伍名称 { fontSize: 14, x: 1300, y: 2020, font: "FZLTZHK--GBK1-0", bold: true}, // text4 学校 { fontSize: 14, x: 1300, y: 2140, font: "FZLTZHK--GBK1-0", bold: true}, // text5 老师 { fontSize: 14, x: 1300, y: 2258, font: "FZLTZHK--GBK1-0", bold: true}, // text6 选手 { fontSize: 70, x: 1820, y: 1580, font: "FZLTTHK--GBK1-0", bold: true} // text7 奖项 x: 1820,x: 1350 ]; // 通过字体名称查找字体对象 function findFontByName(name) { var fonts = app.fonts; for (var i = 0; i < fonts.length; i++) { if (fonts[i].name === name) { return fonts[i]; } } return null; } // 添加文本层函数 function addTextLayer(docRef, text, properties, colorHex) { // 添加文本层 var textLayer = docRef.artLayers.add(); textLayer.kind = LayerKind.TEXT; // 设置文本属性 var textItem = textLayer.textItem; textItem.contents = text; textItem.position = [properties.x, properties.y]; textItem.size = properties.fontSize; // 设置字体 var font = findFontByName(properties.font); if (font) { textItem.font = font; } else { // 如果找不到字体,则使用默认字体 textItem.font = "Arial"; } // 如果需要加粗,可以在这里检查并应用 if (properties.bold) { textItem.fauxBold = true; // 将 fauxBold 属性设置为 true,模拟加粗效果 } // 设置文本颜色 var textColor = new SolidColor(); if (colorHex) { textColor.rgb.hexValue = colorHex; } else { textColor.rgb.hexValue = '51483A'; // 默认颜色 } textItem.color = textColor; } // 定义一个空数组来存储生成的图片名字 var generatedImageNames = []; // 处理每一行数据 for (var i = 0; i < lines.length; i++) { // 打开目标图片 var targetFile = new File("C:/Users/Hayato/Desktop/makex/2023wrc.png"); var docRef = app.open(targetFile); var line = lines[i].split(","); // 检查数据完整性 if (line.length < 7) { // 数据不完整,跳过该行 continue; } var texts = line.slice(0, 7); // 获取前7个文本项 // 逐个添加文本层 for (var index = 0; index < texts.length; index++) { var text = texts[index]; if (index === 6) { // text2, text3, text7 addTextLayer(docRef, text, textProperties[index], 'cba05f'); // 金色 } else { addTextLayer(docRef, text, textProperties[index]); } } // 保存处理后的图片为PNG格式,并以text3的文字命名 var fileName = "C:/Users/Hayato/Desktop/makex/Spark03/Spark03_" + texts[2] +"_"+ texts[0] + ".png"; var saveFile = new File(fileName); var pngOptions = new PNGSaveOptions(); docRef.saveAs(saveFile, pngOptions, true, Extension.LOWERCASE); // 添加文件名到数组 generatedImageNames.push(texts[2]); // 关闭当前文档 docRef.close(SaveOptions.DONOTSAVECHANGES); } // 循环结束后,写入CSV文件 if (generatedImageNames.length > 0) { var outputFile = new File("C:/Users/Hayato/Desktop/makex/Spark03/GeneratedImageNames.csv"); outputFile.open('w'); outputFile.writeln("Image Names"); for (var i = 0; i < generatedImageNames.length; i++) { outputFile.writeln(generatedImageNames[i]); } outputFile.close(); } 📌 写于 2024年3月24日14点47分 ,北京

2024/3/24
articleCard.readMore

一行命令永久激活 Windows/Office

版权声明:本文为博主原创文章,未经博主允许不得转载。 原文地址:https://robotkang.cc/24323.html 不支持Mac上的office 一行命令永久激活 Windows/Office : irm https://massgrave.dev/get | iex 而且这个激活脚本代码竟然还放在 MS 自家的 GitHub 上🤣:https://massgrave.dev。 📌 写于 2024年3月23日14点13分 ,北京

2024/3/23
articleCard.readMore

复盘丨Monthly Review-2月

版权声明:本文为博主原创文章,未经博主允许不得转载。 原文地址:https://robotkang.cc/23228.html 2月的雪 呀~😪 📌 写于 2023年1月31日22:43:11 ,深圳

2023/2/28
articleCard.readMore

复盘丨Monthly Review-1月

版权声明:本文为博主原创文章,未经博主允许不得转载。 原文地址:https://robotkang.cc/23131.html 陌上人如玉,公子世无双 呀~😪 📌 写于 2023年1月31日22:43:11 ,深圳

2023/1/31
articleCard.readMore

新冠三年期丨2022-2023

版权声明:本文为博主原创文章,未经博主允许不得转载。 原文地址:https://robotkang.cc/23112.html Writing ing 🚩 📌 写于 2023年1月12日21:10:04 ,乌兰察布

2023/1/12
articleCard.readMore

复盘丨Monthly Review-12月

版权声明:本文为博主原创文章,未经博主允许不得转载。 原文地址:https://robotkang.cc/221231.html 陌上人如玉,公子世无双 呀~😪 📌 写于 2022年12月31日22:06:20 ,深圳

2022/12/31
articleCard.readMore

复盘丨Monthly Review-11月

版权声明:本文为博主原创文章,未经博主允许不得转载。 原文地址:https://robotkang.cc/221130.html 陌上人如玉,公子世无双 呀~😪 📌 写于 2022年7月27日21:47:19 ,深圳

2022/11/30
articleCard.readMore

复盘丨Monthly Review-10月

版权声明:本文为博主原创文章,未经博主允许不得转载。 原文地址:https://robotkang.cc/221031.html 陌上人如玉,公子世无双 呀~😪 📌 写于 2022年7月27日21:47:19 ,深圳

2022/10/31
articleCard.readMore