private void ReadAndDisplayDicomFile(string fileName, string fileNameOnly) { file = DicomFile.Open(fileName); foreach (var tag in file.Dataset) { string str = ($"{tag}|{file.Dataset.GetValueOrDefault(tag.Tag, 0, "")}"); fileTags.Add(str); } IImage image = new DicomImage(fileName).RenderImage(); var dicomimg = new DicomImage(fileName); label_size.Text = dicomimg.Height.ToString() + "x" + dicomimg.Width.ToString() + " pixel"; dicomimg.Scale = 1; Bitmap bmp = image.AsSharedBitmap(); Size newSize = new Size((int)(dicomimg.Width * 2), (int)(dicomimg.Height * 2)); bmp = new Bitmap(bmp, newSize); this.pictureBox1.Image = bmp; trackBar.Minimum = 1; trackBar.Maximum = 6; trackBar.SmallChange = 1; trackBar.LargeChange = 1; trackBar.UseWaitCursor = false; this.DoubleBuffered = true; org = new PictureBox(); org.Image = pictureBox1.Image; SetString(); }