protected void OnRefImgChooserSelectionChanged(object sender, EventArgs e) { if (File.Exists(RefImgChooser.Filename)) { fst.AddReferenceImage(RefImgChooser.Filename); UpdateTable(); saved = false; } }
public static Filterset OpenFilterset(string Path) { try { if (File.Exists(Path)) { Filterset fst = new Filterset(Path); FileStream stream = new FileStream(Path, FileMode.Open); BinaryReader reader = new BinaryReader(stream); fst.Path = Path; fst.Name = reader.ReadString(); if (reader.ReadBoolean()) { fst.AddReferenceImage(reader.ReadString()); } int count = reader.ReadInt32(); for (int i = 0; i < count; i++) { fst.SetWBJump(i, reader.ReadInt32()); fst.SetTintJump(i, reader.ReadDouble()); fst.SetEVJump(i, reader.ReadDouble()); } reader.Close(); stream.Close(); return(new Filterset(Path)); } else { return(null); } } catch (Exception ex) { ErrorReport.ReportError("Open Filterset", ex); return(null); } }
public static Filterset OpenFilterset(string Path) { try { if (File.Exists(Path)) { Filterset fst = new Filterset(Path); FileStream stream = new FileStream(Path, FileMode.Open); BinaryReader reader = new BinaryReader(stream); fst.Path = Path; fst.Name = reader.ReadString(); if (reader.ReadBoolean()) { fst.AddReferenceImage(reader.ReadString()); } int count = reader.ReadInt32(); for (int i = 0; i < count; i++) { fst.SetWBJump(i, reader.ReadInt32()); fst.SetTintJump(i, reader.ReadDouble()); fst.SetEVJump(i, reader.ReadDouble()); } reader.Close(); stream.Close(); return new Filterset(Path); } else { return null; } } catch (Exception ex) { ErrorReport.ReportError("Open Filterset", ex); return null; } }