我有一個接收並保存位圖文件(* .bmp)的Windows C++程序。我的客戶希望將位圖保存爲JPEG文件。這在Visual Studio 2008中看起來非常簡單,但我堅持使用Visual Studio 6.0(我的僱主將升級其中一個,但不是今天)。有沒有簡單的方法在VC++ 6.0中進行轉換,還是需要外部實用程序?我沒有資源(即時間)來「自己動手」。在Visual C++ 6.0中將.bmp轉換爲.jpg
1
A
回答
0
一個簡單的方法可以使用ImageMagick庫。您可以使用命令行工具,也可以使用Magick++ API直接將庫集成到您的程序中。
0
查看Independent JPEG Group的圖書館。
1
明顯的選擇是使用GDI+或庫,如IJG's。 MSDN顯示一個GDI+ sample,演示了寫入一個PNG文件。轉換它以生成JPEG文件只是選擇不同的編碼器的問題。
+0
它比這更容易 - 使用帶有ImageFormat參數的Image.Save版本。 `myimage.Save(「filename」,ImageFormat :: Jpeg);`當我寫回答時,我完全忘了GDI +。 – 2011-02-10 22:09:31
相關問題
- 1. 將visual C++ 2008轉換爲visual C++ 6.0
- 2. Android NDK:將.jpg轉換爲.bmp文件
- 3. 如何使用Objective C將.jpg圖像轉換爲.bmp格式?
- 4. c#將HTML轉換爲JPG
- 5. 如何將bmp轉換爲vb6中的jpg
- 6. 如何將項目從Visual C++ 6.0轉換爲Visual Studio Express 2010?
- 7. 如何將BMP轉換爲AVI C#
- 8. 將彩色bmp轉換爲灰度bmp?
- 9. PHP - 將圖像從.jpg解壓並轉換爲.bmp
- 10. 使用TJpegImage組件將bmp轉換爲jpg的問題
- 11. Bmp到jpg/png在C#
- 12. 將BMP轉換爲avi
- 13. 將emf轉換爲bmp
- 14. 使用C將BLOB轉換爲Jpg
- 15. 將Flash中的MovieClip轉換爲bmp
- 16. 將文檔轉換爲Jpg
- 17. 將JPG轉換爲HTML
- 18. 將TXT轉換爲JPG
- 19. 將.eps轉換爲.jpg
- 20. VC++ 6.0項目中的C2664錯誤轉換爲Visual C++ 2008
- 21. 在Delphi 7中使用Paradox實時BMP到JPG轉換
- 22. 將pgm圖像轉換爲bmp
- 23. 如何將jpg文件加載到CBitmap(visual C++ 6.0)?
- 24. 在Linux上將AVI幀轉換爲JPG
- 25. 將24位bmp轉換爲16位?
- 26. 使用PHP將.BMP轉換爲.PNG
- 27. 如何將任何類型(BMP,JPG等)圖像轉換爲DICOM圖像
- 28. 如何將.Jpeg圖像轉換爲.Bmp
- 29. 將Visual C++ 6.0中的大型項目從Visual C++ 6.0遷移到Visual Studio 2005
- 30. 將wmz文件轉換爲gif或jpg
這就是我們使用的結果。謝謝你的提示 – PSU 2011-03-04 20:29:25