【问题标题】:Color Matrix of all Image Effects所有图像效果的颜色矩阵
【发布时间】:2010-12-04 14:13:02
【问题描述】:

你能告诉我所有图像滤镜效果的颜色矩阵吗,例如:

  1. 高斯模糊
  2. 锐化
  3. 流畅
  4. EdgeDetectQuick
  5. EdgeDetectConvolution
  6. 边缘增强
  7. 大纲
  8. 棕褐色
  9. 日晒
  10. 索贝尔

我可以通过在 C# 中使用指针轻松更改我的图像,但这是不安全的,所以我避免使用它。改变像素数据的另一种方法是颜色矩阵。你能帮帮我吗?

【问题讨论】:

  • 我不明白你的问题。你能解释一下你想要达到的目标吗?
  • Oded :我正在尝试通过应用像 ACD SEE 软件这样的过滤器来更改位图图像......我可以通过使用指针来实现这一点,但那是有害的......所以我正在寻找 colormartix每个效果
  • 工具错误,ColorMatrix 一次只能处理一个像素。您列出的几乎所有效果都需要为每个输出像素采样多个输入像素。使用图形库。
  • @Hans Passant : 你能指出你说的是哪个图形库吗?

标签: c# visual-studio-2008 visual-studio-2010 image-processing


【解决方案1】:

每个图像处理都没有唯一的矩阵。
它们通常依赖于某些参数(例如Gaussian Blur Matrix 的 σ),应该在使用它们处理图像之前生成。

有关一些矩阵示例和说明,请查看Link

无论如何,维基百科上也有一些描述:

【讨论】:

    【解决方案2】:

    最简单的方法是使用颜色矩阵。您可以更改每个像素,但是要获得高质量的图片会花费太多时间。

    我希望这个链接有用。是给我的!

    http://www.codeproject.com/KB/GDI-plus/ImageProcessing2.aspx

    这个有点复杂: http://www.codeproject.com/KB/GDI-plus/Image_Processing_Lab.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-01
      • 1970-01-01
      • 2012-08-23
      • 1970-01-01
      • 2016-02-15
      相关资源
      最近更新 更多