0

imagemagick.net の使用例を探していますが、何も見つかりませんでした。imagemagick.net をダウンロードし、 ImageMagickNET.dllをプロジェクトのリファレンスとして配置しました。convertをクリックしたときに自動トリミングしたい.私が試したコードは以下のとおりです。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using ImageMagickNET;
namespace ImageMagickTest_A
{
public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void BtnConvert_Click(object sender, EventArgs e)
    {
          MagickNet.Magick.Init();
          MagicNet.Image img = new MagicNet.Image("file.jpg");
          img.Resize(System.Drawing.Size(100,100));
          img.Write("newFile.png");
          MagickNet.Magick.Term();

    }
}
}

しかし、「'ImageMagickNET.MagickNet' には 'Magick' の定義が含まれていません」というエラーが表示されます。

4

1 に答える 1

1

ここでは ImageMagickNET の resize メソッドを使用していますので、以下のリンクを参照してください。

.net で imagemagick.net を使用するには?

または

using System;
using M = MagickNet;
using System.Drawing;

namespace ConsoleApplication1
{
  class Program
  {
      static void Main(string[] args)
      {
        M.Magick.Init();
        M.Image img = new M.Image("file.jpg");
        img.Resize(new Size(100, 100));
        img.Write("newFile.png");
        MagickNet.Magick.Term();
      }
  }
}
于 2012-08-04T11:13:21.300 に答える