问题标签 [colormatrix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 将 ShapeDrawable 中的单一(黑色)颜色替换为 Android 中的另一种颜色
假设我在 Android 中有一个 ShapeDrawable。不是位图。我想用另一种颜色动态替换其中的单色(笔触颜色)。新的所需颜色在设计时是未知的,并且不能放入可绘制资源中。
比如从图1开始(其中黑色代表我要替换的颜色,方格背景是没有被形状轮廓覆盖的背景):
到图像 2,其中红色是我想要的颜色:
如有必要,我可以使用 alpha 蒙版构建形状 - 例如,如果需要,使白色或黑色透明,或者使轮廓变为绿色。白色填充颜色必须在最终结果中保持白色。
是否可以使用标准滤色器 - ColorMatrixColorFilter 或 PorterDuffColorFilter 来实现?如果是这样,我很难找出特定的过滤器。我认为自定义 ColorFilter 是不可能的。
ios - 为 iOS 应用程序寻找亮度和对比度的颜色矩阵
我检查了颜色矩阵的亮度和对比度,我得到了
这是一个 5*5 的矩阵。
但在 iOS 中,我们只有 4*4 矩阵colorMatrix
但这并没有给出预期的结果,具有负亮度的图片是黑色的。对比也是如此。为 iOS 应用程序的亮度和对比度建议正确的矩阵
android - ScriptIntrinsicColorMatrix:setAdd 方法未在支持库中实现
这是我的问题:我正在使用实时图像处理,所以我想使用 ScriptIntrinsicColorMatrix 而不是常规的 ColorMatrix(因为它更快)
android.renderscript.ScriptIntrinsicColorMatrix (API 级别 19)有方法setAdd
其参数与 ColorMatrix 公式中的 (e, j, o, t) 含义相同
我的最小 SDK 版本是 14,所以我必须使用支持库中的android.support.v8.renderscript.ScriptIntrinsicColorMatrix。
不幸的是,它没有这些setAdd方法。而且我找不到他们的解决方法。
有人处理过这个问题吗?是否可以使用支持库中的渲染脚本 Instrinsic 完全涵盖 ColorMatrix 功能,还是应该编写自己的自定义 RenderScript?
android - 如何使用 ColorMatrix 更改位图的色温?
如何更改位图的色温?
我尝试了我在网上找到的这个方法:
http://www.vendian.org/mncharity/dir3/blackbody/UnstableURLs/bbr_color.html
android - ColorMatrixColorFilter 不适用 alpha android
我正在尝试将具有 Alpha 值的位图与 RGB 一起存储,所有颜色和阴影都适用,除了 ColorMatrix 中值 > 1.0 的 Alpha 效果。
下面是我的代码
您的建议/帮助将不胜感激
java - 在 Android 中使用 ColorMatrixFilter 减去混合模式?
我有以下 ColorMatrixFilter。但我想将它用作 Subtract-Blend 模式的遮罩,而不是直接使用它。我该如何实现这一目标?
颜色矩阵:
android - android中图像锐化的颜色矩阵
我有一个使用颜色矩阵在 ImageView 上添加图像效果的类。我有几个用于对比度、曝光、温度和饱和度的颜色矩阵。前任:
现在我的问题是,图像的锐化。这些似乎没有颜色矩阵。请帮忙。
我尝试使用此处的代码锐化图像,但处理时间太长,而且我不知道应该将哪些有效值传递给sharpenImage(Bitmap src, double weight)
方法的权重参数。