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

Get image size from base64 in C#

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

有可能吗?

不直接,因为它取决于 data/format 在 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
}

注:图片class来自System.Drawing。 另请参阅 MSDN System.Drawing.Image class' documentation 文档。