using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using OSGeo.MapGuide;
using System.IO;

namespace DotNetHarness
{
    public partial class ImageResponseDialog : Form
    {
        private ImageResponseDialog()
        {
            InitializeComponent();
        }

        public ImageResponseDialog(MgByteReader reader)
            : this()
        {
            byte[] b = new byte[reader.GetLength()];
            reader.Read(b, b.Length);
            using (var ms = new MemoryStream(b))
            {
                var img = Image.FromStream(ms);
                picResult.Image = img;

                this.Width = img.Width;
                this.Height = img.Height;
            }
        }
    }
}