0

我有一个程序,我想做一些图形算法。我发现了一些适用于位图的 C# 代码片段。要更改像素或类似的东西,我必须先将图像转换为位图还是有一些方法可以更改图像中的像素?像image1.SetPixel(29,201, color1);什么?

4

1 回答 1

3

您可以使用WriteableBitmap该类创建可以修改其像素的位图。

然后,您可以将该位图设置为图像元素的源。

有一个第 3 方库可以帮助使用WriteableBitmaps更自然的方法,即 SetPixel 和 GetPixel 方法,而不必计算缓冲区中像素数据的偏移量。

于 2012-09-13T13:57:19.647 回答