Cách nén kích thước hình ảnh trong C#

Hướng dẫn nhanh này chia sẻ thông tin về cách nén kích thước hình ảnh trong C#. Một vài dòng mã được minh họa trong hình ảnh nén C# thuộc bất kỳ loại nào như JPEG, PNG, BMP, v.v. để bạn có toàn quyền kiểm soát quá trình nén. Với mục đích này, các thuộc tính khác nhau được cung cấp để nén hình ảnh mà không làm giảm chất lượng.

Các bước để nén kích thước hình ảnh trong C#

  1. Định cấu hình dự án để sử dụng Aspose.Imaging để nén ảnh JPEG
  2. Tải tệp JPEG nguồn vào đối tượng lớp Image
  3. Tạo và khởi tạo đối tượng lớp JpegOptions để tùy chỉnh quá trình nén
  4. Đặt loại màu thành Thang độ xám để giảm kích thước hình ảnh
  5. Đặt loại nén thành lũy tiến
  6. Lưu hình ảnh nguồn trên đĩa với cài đặt nén được cung cấp ở trên

Để nén kích thước hình ảnh, cấu hình môi trường C# và chuỗi hoạt động được mô tả trong các bước trên. Tất cả các lớp cần thiết được xác định giống như hình ảnh nguồn được tải vào lớp Hình ảnh. Tương tự, đối tượng lớp JpegOptions được sử dụng để định cấu hình hình ảnh nén đầu ra cùng với việc sử dụng một vài thuộc tính được đặt trong mã mẫu.

Mã để nén kích thước hình ảnh trong C#

Các câu lệnh trên của chương trình trong C# nén kích thước hình ảnh bằng cách sử dụng JpegOptions trong đó loại màu được đặt thành Thang độ xám và Loại nén được đặt thành Lũy tiến. Ngoài ra còn có một số thuộc tính khác như Bảng màu, Chất lượng, cờ cho toàn khung hình, tùy chọn nhiều trang, lấy mẫu theo chiều ngang và lấy mẫu theo chiều dọc để đặt tên cho một số. Nếu bạn muốn nén hình ảnh PNG, bạn có thể sử dụng PNGOptions và đối với hình ảnh TIFF, hãy sử dụng TiffOptions.

Trong hướng dẫn này, chúng ta đã học cách nén kích thước hình ảnh trong C# Nếu bạn muốn thay đổi kích thước hình ảnh, hãy tham khảo bài viết trên cách thay đổi kích thước hình ảnh trong C#.

 Tiếng Việt