在 C# 中写入 8 位灰度图像

发布于 2024-08-15 05:11:11 字数 116 浏览 1 评论 0原文

我正在使用 C# 和 .NET 2.0 构建一个应用程序,它采用 8 位灰度图像作为输入,对像素值进行一些操作并写回图像。当我将像素值写回位图时,图像将以彩色显示。请帮我解决这个问题。

谢谢, 拉凯什。

I am building an application in C# and .NET 2.0 which takes an 8 bit grayscale image as input, does some operation on the pixel values and writes back to the image. When I write the pixel values back to the bitmap, the image is being displayed in color. Please help me fix this problem.

Thanks,
Rakesh.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

五里雾 2024-08-22 05:11:11

在所有三个通道上复制灰度值。

Replicate the gray value across all three channels.

暖阳 2024-08-22 05:11:11

不知道是否支持8位灰度。您可以使用 8 位调色板来模拟它,调色板中的每种颜色都是灰色阴影。

I don't know if 8-bit grayscale is supported. You simulate it by using an 8 bit palette, with each color in the palette being a shade of gray.

江南烟雨〆相思醉 2024-08-22 05:11:11

谢谢你们的帮助。我发现我需要调色板等方面的帮助。现在,我创建了一个新的 24 位位图并将值写入其中,并且它工作正常。

谢谢,
拉凯什。

Thanks for the help guys. I figured out that I need to take help of color palette and all. For now, I created a new 24bit bitmap and wrote the values into it and its working fine.

Thanks,
Rakesh.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文