出于调试目的,我想在我的 c# 应用程序中绘制图像(我有很多图块,我想知道哪一个是哪一个)。但是,当尝试通过 System.Drawing.Graphics 进行操作时,我遇到了这样一个事实,即我尝试绘制的图像是 GIF(我没有任何选择)。是否有另一种方法可以在不使用 System.Drawing 中的类的情况下在 c#/.NET 中绘制图像?
问问题
618 次
1 回答
1
从技术上讲,这不是您问的问题,但我猜您无法从 GIF 中绘制位图的原因是像素格式已编入索引。如果是这样,这很容易通过使用Bitmap.Clone 方法制作具有非索引格式的副本来解决。只需给它完整的位图大小和 PixelFormat.Format32bppArgb。
我不知道 .NET 中有任何其他标准绘图 API 可以方便地实现此目的。
于 2012-11-05T02:54:26.850 回答