Exemplo n.º 1
0
        public override XmlString Format(Bitmap o)
        {
            MemoryStream stream = new MemoryStream();

            lock (o)
                o.Save(stream, ImageFormat.Png);
            byte[] array = stream.ToArray();
            Byte1DArray2XmlSerializer serializer = new Byte1DArray2XmlSerializer();

            return(serializer.Format(array));
        }
Exemplo n.º 2
0
        public override Bitmap Parse(XmlString t)
        {
            Byte1DArray2XmlSerializer serializer = new Byte1DArray2XmlSerializer();

            byte[] array = serializer.Parse(t);

            MemoryStream stream = new MemoryStream();

            stream.Write(array, 0, array.Length);
            stream.Seek(0, SeekOrigin.Begin);

            Bitmap bitmap = new Bitmap(stream);

            return(bitmap);
        }