首页 文章
  • 0 votes
     answers
     views

    SDL中的Alpha混合在调整窗口大小后重置

    我想在我的Texture类中实现alpha混合 . 它几乎完全有效 . 我使用以下函数来操作alpha值: SDL_SetTextureBlendMode(texture, SDL_BLENDMODE_BLEND); SDL_SetTextureAlphaMod(texture, alpha); 我唯一的问题是,当我调整窗口大小或最大化窗口时,已经被操作的纹理似乎重置为正常的alpha值255 ...
  • 0 votes
     answers
     views

    两个图像的多次混合的动画

    我有两张图片:bg Image1和叠加Image2(高度大于bg image1) 现在我需要将[Image2]放在[Image1]上,并将混合模式相乘 . 但之后我需要为Image2的Y位置设置动画,但保持混合模式,以便得到这样的动画:https://www.youtube.com/watch?v=D4Gqm9_Eo68 那我怎么能实现呢?可能我应该使用OpenGL?如果是,那究竟是怎么回事?...
  • 0 votes
     answers
     views

    多组分添加剂混合在opengl中

    我想要一种效果,即具有强烈太阳反射的金属表面在光线下几乎变白 . 它通过两次传递渲染和添加混合第二次传递(具有近乎白色的纹理和最高的镜面光)在第一次传递(金属色)上工作得非常好 . 但是,为了性能,我想切换到MultiTexturing,但是那里没有添加混合这样的东西 glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE); glTe...
  • -1 votes
     answers
     views

    photoshop如何将两个图像混合在一起?第2部分:颜色/色相/饱和度滤镜和从RGB到LCH变换的快速变换

    如何将Color /色调/饱和度混合应用为Photoshop?我知道,GIMP可以使用HSV / HSL颜色模型,但是使用CIE LCH可以使用Photoshop . 色调/颜色/饱和度混合具有HSV / HSL和LCH颜色空间的差异 . 原始问题(How does photoshop blend two images together?)适用于HSV / HSL颜色模型 . 我想要LCH颜色...
  • 0 votes
     answers
     views

    C#Screen Blend具有不透明度

    我试图在C#中重新创建一系列的photoshop过滤器 . 有一个特定的外观我想给我在photoshop教程中找到的图像 . 我正在创建一个自动执行此操作的程序 . 我正处于一个步骤,我必须将两种颜色的Screen混合,我能够做到 . 我遇到的问题是我需要将过滤器的不透明度降低到30%,我不知道如何计算这一切 . 我可以在两种颜色之间做屏幕 . 我可以在两种颜色之间做alpha . 在Photos...
  • 16 votes
     answers
     views

    使用“色调”混合模式混合两种不透明的颜色

    我想实现W3C compositing and blending spec中描述的颜色混合 . (对于解决我的问题,我真的很重要 . ) 回想起来:在实现这个问题的答案期间,我意识到这可能会成为一个非常好的独立包 . 如果您有兴趣,可以grab it from npm . 到目前为止,它的效果非常好,但我想进一步采用这些算法,并增加对alpha通道的支持 . 感谢SVG compositin...
  • 0 votes
     answers
     views

    通过其他像素着色像素的最快方法

    学科 . 我希望通过其他像素实现一个像素的着色,如Photoshop中的“颜色”混合模式(100%不透明度) . 我现在应该做什么: 得到掩码像素的色调; 将源像素从RGB转换为HSL; 替换色调并转换回RGB; 如果您对该公式感兴趣 - 请检查:Please explain this color blending mode formula so I can replicate i...
  • 1 votes
     answers
     views

    将CoreGraphics混合模式映射到Porter-Duff

    我有一个iPhone应用程序通过CoreGraphics混合两个 UIImage 对象进行图像处理,特别是 CGContextSetBlendMode . 我目前正在研究将其移植到Android . 我已经完成了使用PorterDuff模式在Android上组合 Bitmap 对象的过程 . 但是,我想要更复杂的合成 . 例如,我正在使用 kCGBlendModeHardLight 进行多种混合...
  • 1 votes
     answers
     views

    CCSprite颜色混合类似于UIImage上的kCGBlendModeColor

    我试图在精灵图像上叠加颜色,并对如何将颜色与精灵混合有疑问 . 我已经使用以下 updateImageTint 例程在 UIImage 上叠加颜色,输出就是我所希望的 . 图像保持白色,但灰色阴影饱和或使用指定的叠加颜色进行刻录 . 参数 kCGBlendModeColor 好像是标准 UIImage 颜色混合的技巧 . 但是,我试图使用精灵获得相同的效果,但颜色看起来就像是's coloring...
  • 4 votes
     answers
     views

    SceneKit - 不同的混合模式和片段着色问题

    我已经在其他帖子中看过SceneKit only has two blend modes虽然我仍然想知道这些是如何正常工作以及如何利用它们 . 我目前正在尝试使用片段着色器绘制一些anti-aliased circles . 因此,我想要平滑这些圆圈的边缘,并使它们变得透明 . 使用普通混合模式(没有#transparent),SceneKit的片段着色器将忽略任何alpha值更改,但它仍将进行a...
  • 1 votes
     answers
     views

    在使用保持颜色的背景混合模式之前应用css -webkit-filter灰度

    我试图在鼠标悬停上实现单色图像,其中图像的颜色转换为灰度,之后灰色阴影替换为我混合的颜色阴影 . 它可能看起来像this 要在Photoshop中模拟这一点,您可以对图像进行灰度图像,在顶部添加所需的颜色层,并将其与屏幕模式混合 . 据我所知,如果你结合css过滤器和背景混合模式,css有这个潜力,但如果使用过滤器,结果将始终是灰度 . 所以我问是否有其他方法可以获得这种混合,或者在没有css过滤...
  • 0 votes
     answers
     views

    操纵css mix-blend-mode的结果

    我正在使用混合混合模式根据背景翻转图像的颜色 . 到目前为止一切都那么好,但如果背景有颜色而不是灰色或黑/白 . 结果变得丰富多彩 . 我知道这就是mix-blend-mode:差异的方式 . 但是我想要灰度效果 . 不幸的是,在混合之前应用了文件管理器 . 有没有办法操纵结果? 预期结果是牙齿没有着色但是发光度倒置 . 我创造了另一支笔:http://codepen.io/Type-Style/...
  • -1 votes
     answers
     views

    如何找到合适的混合模式?

    我需要一种混合模式,在深色背景上提供白色文本颜色,并在浅色背景上定义(深色但不是黑色)颜色 . 如果它不可能,那么“白色在黑暗和黑色的光线下”也会起作用 . 这是我需要实现的目标: 如果还有其他我可以用于此效果(不是混合模式,我的意思),请同时建议 .
  • 0 votes
     answers
     views

    在图像中混合白色

    我需要修改任何图像才能获得这些结果: 白色必须是我指定的颜色,我不要轻盈 . 其他颜色必须与Photoshop的"Color"图层混合模式相似 . 也就是说,如果源图像是灰度的,然后应用了滤色镜,我需要它们,即使对于非灰度图像也是如此 . 我正在使用UIImage + Colorize.swift函数 . tint(tintColor: UIColor) -&g...
  • 8 votes
     answers
     views

    Opengl渲染纹理与部分透明度(半透明度)然后渲染到屏幕

    我找到了一些被问过的地方,但我还没有找到一个好的答案 . 问题:我想要渲染到纹理,然后我想将渲染的纹理绘制到屏幕IDENTICALLY,如果我跳过渲染到纹理步骤并且只是直接渲染到屏幕,它将如何显示 . 我目前正在使用混合模式glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA) . 我也有glBlendFuncSeparate来玩 . 我希望能够将部分透明...
  • 1 votes
     answers
     views

    如何在WebGL中实质上使用“色度键”?

    我试图弄清楚如何根据颜色设置我绘制的纹理方块的alpha . 我正在使用带有白色背景的红色阿拉巴马州A的照片 . 我希望能够切换它以取出红色并通过A显示并切换它以取出白色并离开A.我有2个纹理方块 . 一个是背景,所以我认为我不能在frag着色器中做到这一点,因为它会对两个图像做到这一点吗?在我的主要js文件中,当我点击切换HTML按钮时,我需要能够将“色度键”从红色切换为白色 . 那么,如果只有...
  • 2 votes
     answers
     views

    Blend Filter调用canvas函数`loadFromJson`时不适用

    当我对图像执行 blend 过滤器并将画布转换为JSON时 然后我再次从那个JSON加载画布,那时我的滤镜没有被应用 . 我使用的是1.7.22版面料 我的过滤器代码如下: canvas.getActiveObject().filters.push(new fabric.Image.filters.BlendColor({ color: '#ff0000',...
  • 2 votes
     answers
     views

    C#Color Blend和像Photoshop一样计算不透明度/ alpha

    我有一个图像,我正在尝试处理一个非常具体的外观 . 我在Photoshop中找到了一个教程,并且一步一步地慢慢地重新创建Photoshop效果 . 最新的一种颜色混合模式,我能够工作,但他们添加了一个alpha,它让我难过 . Photoshop通过创建过滤器,设置颜色,选择“混合”然后应用alpha来完成此操作 . alpha适用于过滤器而不适用于基本图像 . 我正在做的是采用两种颜色,基本图...
  • 0 votes
     answers
     views

    CIFilter混合模式,在Swift中仅产生明亮,饱和的颜色

    我正在使用CICategoryCompositeOperation CIFilter类别尝试将效果应用于图像,该效果仅显示明亮,饱和的颜色并删除其他所有内容,包括黑白和低于特定亮度的颜色 . 这也可能涉及其他过滤器 . 然后需要将其放置在另一个图像上,因此顶部生成的图像需要是透明的,它可以切除所有内容,或者使用像黑色这样的背景颜色,它可以使用某种混合模式将这两个图像混合在一起 .

热门问题