コード例 #1
0
        //
        // Form events
        //
        private void MainForm_Load(object sender, EventArgs e)
        {
            // populate comboBox_ExportType
            List <ImageMagick.MagickFormat> formatsToSkip = new List <ImageMagick.MagickFormat>
            {
                ImageMagick.MagickFormat.Unknown
            };

            foreach (ImageMagick.MagickFormat f in Enum.GetValues(typeof(ImageMagick.MagickFormat)))
            {
                if (!formatsToSkip.Contains(f))
                {
                    ImageMagick.MagickFormatInfo fi = ImageMagick.MagickFormatInfo.Create(f);
                    if (fi.IsWritable)
                    {
                        comboBox_ExportFormat.Items.Add(new FormatComboBoxItem(fi));
                    }
                }
            }

            // resize limits
            numericUpDown_ResizeX.Maximum = decimal.MaxValue;
            numericUpDown_ResizeY.Maximum = decimal.MaxValue;

            // progress events
            UpdateStatus("");
        }
コード例 #2
0
 public FormatComboBoxItem(ImageMagick.MagickFormatInfo formatInfo)
 {
     FormatInfo = formatInfo;
 }