public dmiViewer(DMimage source) { InitializeComponent(); states = source.getStates(); imageView.TileSize = new Size(source.width, source.height); this.source = source; generate_stateview(); this.Dock = DockStyle.Fill; }
public Form1() { InitializeComponent(); FreeImageAPI.FreeImageBitmap img = new FreeImageAPI.FreeImageBitmap("wires.dmi", FreeImageAPI.FREE_IMAGE_FORMAT.FIF_PNG, FreeImageAPI.FREE_IMAGE_LOAD_FLAGS.DEFAULT); MetadataModel model = img.Metadata.List[0]; string desc = ""; desc += model.List[0].Value; text.Text = desc; // box.Image = img.ToBitmap(); DMimage img2 = new DMimage("wires.dmi"); Dictionary<String, ImageState> states = img2.getStates(); ImageState img3 = states["wire_0"]; ImageFrame img4 = img3.frames[0]; box.Image = img4.directions[1]; }