使用 SixLabors ImageSharp 检测图片格式

Detect picture format with SixLabors ImageSharp

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

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

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

.CurrentImageFormat() 在测试版 1.0.0-beta0001.

中不支持

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

是的,我们用 1.0.0-beta0001.

稍微移动了你的奶酪

您要找的签名是现在

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