Cách tạo hình thu nhỏ từ ảnh JPG trong C#

Cách tạo hình thu nhỏ từ ảnh JPG trong C#

Hình ảnh thu nhỏ là hình ảnh bìa của bài đăng trên blog của bạn hoặc bất kỳ video nào. Nó đóng một vai trò quan trọng trong việc thu hút khách truy cập vào nền tảng trực tuyến của bạn. Hướng dẫn này sẽ giới thiệu với bạn [thư viện] trình tạo hình thu nhỏ [thư viện] cung cấp nhiều phương pháp khác nhau. Chà, việc tạo hình thu nhỏ theo chương trình khá nhanh chóng và hiệu quả. Tuy nhiên, hãy bắt đầu và tìm hiểu cách tạo hình thu nhỏ từ hình ảnh JPG trong C# và chúng ta sẽ triển khai chức năng này bằng cách viết mã đoạn mã.

Chúng tôi sẽ đề cập đến các phần sau trong bài viết này:

Thư viện trình tạo hình thu nhỏ

Phần này sẽ cung cấp cho bạn thông tin chi tiết đầy đủ để thiết lập thư viện này trong dự án .NET của bạn. Bạn có thể tải xuống DLL hoặc cài đặt thư viện này bằng cách chạy lệnh sau trong trình quản lý gói NuGet.

Install-Package Aspose.Imaging

Cách tạo hình thu nhỏ từ ảnh JPG trong C#

Việc chuyển đổi hình ảnh JPG/JPEG thành hình thu nhỏ chỉ cần viết một vài dòng mã nguồn bằng ngôn ngữ C#.

Vui lòng làm theo các bước và đoạn mã được đề cập bên dưới:

  1. Tải hình ảnh bằng phương thức xuất xưởng Tải được hiển thị bởi lớp Hình ảnh.
  2. Gọi phương thức Thay đổi kích thước với loại LanczosResample.
  3. Gọi phương thức Save để lưu hình ảnh thu nhỏ.

Sao chép và dán đoạn mã sau vào tệp chính của bạn:

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;

// Tải hình ảnh bằng phương thức xuất xưởng Tải do lớp Hình ảnh hiển thị. 
using (Image image = Image.Load("result1.jpg"))
{
    // Gọi phương thức Resize với kiểu LanczosResample. 
    image.Resize(100, 100, ResizeType.LanczosResample); 
    // Gọi phương thức Save để lưu hình ảnh thu nhỏ.       
    image.Save("thumb.jpg");    
}

Đầu ra có thể được nhìn thấy trong hình ảnh dưới đây:

Thư viện trình tạo hình thu nhỏ

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ử API mà không bị giới hạn về đánh giá.

Tổng hợp

Bài đăng trên blog này cung cấp chi tiết đầy đủ về cách tạo hình thu nhỏ từ Hình ảnh JPG trong C# theo chương trình. Hơn nữa, có sẵn tài liệu toàn diện để sửa đổi lệnh gọi API. Ngoài ra, bạn có thể truy cập tài liệu để biết thêm về thư viện trình tạo hình thu nhỏ này.

Hơn nữa, chúng tôi khuyên bạn nên làm theo Hướng dẫn bắt đầu của chúng tôi.

Cuối cùng, conholdate.com đang viết bài blog mới. Vì vậy, hãy giữ liên lạc để cập nhật thường xuyên.

Đặt một câu hỏi

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

Hình thu nhỏ có thể là JPG không?

Có, bạn có thể xây dựng mô-đun tạo hình thu nhỏ bằng .NET thư viện này. Nó cung cấp nhiều phương pháp để tạo hình thu nhỏ từ hình ảnh JPG/JPEG.

Xem thêm