如何使用 ColorMatrix 工具反转图像的颜色?
我必须在矩阵中放入哪些值?
Dim clMatriz As Imaging.ColorMatrix = New Imaging.ColorMatrix(New Single()() _
{New Single() {¿?, 0, 0, 0, 0}, _
New Single() {0, ¿?, 0, 0, 0}, _
New Single() {0, 0, ¿?, 0, 0}, _
New Single() {0, 0, 0, ¿?, 0}, _
New Single() {0, 0, 0, 0, ¿?})
What values do I have to put in the Matrix?
Dim clMatriz As Imaging.ColorMatrix = New Imaging.ColorMatrix(New Single()() _
{New Single() {¿?, 0, 0, 0, 0}, _
New Single() {0, ¿?, 0, 0, 0}, _
New Single() {0, 0, ¿?, 0, 0}, _
New Single() {0, 0, 0, ¿?, 0}, _
New Single() {0, 0, 0, 0, ¿?})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
虽然我不太确定您的颜色矩阵的特定版本如何工作,以及您的像素值是否在 0-255 或 0-1 范围内,但它应该如何工作:
如果您的像素范围是 0-255:
如果它是 0-1:
Though I am not exactly sure how that particular version of your color matrix works and if your pixel values are in the range 0-255 or 0-1 here's how it should work:
In case your pixel range is 0-255:
In case it is 0-1: