本文介绍了使用SixLabors ImageSharp检测图片格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用SixLabors.ImageSharp获取图像格式?

How do I get the image format using SixLabors.ImageSharp?

在版本 1.0.0-alpha9-00152 中,我可以使用:

In version 1.0.0-alpha9-00152 I could use:

Image<Rgba32> image = Image.Load(GetBytesFromBlobStorage());
IImageFormat format = image.CurrentImageFormat;

,但.CurrentImageFormat()在beta版本 1.0.0-beta0001 中似乎不能够.

but .CurrentImageFormat() doesn't seen to be able in beta version 1.0.0-beta0001.

我想知道图像是 .png .bmp 还是 .jpeg .

I want to know if the image is .png, .bmp or .jpeg.

推荐答案

是的,我们用 1.0.0-beta0001 将您的奶酪稍微移动了.

Yeah, we moved your cheese a little bit with 1.0.0-beta0001.

现在正在寻找您的签名.

The signature you are looking for is now.

public static Image<TPixel> Load<TPixel>(Stream stream, out IImageFormat format)

这篇关于使用SixLabors ImageSharp检测图片格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-23 21:19