You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
761 B
39 lines
761 B
using System;
|
|
using System.Collections.Generic;
|
|
using System.Drawing;
|
|
using System.Drawing.Imaging;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace MainApp
|
|
{
|
|
class Util
|
|
{
|
|
public static byte[] ImageToByteArray(Image image)
|
|
{
|
|
using (MemoryStream ms = new MemoryStream())
|
|
{
|
|
image.Save(ms, image.RawFormat);
|
|
return ms.ToArray();
|
|
}
|
|
}
|
|
|
|
public static Bitmap ByteToImage(byte[] imgByteArray)
|
|
{
|
|
using (MemoryStream ms = new MemoryStream(imgByteArray))
|
|
{
|
|
Bitmap img = Image.FromStream(ms) as Bitmap;
|
|
return img;
|
|
}
|
|
}
|
|
|
|
public static void SaveImage(string fileName, Image img, ImageFormat format)
|
|
{
|
|
using (Image saveImage = new Bitmap(img))
|
|
{
|
|
saveImage.Save(fileName, format);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|