繁体   English   中英

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

[英]Get/set the resolution of an image file using C# net5.0 but without System.Drawing.Common?

使用System.Drawing,很容易获得图像文件的HorizontalResolution 和VerticalResolution。

在 .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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM