.NET Core中使用CoreCompat出錯:"A null reference or invalid value was found [GDI+ status: InvalidParameter]"在 .NET Core 中使用 CoreCompat 處理圖片,代碼如下:public static Graphics GetGraphic(Image originImage, Bitmap newImage){
newImage.SetResolution(originImage.HorizontalResolution, originImage.VerticalResolution); //...}在 linux 上運行時出現(xiàn)下面的錯誤:A null reference or invalid value was found [GDI+ status: InvalidParameter]
at System.Drawing.GDIPlus.CheckStatus(Status status)
at System.Drawing.Bitmap.SetResolution(Single xDpi, Single yDpi)CoreCompat 的 nuget 包版本是 CoreCompat.System.Drawing 1.0.0-beta006請問如何解決?
1 回答

拉風(fēng)的咖菲貓
TA貢獻1995條經(jīng)驗 獲得超2個贊
出現(xiàn)這個問題是由于 originImage.HorizontalResolution 與 originImage.VerticalResolution 的值為 0
- 1 回答
- 0 關(guān)注
- 1362 瀏覽
添加回答
舉報
0/150
提交
取消