1. 产品
  2.   图片
  3.   .NET
  4.   SixLabors.ImageSharp.Web
 
  

SPET图像处理

使用免费SP。ETAPI创建、编辑、储备和转换像JPEG、NG、GIF、WMF和BMP在线。

图像Sharp。Web是一个非常强大的使用SP。ET图书馆、允许软件程序员打开、阅读、修改、旋转、调整等多种图像、 它在ImageSharp个图书馆顶部添加中间件、允许操作和缓存图像、只需API个调用。

根据《阿帕奇许可证》的规定、第2。0。版。 除了商业许可证选择之外、还可供先进功能使用。 通过将SP。ET核心的力量和ImageSharp的力量结合起来、图书馆的速度非常快。 API个非常容易安装、能够明智地处理每秒数千个请求。

Previous Next

从图像开始

建议通过NuGet条安装图像Sharp。webs 请使用下列命令安装图像Sharp。Web。

通过NuGet安装图像Sharp。Web

 Install-Package SixLabors.ImageSharp.Web -Version VERSION_NUMBER

在SP。ET应用中重置在线图像

图像Sharp。WebAPI允许软件开发者用几行。ET代码改变他们的图像大小。 要调整图像、首先需要下载图像并将其加载到内存中。 一旦加载下一步就是调整图像以创建输出图像。 一旦调整过程完成、您将弯曲图像保存到响应流并将其返回到浏览器。 除了基本的居住操作外、图像Sharp。Web还提供更先进的图像处理特性。

通过SP。ET图书馆进行作物和恢复图像

 
    {PATH_TO_YOUR_IMAGE}?width=300
    {PATH_TO_YOUR_IMAGE}?width=300&height=120&rxy=0.37,0.78
    {PATH_TO_YOUR_IMAGE}?width=50&height=50&rsampler=nearest&rmode=stretch
    {PATH_TO_YOUR_IMAGE}?width=300&compand=true&orient=false
    private Image CropImage(Image sourceImage, int sourceX, int sourceY, int sourceWidth, int sourceHeight, 

阅读和写作图像元数据

开放源代码库图像Sharp。Web已经包括了在Web应用程序中阅读和写入元数据的能力。 元数据包括一些用于描述图像创建者、创建日期、描述、标题、关键字、源和更多图像的属性。 该图书馆包括一些重要的元数据功能、如访问和加载元数据、阅读元数据、编写元数据等。

通过。ET图书馆编写图像元数据

 
        private static void WriteMetadata(Image image)
    {
        if (image.Metadata.IptcProfile == null)
            image.Metadata.IptcProfile = new IptcProfile();
        image.Metadata.IptcProfile.SetValue(IptcTag.Name, "Pokemon");
        image.Metadata.IptcProfile.SetValue(IptcTag.Byline, "Thimo Pedersen");
        image.Metadata.IptcProfile.SetValue(IptcTag.Caption, "Classic Pokeball Toy on a bunch of Pokemon Cards. Zapdos, Ninetales and a Trainercard visible.");
        image.Metadata.IptcProfile.SetValue(IptcTag.Source, @"https://rb.gy/hgkqhy");
        image.Metadata.IptcProfile.SetValue(IptcTag.Keywords, "Pokemon");
        image.Metadata.IptcProfile.SetValue(IptcTag.Keywords, "Pokeball");
        image.Metadata.IptcProfile.SetValue(IptcTag.Keywords, "Cards");
        image.Metadata.IptcProfile.SetValue(IptcTag.Keywords, "Zapdos");
        image.Metadata.IptcProfile.SetValue(IptcTag.Keywords, "Ninetails");
    } 
 中国人