Photoshop 批量添加图片水印脚本

微信扫一扫,分享到朋友圈

Photoshop 批量添加图片水印脚本
2

没错,咱就是一个无情的脚本机器

//调用[Folder]的[selectDialog]命令,弹出文件夹选择窗口,提示用户选择待处理文件所在的文件夹。
//并将文件夹存储在变量[inputFolder]中。
var inputFolder = Folder.selectDialog("请选择图片所在文件夹:");

//判断如果文件夹存在,则执行后面的代码。
if (inputFolder != null && inputFolder != null) 
{
    //定义一个变量[fileList],获得文件夹下的所有图片。
    var fileList = inputFolder.getFiles();

    //添加一个循环语句,遍历文件夹下所有图片。
    for (var i = 0; i < fileList.length; i++)
    {

        //判断如果图片是正常文件,并且处于非隐藏状态,则执行后面的动作。
        if (fileList[i] instanceof File && fileList[i].hidden == false) 
        {
			
            //打开遍历到的图片。
            var docRef = open(fileList[i]);

            //新建一个图层。
            var layerRef = docRef.artLayers.add();

            //设计新建图层的类型为文本类型。
            layerRef.kind = LayerKind.TEXT;

            //设置图层的内容为版权声明文字。
            layerRef.textItem.contents = "CopyRight @ TapInfinity";

            //通过当前的图片宽度,大致计算出水印文字的大小。
            layerRef.textItem.size = docRef.width/13;
            
            //定义一个变量[color],用来表示一种颜色。
            var color = new RGBColor();

            //设置[color]对象的red属性值为255。
            color.red = 255;

            //设置[color]对象的green属性值为255。
            color.green = 255;

            //设置[color]对象的blue属性值为255。这样就把颜色设置为了白色。
            color.blue = 255;
            
            //定义一个变量[sc],表示水印文字的颜色。
            var sc = new SolidColor();

            //设置[sc]对象的[rgb]属性的值为变量[color]。
            sc.rgb = color;

            //将文本图层的字体颜色设置为变量[sc]。
            layerRef.textItem.color = sc;

            //设置文本图层的透明度为50,即半透明。
            layerRef.fillOpacity = 50;

            //将文本图层向下移动。
            layerRef.translate(0, docRef.height/2 - 72);

            //合并文本图层至背景图层。
            layerRef.merge();

            //保存添加水印后的文档。
            docRef.save();

            //操作完成后,关闭文档。
            docRef.close();
        }
    }
 }
咱很菜的,是个智障。 人设非常容易崩。
上一篇

最近想入块国产一两百的数位板做下测评(求推荐)!!!

下一篇

翼龙面板从入门到奸商-安装搭建篇

你也可能喜欢

2 条评论

  1. 虽不懂,但觉厉。
    敢问什么时候能够达到你这种水平呢???

    1. @咲 穿上女装,你就可以减少BUG

回复 取消回复

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片

排行榜

    抱歉,30天内未发布文章!
返回顶部