在C#中从base64获取图像大小

Dev*_*per 0 c# base64 image

如何从C#中获取图像大小base64

有可能做到吗?

Gig*_*yte 5

不直接取决于它取决于Base64字符串中编码的数据/格式。粗略的方法是(未测试代码):

byte[] image = Convert.FromBase64String("Your Base64 string here");
using (var ms = new MemoryStream(image))
{
    Image img = Image.FromStream(ms);
    return new Tuple<int, int>(img.Width, img.Height); // or some other data container
}
Run Code Online (Sandbox Code Playgroud)

注意:图片类别来自System.Drawing。另请参见MSDN System.Drawing.Image类的文档文档。