using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LibraryWinFormsApp
{
	internal class ImageConverter
	{
		public Image StringToImage(string bytes)
		{
			byte[] arrayimg = Convert.FromBase64String(bytes);
			Image imageStr = Image.FromStream(new MemoryStream(arrayimg));
			return imageStr;
		}

		public string ImageToString(Image image)
		{
			using (var ms = new MemoryStream())
			{
				image.Save(ms, image.RawFormat);
				byte[] imageBytes = ms.ToArray();
				string base64String = Convert.ToBase64String(imageBytes);
				return base64String;
			}
		}
		public byte[] StringToByteArray(string bytes)
		{
			return Convert.FromBase64String(bytes);
		}
	}
}