
程序员们好,这篇文章将演示如何用 C# 编程缩小 JPEG 的大小。Aspose.Imaging for .NET是.NET应用程序中最常用的图像大小调整服务,您可以在不损失质量的情况下调整JPEG的大小。减小大型 JPG/JPEG 文件的大小总能在存储、网站加载时间等方面带来好处。因此,您可以使用这款同样由 Aspose.Imaging for .NET 提供支持的在线 JPEG 大小减小器来减小 JPEG 的大小。不过,安装此 C# 库无需依赖其他第三方。因此,让我们马上开始本指南。
我们将在本指南中介绍以下几点:
图像大小调整服务 - API 安装
在 C# 中缩小 JPEG 大小 - 代码示例
在线 JPEG 大小缩减器 - 调整 JPEG 图像大小
图像大小调整服务 - API 安装
.NET的Aspose.Imaging专为程序化图像处理而设计。作为一名 C# 开发人员,你只需调用几个方法即可自动完成复杂的任务。此外,该图像大小调整 API 还提供图像裁剪、旋转和内存优化功能。因此,在安装时,你既可以下载该库的 DLL,也可以通过 NuGet 包管理器运行以下命令进行安装:
Install-Package Aspose.Imaging

在 C# 中减小 JPEG 的大小 - 代码示例
我们已经在本地系统中安装了 Aspose.Imaging for .NET。现在,我们准备编写几行源代码来调整 JPEG 图像的大小,看看实际的实现过程。
您可以按照以下步骤在 C# 中缩小 JPEG 的大小:
创建一个 Image 类对象,调用 Load 方法加载 JPEG 源文件。
Resize 方法将接受宽度和高度,并相应地调整图像大小。
如果想使用近邻算法调整图像大小,可以调用 NearestNeighbourResample 方法。
保存方法将把生成的 JPEG 图像保存到磁盘上。
下面的代码片段展示了如何通过编程缩小 JPEG 图像的大小:
namespace Aspose.Imaging
{
class SVG
{
// Reduce the Size of a JPEG in C#
static void Main(string[] args)
{
// Define the directory address
String dir = "/sample-files/";
// Create an Object of the Image class and invoke the Load method to load the source JPEG file.
using (Image image = Image.Load(dir + "sample.jpeg"))
{
// The Resize method will accept the width and height and the image will be resized accordingly.
image.Resize(300, 300);
// You may call the NearestNeighbourResample method if you want to resize the image using the nearest neighbor algorithm.
// image.ResizeHeightProportionally(image.Height * 2, Aspose.Imaging.ResizeType.NearestNeighbourResample);
// The Save method will save the resultant JPEG image on the disk.
image.Save(dir + "result.jpeg");
}
}
}
}如下图所示,上述 C# 代码示例可以在不降低质量的情况下调整 JPEG 的大小:

在线 JPEG 大小缩减器 - 调整 JPEG 图像大小
因此,这款在线工具也由 Aspose.Imaging for .NET 提供支持。这款在线 JPEG 大小缩减器功能强大、轻便高效。此外,你还可以在手机/桌面的网络浏览器中轻松打开它。它有一个友好的用户界面,你可以顺利地拖放文件。此外,它还能让你通过用户界面配置大小调整请求。它是免费的,而且不会要求你创建账户,我们建议你至少试用一次这个神奇的工具。

在不降低质量的情况下调整 JPEG 大小 - 获取免费许可证
你可以免费获得临时许可证,试用这项无评估限制的图像大小调整服务。
结论
本文到此结束,希望你已经学会了如何用 C# 来缩小 JPEG 的大小。我们通过在线 JPEG 大小减小器在最短的时间内调整了 JPEG 图像的大小。因此,如果你正在为你的应用程序寻找可靠的图像大小调整服务,现在正是时候。此外,请访问文档、API 参考资料和 GitHub repo 以开始使用。
常见问题 - FAQ
如何在 C# 中缩小图像?
Aspose.Imaging for .NET 提供了大量的类和方法来调整 JPEG 的大小而不会降低质量。
如何缩小 JPG 图像的大小?
您可以使用此在线 JPEG 大小减小器来减小 JEPG 图像的大小。
渝公网安备50010702505508