Код: Выделить всё
public static Image ConvertBase64StringToImage(string imageBase64String)
{
var imageBytes = Convert.FromBase64String(imageBase64String);
var imageStream = new MemoryStream(imageBytes, 0, imageBytes.Length);
imageStream.Write(imageBytes, 0, imageBytes.Length);
var image = Image.FromStream(imageStream, true);
return image;
}
Код: Выделить всё
public static string ConvertImageToBase64String(Image image)
{
var imageStream = new MemoryStream();
image.Save(imageStream, ImageFormat.Png);
imageStream.Position = 0;
var imageBytes = imageStream.ToArray();
return Convert.ToBase64String(imageBytes);
}
Мне нужно то же изображение после преобразования, потому что мне нужно его сравнить. Есть идеи, как это сделать без потери качества?
Подробнее здесь: https://stackoverflow.com/questions/456 ... -to-base64
Мобильная версия