| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
11年前发布

ImageMagick库的一个.Net封装: Magick.NET

Magick.NET是ImageMagick库的一个.Net封装。ImageMagick 是一个强大的图片操作库,支持超过 100 种的文件格式(不包括子格式)。利用 Magick.NET 可以让你在C#/VB.NET应用中使用 ImageMagick ,而无需在系统中单独安装 ImageMagick。

要求

  • Visual C++ Redistributable for Visual Studio
    • .NET 4.0: Visual C++ Redistributable for Visual Studio 2012 (x86 or x64)
    • .NET 2.0: Visual C++ Redistributable for Visual Studio 2008 (x86 orx64)
    </li> </ul>

    示例代码:

    // Read first frame of gif image  using (MagickImage image = new MagickImage("Snakeware.gif"))  {    // Save frame as jpg    image.Write("Snakeware.jpg");  }     // Write to stream  MagickReadSettings settings = new MagickReadSettings();  // Tells the xc: reader the image to create should be 800x600  settings.Width = 800;  settings.Height = 600;     using (MemoryStream memStream = new MemoryStream())  {    // Create image that is completely purple and 800x600    using (MagickImage image = new MagickImage("xc:purple", settings))    {      // Sets the output format to png      image.Format = MagickFormat.Png;      // Write the image to the memorystream      image.Write(memStream);    }  }     // Read image from file  using (MagickImage image = new MagickImage("Snakeware.png"))  {    // Sets the output format to jpeg    image.Format = MagickFormat.Jpeg;    // Create byte array that contains a jpeg file    byte[] data = image.ToByteArray();  }

    项目主页:http://www.open-open.com/lib/view/home/1415067043179

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1415067043179.html
图形/图像处理 Magick.NET