Bộ sưu tập hình ảnh lớn trong khi duy trì tỷ lệ khía cạnh của chúng là một yêu cầu phổ biến cho thương mại điện tử, galleries web, và các ứng dụng di động. Aspose.Imaging cho .NET đơn giản hóa quá trình này bằng cách tự động lại nhiều ảnh với sự dễ dàng, đảm bảo rằng không có sự biến dạng của ảnh xảy ra trong thời gian vận hành.

Vấn đề thế giới thực

Khi chuẩn bị hình ảnh để hiển thị trên các nền tảng khác nhau hoặc trong các bối cảnh khác (như các hình nhỏ cho một gallery), điều quan trọng là phải duy trì tỷ lệ khía cạnh của chúng. kích thước cố định có thể dẫn đến các bức ảnh bị phá vỡ hoặc sụp đổ, điều này là không mong muốn từ cả một quan điểm thẩm mỹ và trải nghiệm người dùng.

Giải pháp Overview

Aspose.Imaging for .NET cung cấp các công cụ mạnh mẽ để xoay qua các thư mục của hình ảnh, tính toán kích thước mới dựa trên chiều rộng hoặc chiều cao mục tiêu, và khôi phục chúng một cách tương đối mà không cần tính bằng tay.

Nguyên tắc

Trước khi đi vào các chi tiết thực hiện, hãy chắc chắn rằng bạn có cài đặt sau:

  • Visual Studio 2019 hoặc hơn
  • .NET 6.0 hoặc mới hơn (hoặc .NET Framework 4.6.2+)
  • Aspose.Imaging cho .NET từ NuGet
  • Một thư mục với hình ảnh của bạn (JPG, PNG, BMP, vv.)

Bạn có thể cài đặt gói cần thiết thông qua Package Manager Console:

PM> Install-Package Aspose.Imaging

Mẫu mã đầy đủ C# : Batch Resize hình ảnh với Aspect Ratio

Dưới đây là một ví dụ mã hoạt động đầy đủ cho thấy làm thế nào để tập hợp lại hình ảnh trong khi duy trì tỷ lệ khía cạnh của họ bằng cách sử dụng Aspose.Imaging cho .NET.

More in this category