コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: CVMan.cs プロジェクト: qq1151219115/CVision
        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));
        }