使用c# net5.0获取/设置图像文件的分辨率,但不使用System.Drawing.Common?



使用系统。绘图时,很容易获得图像文件的水平分辨率和垂直分辨率。

在。net 6中,System.Drawing.common将被禁用(默认情况下),并且在除Windows之外的其他平台上不受支持。

我尝试用另一个框架获得等效的。Microsoft建议迁移到SkiaSharp或ImageSharp。

我需要Jpeg, Png, Bmp和Tiff(单和多)的支持

在SkiaSharp中,不支持图像分辨率(读取和写入)…

在ImageSharp中,他们不支持Tiff文件

如何在net5.0(和即将net6.0)多平台(Win, Mac和Linux)应用程序中获得/设置这4种图像格式的分辨率?

ImageSharp V2已推出并支持TIFF,请参阅NuGet

相关内容

最新更新