1-) C# RMOS - base64 to image and image to base64
kaynak : https://stackoverflow.com/questions/18827081/c-sharp-base64-string-to-jpeg-image
public Image Base64ToImage(string base64String)
{
// Convert base 64 string to byte[]
base64String = base64String.Replace("data:image/png;base64,", "");
byte[] imageBytes = Convert.FromBase64String(base64String);
// Convert byte[] to Image
using (var ms = new MemoryStream(imageBytes, 0, imageBytes.Length))
{
Image image = Image.FromStream(ms, true);
return image;
}
}
public string ImageToBase64(Image image,System.Drawing.Imaging.ImageFormat format)
{
using (MemoryStream ms = new MemoryStream())
{
// Convert Image to byte[]
image.Save(ms, format);
byte[] imageBytes = ms.ToArray();
// Convert byte[] to base 64 string
string base64String = Convert.ToBase64String(imageBytes);
return base64String;
}
}
public string getBase64(Bitmap bitmap)
{
System.IO.MemoryStream ms = new MemoryStream();
bitmap.Save(ms, ImageFormat.Jpeg);
byte[] byteImage = ms.ToArray();
var SigBase64 = Convert.ToBase64String(byteImage);
return SigBase64;
}