gpt4 book ai didi

c# - GDI+:将所有像素设置为给定颜色,同时保留现有的 alpha 值

转载 作者:太空狗 更新时间:2023-10-29 19:52:13 31 4
gpt4 key购买 nike

System.Drawing.Bitmap 中每个像素的 RGB 分量设置为单一纯色的最佳方法是什么?如果可能的话,我想避免手动循环遍历每个像素来执行此操作。

注意:我想保留原始位图中相同的 alpha 分量。我只想更改 RGB 值。

我研究过使用 ColorMatrixColorMap,但我找不到任何方法来使用这两种方法将所有像素设置为特定的给定颜色。

最佳答案

是的,使用 ColorMatrix。它应该看起来像这样:

  0  0  0  0  0
0 0 0 0 0
0 0 0 0 0
0 0 0 1 0
R G B 0 1

其中 R、G 和 B 是替换颜色的缩放颜色值(除以 255.0f)

关于c# - GDI+:将所有像素设置为给定颜色,同时保留现有的 alpha 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2510013/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com