開啟PDF檔案,OK沒問題
但後端處理判斷JPG檔案,
計算JPG檔案的Frame數的時候出了問題
(其實JPG檔應該就一個Frame,或許這邊要再改一改)
FreeImage.OpenMultiBitmapEx() 還沒事
在FreeImage.CloseMultiBitmapEx()這邊
發生 AccessViolationException
嘗試讀取或寫入受保護的記憶體。這通常表示其他記憶體已損毀。
如果單純用原始PDFViewer去開啟JPG
則沒有這方面問題
目前透過判斷 JPG 檔案 不做 TIFF計算頁數的方式
單純設定Frame = 1
就OK了
至於原因 大概可以參考
使用程式自動輪播切換視窗
可能是物件的一些問題吧
要再研究
沒有留言:
張貼留言