我有一堆图像存储在磁盘上,图像的 mimetype 存储在数据库中。如果我想将图像保存到磁盘,我可以使用Image.Save(string)
(或异步版本)而无需知道图像的 MimeType。
但是,如果我想保存到流(例如,Response.Body
),那么我必须使用Image.Save(Stream, IImageEncoder)
.
如何获得IImageEncoder
我需要保存到流中的内容(而不只是声明“我的所有图像都是 png/jpeg/bmp”并使用 eg JpegEncoder
)?