簡體   English   中英

使用FreeImage在CE5的C#/ .NET 2.0中的圖片框中顯示jp2

[英]diplaying jp2 in a picturebox in C# / .NET 2.0 on CE5 using FreeImage

我正在嘗試使用FreeImage在CE5設備上的圖片框中顯示jp2圖像。

在進行初始代碼測試的win32方面,一切正常,但是為CE5編譯時出現編譯錯誤。

這行:

Bitmap bmFacial = (Bitmap)fib;

當fib是FreeImageBitmap時會產生此錯誤:

error CS0030: Cannot convert type 'FreeImageAPI.FreeImageBitmap' to 'System.Drawing.Bitmap'

我想我可以將圖像保存到.jpg文件,然后將其打開並將其應用於圖片框,但這似乎有些笨拙。

任何想法?

快速閱讀FreeImage源代碼可以看到我有一個Desktopx86和x64配置,但對於CE沒有任何配置。 這使我相信,它不是為構建Windows CE二進制文件而設置的。 Windows CE無法使用桌面二進制文件(本機或.NET),因此您必須創建一個CE項目,專門為CE構建FreeImage,為Compact Framework構建.NET包裝器,然后才能使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM