Exemplo n.º 1
0
 public void viewImage(PhotoAlbumDB.Entities.Image image)
 {
     ImageViewerDialog dialog = new ImageViewerDialog();
     byte[] binary = image.Binary;
     MemoryStream ms = new MemoryStream(binary, 0, binary.Length);
     using (ms)
     {
         System.Drawing.Image picture =
             System.Drawing.Image.FromStream(ms);
         dialog.Image = picture;
         dialog.Show();
     }
     binary = null;
     System.GC.Collect();
 }
Exemplo n.º 2
0
        public void viewThumbnail(PhotoAlbumDB.Entities.Image image)
        {
            // display the image
            ListViewItem newItem = new ListViewItem(image.Name);
            newItem.Tag = image;

            byte[] binary = image.Binary;
            MemoryStream ms = new MemoryStream(binary, 0, binary.Length);
            using (ms)
            {
                System.Drawing.Image picture = System.Drawing.Image.FromStream(ms);
                picture = picture.GetThumbnailImage(120, 100, null, IntPtr.Zero);
                int index = ListViewImageList.Images.Add(picture, Color.White);

                newItem.ImageIndex = index;
                MainFrameListView.Items.Add(newItem);
                MainFrameListView.Update();//Refresh();
            }
        }