.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 上运行时出现下面的错误: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 回答
拉风的咖菲猫
TA贡献1995条经验 获得超2个赞
出现这个问题是由于 originImage.HorizontalResolution 与 originImage.VerticalResolution 的值为 0
- 1 回答
- 0 关注
- 1314 浏览
添加回答
举报
0/150
提交
取消