程序员们大家好,这篇博文将演示如何在 C# 中以编程方式减小 JPEG 的大小。 Aspose.Imaging for .NET 是 .NET 应用程序的首选图像调整大小服务,您可以在不损失质量的情况下调整 JPEG 大小。减小大型 JPG/JPEG 文件的大小总是有利于存储、网站加载时间等。因此,您可以使用在线 JPEG 尺寸缩减器来减小 JPEG 的尺寸,该尺寸缩减器也由 Aspose.Imaging for .NET 提供支持。但是,安装此 C# 库不需要其他第三方依赖项。因此,让我们立即开始本指南。
我们将在本指南中介绍以下几点:
图像调整大小服务 - API 安装
嗯,Aspose.Imaging for .NET 专为编程图像操作而设计。作为一名 C# 开发人员,您需要进行一些方法调用来自动执行复杂的任务。此外,此图像调整大小 API 还提供图像裁剪、旋转和内存优化功能。因此,对于安装,您可以下载库的 DLL,或者通过运行以下命令通过 NuGet 包管理器安装它:
Install-Package Aspose.Imaging
如有任何困难,请访问此安装指南。
使用 C# 减小 JPEG 的大小 - 代码示例
我们已经在本地系统上安装了 Aspose.Imaging for .NET。现在,我们可以通过编写几行源代码来调整 JPEG 图像的大小,以查看实际的实现。
您可以按照以下步骤在 C# 中减小 JPEG 的大小:
- 创建 Image 类的对象并调用 Load 方法来加载源 JPEG 文件。
- Resize 方法将接受宽度和高度,并相应地调整图像大小。
- 如果您想使用最近邻算法调整图像大小,可以调用 NearestNeighbourResample 方法。
- Save 方法会将生成的 JPEG 图像保存在磁盘上。
以下代码片段展示了如何以编程方式减小 JPEG 图像的大小:
namespace Aspose.Imaging
{
class SVG
{
// 在 C# 中减小 JPEG 的大小
static void Main(string[] args)
{
// 定义目录地址
String dir = "/sample-files/";
// 创建 Image 类的对象并调用 Load 方法来加载源 JPEG 文件。
using (Image image = Image.Load(dir + "sample.jpeg"))
{
// Resize 方法将接受宽度和高度,并且图像将相应地调整大小。
image.Resize(300, 300);
// 如果您想使用最近邻算法调整图像大小,可以调用 NearestNeighbourResample 方法。
// 图像.按比例调整高度(图像.高度* 2,Aspose.Imaging.ResizeType.NearestNeighbourResample);
// Save 方法会将生成的 JPEG 图像保存在磁盘上。
image.Save(dir + "result.jpeg");
}
}
}
}
上面的 C# 代码示例将调整 JPEG 大小而不会损失质量,如下图所示:
在线 JPEG Size Reducer - 调整 JPEG 图像大小
因此,这个在线工具也由Aspose.Imaging for .NET提供支持。这款在线 JPEG 尺寸缩小器功能强大、重量轻,工作效率高。此外,您可以轻松地在移动/桌面上的网络浏览器中打开它。它具有用户友好的用户界面,您可以在其中顺利拖放文件。最重要的是,它允许您仅从 UI 配置调整大小请求。它是免费的,不会要求您创建帐户,我们强烈建议您至少尝试一次这个神奇的工具。
在不损失质量的情况下调整 JPEG 大小 - 获取免费许可证
您可以利用免费临时许可证来尝试此图像调整大小服务,而不受评估限制。
结论
让我们在此结束这篇博文,希望您已经了解如何在 C# 中减小 JPEG 的大小。我们使用在线 JPEG 尺寸缩小器在最短的时间内调整 JPEG 图像的尺寸。因此,如果您想为您的应用程序选择可靠的图像调整大小服务,那么现在正是时候。此外,请访问 文档、API 参考资料和 GitHub 存储库以开始使用。最后,aspose.com 正在撰写新的博客文章。因此,请再次访问该平台以获取最新更新。
提供帮助
您可以在我们的论坛上告诉我们您的问题或疑问。
常见问题 – 常见问题解答
如何在C#中缩小图像?
Aspose.Imaging for .NET 提供了大量的类和方法来调整 JPEG 大小而不损失质量。此外,请访问此链接以获取完整的步骤和代码示例。
如何缩小 JPG 图像的大小?
您可以使用此在线 JPEG 尺寸缩小器来缩小 JEPG 图像的尺寸。