【问题标题】:crop image using imagemagick.net使用 imagemagick.net 裁剪图像
【发布时间】:2012-08-04 09:25:27
【问题描述】:

我正在搜索使用 imagemagick.net 的示例,但没有找到。我已经下载了 imagemagick.net 并将 ImageMagickNET.dll 作为我的项目参考。我想在单击转换时自动裁剪。我尝试过的代码如下。

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' 的定义”

【问题讨论】:

  • 您能报告您看到的哪个错误吗?!?
  • @KurtPfeifle 我已经正确更新了我的答案。

标签: c# imagemagick


【解决方案1】:

这里你使用了 ImageMagickNET 的 resize 方法,所以请参考下面的链接。也许你能找到对你有帮助的东西

How to use imagemagick.net in .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-05-07
    • 2017-05-22
    • 1970-01-01
    • 2016-05-25
    • 2012-12-28
    • 2013-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多