2010-10-03 51 views
0

使用C語言如何使用winapi將.png轉換爲.bmp?

+0

出於好奇,是不是像Devil不是一種選擇?在那裏,它變成像'ilLoadImage()','ilSaveImage()'來做轉換。比WinAPI更容易,而且不會非常沉重。 – ssube 2010-10-03 21:02:25

+2

發現Windows API不包含圖像處理功能需要大約2秒的時間。 – 2010-10-03 21:03:25

+1

好吧,''是一個標準的頭文件。不過對於C程序員來說。 libpng是他們的很多。爲什麼你會用C來做一個C++工作,這是15年前我停止瞭解的東西。 – 2010-10-03 21:39:12

回答

2

看一看Window Imaging Component API。請參閱there

+0

http://en.wikipedia.org/wiki/Windows_Imaging_Component表示這隻適用於Vista和XP SP3。 – 2010-10-03 21:12:53

+0

msdn說它附帶vista和win7,可下載win xp – 2010-10-03 21:59:34

+0

它僅適用於.NET – dns 2014-01-18 04:04:11

1

我只通過.NET使用它,但底層的標準Windows lib GDI +可能就是你要做的。 Here's the MSDN intro page

+1

值得一提的是,GdiPlus有一個C++和一個C API。 – 2010-10-04 05:56:55