我想知道是否可以使用混合模式在网页上将两个或多个图像混合在一起,就像您在 photoshop 中找到的那样(叠加、屏幕、变亮等)。
我知道这种事情可以通过 flash 和 java 实现,但是如果没有任何插件,即使用 CSS 或 JavaScript,是否可能?我已经看到一些这种效果的 javascript 示例,它们适用于相对较小的图像,但我有兴趣在高分辨率图像上执行此效果……这纯粹是出于实验目的。
最佳答案
使用 canvas 元素,您可以很容易地进行叠加和变亮。这完全取决于您在将每个位图渲染到 Canvas 之前指定的设置。
https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Canvas_tutorial/Compositing
关于javascript - 使用 CSS 或 JavaScript 在网页中使用 Photoshop 风格的混合模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3681268/