private void modeComboBox_SelectedIndexChanged(object sender, EventArgs e) { blurComboBox.SelectedIndex = 0; morphModeComboBox.SelectedIndex = 0; CAPI.ImageMode mode = (CAPI.ImageMode)Enum.Parse(typeof(CAPI.ImageMode), (String)modeComboBox.EditValue); colorMapLabel.Visible = mode == CAPI.ImageMode.ColorMap; colorMapComboBox.Visible = mode == CAPI.ImageMode.ColorMap; CAPI.ColorMap cmmode = (colorMapComboBox.EditValue == null) ? CAPI.ColorMap.COLORMAP_AUTUMN : (CAPI.ColorMap)Enum.Parse(typeof(CAPI.ColorMap), (String)colorMapComboBox.EditValue); Image img = _CVMan.ModPicMode(pictureEdit1.Image, mode, cmmode); SetModImage(img); }
public Image ModPicMode(Image img, CAPI.ImageMode mode, CAPI.ColorMap cmmode) { if (mode == CAPI.ImageMode.None) { return(null); } String inPath = getUPath(); img.Save(inPath); String outPath = getUPath(); CAPI.ModifyPictureMode(inPath, outPath, (int)mode, (int)cmmode); return(Image.FromFile(outPath)); }