如何在 C# 中从 JPG 图像制作缩略图

如何在 C# 中从 JPG 图像制作缩略图

缩略图是您的博客文章或任何视频的封面图片。它在吸引访问者访问您的在线平台方面起着至关重要的作用。本指南将向您介绍一个缩略图生成器 ,它提供了多种方法。好吧,就以编程方式制作缩略图而言,它非常快速和高效。但是,让我们开始学习如何在 C# 中从 JPG 图像制作缩略图,我们将通过编写代码 片段 来实现此功能。

我们将在本文中介绍以下部分:

缩略图生成器库

本节将为您提供在 .NET 项目中设置此库的完整详细信息。您可以通过在 NuGet 程序包管理器中运行以下命令来 下载 DLL 或安装此库。

Install-Package Aspose.Imaging

如何在 C# 中从 JPG 图像制作缩略图

将 JPG/JPEG 图像转换为缩略图只需用 C# 语言编写几行源代码即可。

请按照下面提到的步骤和代码片段进行操作:

  1. 使用 Image 类公开的工厂方法 Load 加载图像。
  2. 使用 LanczosResample 类型调用 Resize 方法。
  3. 调用Save方法保存缩略图。

将以下代码复制并粘贴到您的主文件中:

using Aspose.Imaging;
using Aspose.Imaging.Exif;
using Aspose.Imaging.Exif.Enums;
using Aspose.Imaging.FileFormats.Bmp;
using Aspose.Imaging.FileFormats.Dicom;
using Aspose.Imaging.FileFormats.Djvu;
using Aspose.Imaging.FileFormats.Emf;
using Aspose.Imaging.FileFormats.Eps;
using Aspose.Imaging.FileFormats.Eps.Consts;
using Aspose.Imaging.FileFormats.Gif;
using Aspose.Imaging.FileFormats.Gif.Blocks;
using Aspose.Imaging.FileFormats.Jpeg;
using Aspose.Imaging.FileFormats.Jpeg2000;
using Aspose.Imaging.FileFormats.Pdf;
using Aspose.Imaging.FileFormats.Png;
using Aspose.Imaging.FileFormats.Psd;
using Aspose.Imaging.FileFormats.Svg;
using Aspose.Imaging.FileFormats.Tga;
using Aspose.Imaging.FileFormats.Tiff.Enums;
using Aspose.Imaging.ImageFilters.FilterOptions;
using Aspose.Imaging.ImageOptions;
using Aspose.Imaging.Sources;
using Aspose.Imaging.Xmp;
using Aspose.Imaging.Xmp.Schemas.Dicom;
using System;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Threading.Tasks;

// 使用 Image 类公开的工厂方法 Load 加载图像。 
using (Image image = Image.Load("result1.jpg"))
{
    // 使用 LanczosResample 类型调用 Resize 方法。 
    image.Resize(100, 100, ResizeType.LanczosResample); 
    // 调用 Save 方法保存缩略图。       
    image.Save("thumb.jpg");    
}

输出如下图所示:

缩略图生成器库

获得免费许可证

您可以利用 免费临时许可证 试用 API,而不受评估限制。

加起来

这篇博文提供了有关如何在 C# 中以编程方式从 JPG 图像制作缩略图的完整详细信息。此外,还有全面的文档可用于修改 API 调用。另外,您可以访问文档进一步了解这个缩略图生成库。

此外,我们建议您遵循我们的入门指南

最后,conholdate.com 正在撰写新的博文。因此,请保持联系以获取定期更新。

问一个问题

您可以在我们的论坛 上让我们知道您的问题或疑问。

常见问题

缩略图可以是 JPG 吗?

是的,您可以使用此 .NET 构建缩略图生成模块。它提供了多种方法来从 JPG/JPEG 图像创建缩略图。

也可以看看