问题标签 [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.
java - 在 Android 中使用 colorMatrix 使黑色更深
我目前有以下代码来获取位图对象,去除颜色,然后将其变为红色,这可以工作,但我需要图像中较暗的元素变得更暗,此时就像有人在图像上放了红色胶片,这几乎是我想要的,但需要黑色更暗:
actionscript-3 - colorTransform 等效颜色矩阵
我正在尝试将简单的FXG转换为 SVG。转换非常简单,但我遇到了颜色处理问题。
FXG 有一个基本的灰色路径,我在后续将此路径用于其他形状时应用了不同的颜色转换。
这里是 FXG 颜色变换(相当于colorTransform):
如何将此颜色转换(甚至是负偏移)转换为 SVG 可以理解的内容?我只需要更改颜色偏移量,不需要乘数或 alpha。
我认为它可以通过 <feColorMatrix> 来实现(看起来这个 SVG 过滤器像 AS3 ColorMatrixFilter 一样工作)但我找不到如何。
所以,真正的普遍问题是如何将这些颜色偏移更改转换为颜色矩阵过滤器?
matlab - How can we represent a "double" type matrix as an RGB image in Matlab?
I did a wavelet transforms of 4 images and finally after my modifications(ie.,fusion of these images), and taking inverse wavelet transform, I am left with the wavelet coefficients - approximation matrix and the Horizontal, Vertical and Diagonal detail matrices. I want to know how to display the color image version of the inverse transform.
I am doing my coding using MATLAB 7.9. Thanks in advance [:)]...
android - 使用 ColorMatrix 时如何理解和选择值?
我已阅读ColorMatrix文档,它说以下内容:
用于转换位图的颜色 + alpha 分量的 5x4 矩阵。
矩阵存储在单个数组中,其处理方式如下:
[a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p、q、r、s、t]
当应用于 color
[r, g, b, a]
时,生成的颜色计算为(钳位后)
- R' = a R + b G + c B + d A + e;
- G' = f R + g G + h B + i A + j;
- B' = k R + l G + m B + n A + o;
- A' = p R + q G + r B + s A + t;
我知道如何得到结果,但我仍然有一些问题:
- color 的值是多少,颜色
[r, g, b, a]
是[r, g, b, a]
系统计算出来的吗? - 我知道
a d c d
等等可能是负值。正值和负值有什么区别。 - 我没有图形知识很难获得满意的图像,我必须经常尝试多次才能获得良好的效果。是否有任何工具或网站可以为如何
[a b c d..t]
通过示例获得阀门提供一些指导?
c# - 在 XP 和 Win7 上进行 ColorMatrix 变换后的位图看起来不同
我希望我的 webBrowser 看起来透明。我的代码如下所示:
然后我在 html 代码中使用“d:\BG.png”。
它在我的 Windows 7 上运行良好,但在 Windows XP 上它更暗,不适合在 GDI+ 中绘制的其他白色元素,alpha = 230(我的意思是 WebBrowser 控件周围的圆形框架)。
之前,当我不使用 ColorMatrix 时,我是这样做的:
在两个操作系统上看起来都很棒,但速度很慢。我希望它看起来与 GDI+ 中带有 alpha 230 的白色相同并且速度更快。顺便提一句。有没有办法在 WebBrowser 中放入背景图像,然后使其透明?
PS。它是从两台计算机上的同一文件安装的 Visual Studio 2010 Professional 和 .NET Framework 4。
c#-3.0 - 如何在C#中增加图片的色调?
我有一张图片,里面有文字。我已经使用 ColorMatrix 将该图片转换为灰度。
现在,这是一个相当灰度(黑白色调)。我想增加黑色调并变暗,我可以用 Photoshop 来做。请让我知道如何在 C# 中实现这一点?
请告诉我。
干杯! :)
android - 用于黑色的 android colormatrix
我正在使用以下代码使我的图片变黑
但似乎颜色矩阵不正确,你能帮帮我吗
android - 使用 ColorMatrix 调整亮度
我正在尝试使用 ColorMatrix 调整图像的亮度(您可以在尝试调整色调时在 Photoshop 中看到此选项,亮度和亮度也是两个不同的功能),但我不知道要更改哪些值来实现这一点。
目前我可以使用此代码更改色调
我想了解如何使用色彩矩阵以同样的方式改变亮度。如果有任何其他方法可以实现这一点,我愿意提供解决方案:)
android - 你可以在 android ImageView 上更改位图的图像色调吗?
情况就是这样,我有一个 SeekBar,当我滑动它时,我想改变 ImageView 中图像的色调。我所看到的关于改变色调的所有事情都需要使用 ColorMatrix,但我不知道如何将位图与颜色矩阵相关联。建议?
java - 用函数改变位图颜色
我需要一个函数来获取位图并返回具有更改颜色的位图。它需要快速而简单。
它的目的是改变颜色,它也是一个带有 alpha 的 png。
我在网上看过,但我不能使用画布或任何外部的东西。该函数驻留在外部对象中(不要问..)
到目前为止,这是我尝试过的(不工作)。我知道我真的很接近,只是整理颜色矩阵并让 alpha 工作的问题。
任何帮助都会很棒!
- - - - 固定的 - - - -
我已经通过更改颜色矩阵解决了这个问题,现在位图将改变颜色并且不显示 alpha 值。
首先是矩阵:
我必须改变的第二件事是这行代码:
祝读者好运!