Как получить размер изображения из base64
в С#?
Можно ли вообще сделать?
Как получить размер изображения из base64
в С#?
Можно ли вообще сделать?
Не напрямую, поскольку это зависит от того, какие данные/формат закодированы в строке 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
}
Примечание. Класс изображения происходит от System.Drawing
. См. также MSDN System.Drawing Документация класса .Image документация.