Format8bppIndexed無法建立Graphic的解決方案

  • 310
  • 0
  • 2015-06-04

摘要:Format8bppIndexed無法建立Graphic的解決方案

若影像是8Bit的Format8bppIndexed格式,

則無法利用Graphic.FromFile(img)的方式建立Graphic

有個很簡單的作法

using(Image img = Image.FromFile("123.bmp"))

    using(Bitmap bmp = new Bitmap(img))

    {

     //此bmp就會是Format32bppRgb的格式了,那麼底下這一行就不會出錯了。

    Graphic g = Graphic.FromFile(bmp);

    }

 

https://social.msdn.microsoft.com/Forums/zh-TW/7b96c7f0-d25d-441e-aaa1-b5e133e39349/bitmapsave-gdi-?forum=233

============ 以下是簽名檔 ============

一個小小螺絲釘。

第一次建立Blog,希望以後能慢慢充實它。

Howard