首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >脚本Photoshop Difference Blendmode

脚本Photoshop Difference Blendmode
EN

Stack Overflow用户
提问于 2011-11-12 22:06:35
回答 1查看 2.9K关注 0票数 2

我经常有两组图片以相同的方式命名,我想编写检查差异的过程脚本。我正在寻找一个基本的检查,如果两个图像之间没有差异,丢弃其中一个,如果有一个像素差异,保留两个。对于那些质疑在photoshop中这样做是否明智的人来说,这是对另一个已经运行的脚本的补充,这个可选的检查将有助于减少我必须上传的文件数量。如果能帮上忙我会很感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-15 22:01:36

如果你真的要在Photoshop中做到这一点,以下是我的建议:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var doc1 = app.open(new File("~/Desktop/test1.bmp"));
var doc2 = app.open(new File("~/Desktop/test2.bmp"));

doc2.selection.selectAll();
doc2.selection.copy();

app.activeDocument = doc1;
var newLayer = doc1.paste();
newLayer.blendMode = BlendMode.DIFFERENCE;

var histogram = doc1.histogram;
for (var i = 1; i < histogram.length; ++i) {
    if (histogram[i] > 0) {
        alert('Different!');
        break;
    }
}

我将第二张图片粘贴到第一张图片中,并将得到的图层的混合模式设置为difference。如果两张图片完全相同,则生成的图片应该都是黑色的。因此,我检查除了0之外的任何颜色值是否在直方图中有任何像素。

我假设这两个图像具有相同的大小。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8107919

复制
相关文章
PhotoShop脚本指南
Photoshop支持三种脚本语言:AppleScript,VBScript,JavaScript。其中AppleScript为苹果系统,VBScript为Windows操作系统,JavaScript兼容苹果和Windows操作系统。
牛老师讲GIS
2018/10/23
3.1K0
PhotoShop脚本指南
PhotoShop脚本入门实例
PhotoShop版本:Photoshop CC 2020 低版本可能会影响对象定义
怪兽
2022/10/04
1.1K0
PhotoShop脚本入门实例
Photoshop脚本指南——Hello World
作为一个程序猿,每一个东西的学习都是从Hello World开始的,从今天开始,让我们一起进入Photoshop脚本的世界,并以Hello World开始我们的旅程。
牛老师讲GIS
2022/04/28
7020
Photoshop脚本指南——Hello World
SceneKit-BlendMode混合模式
SCNMaterial 有一个属性blendMode,这个属性主要控制的是渲染模式的选择,默认值是 SCNBlendModeAlpha
酷走天涯
2019/06/15
7850
LeetCode 0389 - Find the Difference
Given two strings s and t which consist of only lowercase letters.
Reck Zhang
2021/08/11
2540
PhotoShop自动识别并安装字体的脚本
PhotoShop主要是美术在使用,在遇到其它同事也需要使用psd做一些操作时,就很容易遇到字体缺失的问题。
meteoric
2022/09/07
3.3K0
Difference Between V
Raw device mapping size (virtual compatibility) 2TB minus 512 bytes
py3study
2020/01/14
5000
Flutter自定义组件-MultiShower
1. 先说需求 Flutter中有多如牛毛的控件,控件有多如牛毛的属性,属性又有多如牛毛的枚举或静态常量 是不是想想都头皮发麻,TM这么多我怎么玩。在思考如何玩转属性,然后便有此文。 本文你
张风捷特烈
2020/04/30
7920
Flutter自定义组件-MultiShower
leetcode389.Find The Difference
假设两个只包含小写字母的字符串s和t,其中t是s中字母的乱序,并在某个位置上添加了一个新的字母。问添加的这个新的字母是什么?
眯眯眼的猫头鹰
2019/03/13
3090
HDUOJ-----Difference Between Primes
Difference Between Primes Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 832    Accepted Submission(s): 267 Problem Description All you know Goldbach conjecture.That is to say, Every even integer g
Gxjun
2018/03/21
5520
Flutter小课堂-Image篇
前言 图片是一个我们又爱又恨的东西,它是万美之本,也是万恶之源 为阐述清楚Image的使用,专开本文,希望通过本文,你可以学到一个很有用的方法 另外通过最后布局海贼王的悬赏令,基本实现可改头像,
张风捷特烈
2020/04/30
5370
Flutter小课堂-Image篇
Leetcode 389. Find the Difference
版权声明:博客文章都是作者辛苦整理的,转载请注明出处,谢谢! https://blog.csdn.net/Quincuntial/article/details/82353038
Tyan
2019/05/25
2970
leetcode-389-Find the Difference
题目描述: Given two strings s and t which consist of only lowercase letters. String t is generated by random shuffling string s (随机打乱字符串s)and then add one more letter at a random position. Find the letter that was added in t. Example: Input: s = "abcd" t = "ab
chenjx85
2018/05/21
7300
求差集---set_difference
注意: 有序序列,顺序一致 返回值为接收并集数据的迭代器的最后一个元素迭代器地址 差集 #include<iostream> using namespace std; #include<vector> #include<algorithm> class p { public: void operator()(int val) { cout << val << " "; } }; void test01() { vector<int> v1 = {1,2,3,4,5,6}; vector<i
大忽悠爱学习
2021/03/02
6440
求差集---set_difference
What's The Difference Between Microbiome and Microbiota?
前段时间在一个学术交流群里看到有人提问Microbiome和Microbiota以及Metagenome之间的区别,回想了一下,Ken在上分子植物病理学的时候提了一嘴,当时听懂了,打算给人家解释一下,但话到嘴边又不知道该怎么说。
小汪Waud
2023/02/03
8940
What's The Difference Between Microbiome and Microbiota?
codeforces 347A - Difference Row
给你一个序列,让你求(x1 - x2) + (x2 - x3) + ... + (xn - 1 - xn).值最大的一个序列,我们化简一下公式就会发现(x1 - x2) + (x2 - x3) + ... + (xn - 1 - xn). = x1 - xn, 也就是说只有第一个和最后一个是确定的,其他的随便了! 也不是了, 还要让你按字典序最小的排列,也就是说其他的是按飞递减序排列的,简单的一次排序就OK了。
xindoo
2021/01/22
4230
【Flutter 专题】127 图解基础 Image 小组件
Image 图片作为日常中最常用的 Widget 却也是最容易忽略的,和尚在日常中通常仅用到 Image 展示图片属性,但是 Image 本身非常强大,有很多和尚所不熟知的属性特征;今天和尚重新认识一下 Image Widget;
阿策小和尚
2021/07/05
1.3K0
【Flutter 专题】127 图解基础 Image 小组件
点击加载更多

相似问题

为Adobe Photoshop (或After Effects)编写自定义blendmode

11

Photoshop JSX脚本-关闭Photoshop

312

从Photoshop动作到Photoshop脚本?

52

CALayer BlendMode

32

Photoshop脚本: exportDocument

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文