首页新闻找找看学习计划

.NET Core在Linux上获取不到图片分辨率

0
悬赏园豆:30 [待解决问题]

使用的是 corefx 的 System.Drawing.Common 中的 Image 类,在 Windows 上可以正常获取分辨率,在 Linux 上却获取不到,示例代码如下:

class Program
{
    static void Main(string[] args)
    {
        var image = Image.FromFile("test.jpg");
        Console.WriteLine("Resolution: {0}x{1}", image.HorizontalResolution, image.VerticalResolution);
    }
}

在 Ubuntu 上的运行结果:

Resolution: 0x0
问题补充:
dudu的主页 dudu | 高人七级 | 园豆:39851
提问于:2018-02-16 22:00

现在core 图片操作是个问题啊,我想拆图。不知道怎么搞了。就是用户上传头像,拆图。

87Super 1年前
< >
分享
所有回答(1)
0

可能兼容性还是不行,试试CoreCompat.System.Drawing.v2

XiaoFaye | 园豆:3082 (老鸟四级) | 2018-02-22 08:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册