Batch Resize and Convert Images into C# Sử dụng Aspose.Imaging

Đổi lại hình ảnh để phù hợp với các yêu cầu cụ thể hoặc chuyển đổi chúng sang các định dạng khác nhau là một nhiệm vụ phổ biến khi chuẩn bị phương tiện truyền thông cho các ứng dụng web, Ứng dụng di động, hoặc lưu trữ tài liệu. Tự động khôi phục và chuyển hóa hàng ngàn bức ảnh có thể mất thời gian và sai lầm. Bài viết blog này sẽ hướng dẫn bạn thông qua tự động hóa các công việc này bằng cách sử dụng mạnh mẽ Aspose.Imaging thư viện trong C#. Chúng tôi sẽ bao gồm làm thế nào để thu thập lại và biến hình từ một Định dạng sang một khác với chỉ một vài dòng mã.

Giới thiệu

Trong hướng dẫn này, chúng tôi sẽ khám phá làm thế nào để sử dụng Aspose.Imaging cho .NET để tự động lại hình ảnh và chuyển đổi. quá trình này là cần thiết khi chuẩn bị các bức ảnh cho các ứng dụng web hoặc di động nơi các kích cỡ và định dạng cụ thể được yêu cầu.Với cuối cuốn sách, bạn sẽ có một sự hiểu biết toàn diện về cách thiết lập môi trường của bạn, tải ảnh từ một thư mục, khôi phục chúng một cách tương đối hoặc với kích thước cố định, chuyển sang định hình của họ, và tiết kiệm kết quả.

Nguyên tắc

Trước khi đi vào mã, hãy chắc chắn rằng bạn có những điều sau đây:

  • Visual Studio 2019 hoặc hơn
  • .NET 6.0 hoặc mới hơn (hoặc .NET Framework 4.6.2+)
  • Một thư mục chứa hình ảnh nguồn trong các định dạng khác nhau như PNG, BMP, TIFF, v.v.
  • Aspose.Imaging cho .NET cài đặt qua NuGet

Để cài đặt gói, hãy mở Package Manager Console và chạy:

PM> Install-Package Aspose.Imaging

Mẫu mã đầy đủ

Dưới đây là một ví dụ làm việc đầy đủ cho thấy cách sao chép lại và chuyển đổi hình ảnh bằng cách sử dụng Aspose.Imaging.

Hiểu Code

Chúng ta hãy phá vỡ việc thực hiện này thành những bước quan trọng để hiểu rõ hơn:

Bước 1: Cài đặt ban đầu

Đầu tiên, chúng tôi khởi động giấy phép đo lường và tải một tệp nhập. bước này là rất quan trọng để đảm bảo rằng bạn tuân thủ các yêu cầu cấp phép khi sử dụng Aspose.Imaging.

Trong đoạn này, chúng tôi thiết lập giấy phép đo bằng cách cung cấp khóa công cộng và tư nhân của bạn. Sau đó, Chúng tôi tải một hình ảnh từ một con đường cụ thể.

Bước 2: Thiết lập các tùy chọn

Tiếp theo, chúng tôi thiết lập các tùy chọn chuyển đổi / xử lý như kích thước mục tiêu và định dạng output.

Ở đây, bạn có thể xác định chiều rộng và chiều cao mới để khôi phục hình ảnh tương đối hoặc với kích thước cố định).

Bước 3: Thực hiện hoạt động

Bây giờ chúng tôi thực hiện hoạt động chính bằng cách gọi các phương pháp thích hợp từ Aspose.Imaging.

Phần này cho thấy cách chỉnh sửa và chuyển đổi một hình ảnh bằng cách sử dụng ResizeProportional hoặc ResizeFullFrame, tiếp theo bằng cách lưu nó trong một định dạng mới.

Bước 4: Tiết kiệm kết quả

Cuối cùng, chúng tôi lưu các hình ảnh được xử lý với cài đặt mong muốn của mình.

Trong phần này của mã, bạn chỉ định con đường xuất và tên tệp cho mỗi hình ảnh. Thư viện xử lý chuyển đổi và lưu các tập tin theo đó.

Mẫu mã chính (Complete & Runnable)

Dưới đây là một ví dụ đầy đủ cho thấy làm thế nào để tập hợp lại và chuyển đổi hình ảnh bằng cách sử dụng Aspose.Imaging:

Kết luận

Bằng cách làm theo hướng dẫn này, bạn nên bây giờ có thể tự động hóa quá trình tái tạo và chuyển đổi hình ảnh thành C# bằng cách sử dụng Aspose.Imaging. Điều này không chỉ tiết kiệm thời gian mà còn đảm bảo sự nhất quán trong các dự án của bạn.

Để đọc và khám phá thêm:

More in this category