Xin chào các lập trình viên, bài đăng trên blog này sẽ trình bày cách giảm kích thước của JPEG trong C# theo lập trình. Aspose.Imaging for .NET là dịch vụ thay đổi kích thước hình ảnh dành cho các ứng dụng .NET và bạn có thể thay đổi kích thước JPEG mà không làm giảm chất lượng. Việc giảm kích thước tệp JPG/JPEG lớn luôn mang lại lợi ích về mặt lưu trữ, thời gian tải trang web và hơn thế nữa. Vì vậy, bạn có thể giảm kích thước JPEG bằng cách sử dụng trình giảm kích thước JPEG trực tuyến này cũng được cung cấp bởi Aspose.Imaging for .NET. Tuy nhiên, không cần có sự phụ thuộc của bên thứ ba nào khác để cài đặt thư viện C# này. Vì vậy, hãy bắt đầu hướng dẫn này ngay lập tức.
Chúng tôi sẽ đề cập đến các điểm sau trong hướng dẫn này:
- Dịch vụ thay đổi kích thước hình ảnh - Cài đặt API
- Giảm kích thước của JPEG trong C# - Mẫu mã
- Trình giảm kích thước JPEG trực tuyến - Thay đổi kích thước hình ảnh JPEG
Dịch vụ thay đổi kích thước hình ảnh - Cài đặt API
Chà, Aspose.Imaging for .NET được thiết kế tốt để xử lý hình ảnh theo chương trình. Là nhà phát triển C#, bạn cần thực hiện một số lệnh gọi phương thức để tự động hóa các tác vụ phức tạp. Ngoài ra, API thay đổi kích thước hình ảnh này còn cung cấp các tính năng cắt, xoay và tối ưu hóa bộ nhớ. Vì vậy, để cài đặt, bạn có thể tải xuống DLL của thư viện hoặc cài đặt nó qua NuGet Trình quản lý gói bằng cách chạy lệnh sau:
Install-Package Aspose.Imaging
Vui lòng truy cập hướng dẫn cài đặt này trong trường hợp gặp bất kỳ khó khăn nào.
Giảm kích thước của JPEG trong C# - Mẫu mã
Chúng tôi đã cài đặt Aspose.Imaging for .NET trên hệ thống cục bộ của mình. Bây giờ, chúng ta đã sẵn sàng xem cách triển khai thực tế bằng cách viết một vài dòng mã nguồn để thay đổi kích thước hình ảnh JPEG.
Bạn có thể làm theo các bước sau để giảm kích thước của JPEG trong C#:
- Tạo một đối tượng của lớp Hình ảnh và gọi phương thức Tải để tải tệp JPEG nguồn.
- Phương thức Thay đổi kích thước sẽ chấp nhận chiều rộng và chiều cao và hình ảnh sẽ được thay đổi kích thước tương ứng.
- Bạn có thể gọi phương thức NearestNeighbourResample nếu bạn muốn thay đổi kích thước hình ảnh bằng thuật toán lân cận gần nhất.
- Phương thức Save sẽ lưu ảnh JPEG thu được vào đĩa.
Đoạn mã sau đây cho thấy cách giảm kích thước hình ảnh JPEG theo chương trình:
namespace Aspose.Imaging
{
class SVG
{
// Giảm kích thước của JPEG trong C#
static void Main(string[] args)
{
// Xác định địa chỉ thư mục
String dir = "/sample-files/";
// Tạo một Đối tượng của lớp Hình ảnh và gọi phương thức Load để tải tệp JPEG nguồn.
using (Image image = Image.Load(dir + "sample.jpeg"))
{
// Phương thức Resize sẽ chấp nhận chiều rộng và chiều cao và hình ảnh sẽ được thay đổi kích thước tương ứng.
image.Resize(300, 300);
// Bạn có thể gọi phương thức NearestNeighbourResample nếu bạn muốn thay đổi kích thước hình ảnh bằng thuật toán lân cận gần nhất.
// image.ResizeHeightProportionally(image.Height * 2, Aspose.Imaging.ResizeType.NearestNeighbourResample);
// Phương pháp Lưu sẽ lưu hình ảnh JPEG thu được vào đĩa.
image.Save(dir + "result.jpeg");
}
}
}
}
Mẫu mã C# ở trên sẽ thay đổi kích thước JPEG mà không làm giảm chất lượng như bạn có thể thấy trong hình bên dưới:
Trình giảm kích thước JPEG trực tuyến - Thay đổi kích thước hình ảnh JPEG
Vì vậy, công cụ trực tuyến này cũng được cung cấp bởi Aspose.Imaging for .NET. Công cụ giảm kích thước JPEG trực tuyến này hoạt động hiệu quả vì nó mạnh mẽ và nhẹ. Hơn nữa, bạn có thể mở nó trong trình duyệt web trên Thiết bị di động/Máy tính để bàn một cách dễ dàng. Nó có giao diện người dùng thân thiện với người dùng, nơi bạn có thể kéo và thả tệp một cách trơn tru. Trên hết, nó cho phép bạn định cấu hình yêu cầu thay đổi kích thước của mình chỉ từ giao diện người dùng. Nó miễn phí và bạn sẽ không bị yêu cầu tạo tài khoản, chúng tôi khuyên bạn nên thử công cụ tuyệt vời này ít nhất một lần.
Thay đổi kích thước JPEG mà không làm giảm chất lượng - Nhận giấy phép miễn phí
Bạn có thể tận dụng giấy phép tạm thời miễn phí để dùng thử dịch vụ thay đổi kích thước hình ảnh này mà không bị giới hạn về đánh giá.
Phần kết luận
Hãy kết thúc bài đăng blog này ở đây với hy vọng rằng bạn đã học được cách giảm kích thước của JPEG trong C#. Chúng tôi đã sử dụng công cụ giảm kích thước JPEG trực tuyến để thay đổi kích thước hình ảnh JPEG trong thời gian ngắn nhất. Vì vậy, đây là thời điểm thích hợp nếu bạn đang muốn lựa chọn một dịch vụ thay đổi kích thước hình ảnh đáng tin cậy cho ứng dụng của mình. Hơn nữa, vui lòng truy cập tài liệu, API tài liệu tham khảo và kho lưu trữ GitHub để bắt đầu. Cuối cùng, aspose.com đang viết bài đăng blog mới. Vì vậy, hãy truy cập lại nền tảng này để có những cập nhật mới nhất.
Trợ giúp có sẵn
Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.
Câu hỏi thường gặp – Câu hỏi thường gặp
Làm cách nào để thu nhỏ hình ảnh trong C#?
Aspose.Imaging for .NET cung cấp một lượng lớn các lớp và phương thức để thay đổi kích thước JPEG mà không làm giảm chất lượng. Hơn nữa, vui lòng truy cập liên kết này để biết các bước hoàn chỉnh và mẫu mã.
Làm cách nào để giảm kích thước hình ảnh JPG?
Bạn có thể sử dụng công cụ giảm kích thước JPEG trực tuyến này để giảm kích thước hình ảnh JEPG.