在没有System.Drawing.Graphics的情况下绘制PNG

时间:2012-11-05 02:18:10

标签: c# png gdi+

出于调试目的,我想在我的c#app中绘制一个图像(我有很多瓷砖,我想知道哪一个是哪个)。但是,当尝试通过System.Drawing.Graphics进行操作时,我遇到的事实是我想要绘制的图像是GIF(我没有任何选择)。是否有另一种方法可以在不使用System.Drawing中的类的情况下在c#/ .NET中绘制图像?

1 个答案:

答案 0 :(得分:1)

从技术上讲,这不是你问的问题,但我猜你无法从你的GIF中绘制Bitmap的原因是像素格式是索引的。如果是这样,使用Bitmap.Clone method制作非索引格式的副本很容易解决。只需给它完整的位图大小和PixelFormat.Format32bppArgb。

我不知道.NET中用于此目的的任何其他标准绘图API。