美文网首页
图像合成(一)- PorterDuff.Mode

图像合成(一)- PorterDuff.Mode

作者: 如果时光不来 | 来源:发表于2022-03-25 17:04 被阅读0次

PorterDuff.Mode 类结构:

image

Porter-Duff

Porter-Duff 这个类名是为了表达对 Thomas Porter 和 Tom Duff 的敬意,他们于 1984 年发表了一篇名为 “Compositing Digital Images”(合成数字图像)的开创性论文。在这篇文章中,两位作者描述了12种合成操作符,具体来说就是当我们把原图像绘制到目标图像处时应该如何计算二者结合后的颜色。

他们论文所提到的12种操作称为 alpha 合成模式

后来google 又加入了5中混合模式

image
Paint paint = new Paint();
canvas.drawBitmap(destinationImage, 0, 0, paint);
PorterDuff.Mode mode = // choose a mode
paint.setXfermode(new PorterDuffXfermode(mode));
canvas.drawBitmap(sourceImage, 0, 0, paint);

alpha 合成模式

alpha 合成模式
混合模式
混合模式

相关文章

  • 图像合成(一)- PorterDuff.Mode

    PorterDuff.Mode 类结构: Porter-Duff Porter-Duff 这个类名是为了表达对 T...

  • Canvas&Paint 知识梳理(4) - 图像合成

    一、概述 在颜色合成文章中的最后一个小结当中,我们已经见到了PorterDuff.Mode这个枚举类,在本次的图像...

  • MAC AE快捷键

    项目窗口 合成图像、层和素材窗口 时间布局窗口中的移动 预示 合成图像、层和素材窗口中的编辑 在合成图像窗口和时间...

  • 第二天 图像合成与渐变工具

    (一)图像合成 ** 合成:把各种图像的部分元素抠选出来,放在一个画布中,形成一个新的画面。** 抠图:把图像中某...

  • 各个击破搞明白PorterDuff.Mode

    做过图形图像处理coding的Android程序员一定用过或了解过PorterDuff.Mode这个枚举变量中的某...

  • 转载:各个击破搞明白PorterDuff.Mode

    做过图形图像处理coding的Android程序员一定用过或了解过PorterDuff.Mode这个枚举变量中的某...

  • 图像风格迁移

    用一个例子来阐述基于卷积神经网络的样式迁移方法。首先,我们初始化合成图像,例如将其初始化成内容图像。该合成图像是样...

  • Android 图层混合模式PorterDuff.Mode

    Android 图层混合模式 PorterDuff.Mode PorterDuff.Mode它是将所绘制的图形的像...

  • canvas(五) 使用图像

    使用图像 canvas 具有操作图像的能力。可以用于动态的图像合成或者作为图像的背景,以及游戏界面(Sprites...

  • 第 01 讲 光和色的关系

    Photoshop 是什么软件? Photoshop 是图像合成软件,更注重的是合成,而不是绘制、创作。 HSB ...

网友评论

      本文标题:图像合成(一)- PorterDuff.Mode

      本文链接:https://www.haomeiwen.com/subject/xuddjrtx.html