Xoay hoặc Lật hình ảnh trong C# .NET

Nếu bạn đang phát triển các ứng dụng có khả năng chỉnh sửa hình ảnh, Plugin Lật & Xoay Hình ảnh Aspose.Imaging giá $99 cung cấp một giải pháp mạnh mẽ và hiệu quả để lật và xoay hình ảnh. Thư viện lật hình ảnh .NET tốt nhất này đơn giản hóa các thao tác phức tạp, cho phép thực hiện lật ngang, lật dọc cũng như xoay một cách liền mạch. Dù là chuẩn bị hình ảnh cho người dùng tải lên, các nhiệm vụ thiết kế đồ họa hay xử lý hàng loạt, Aspose.Imaging cho .NET làm cho những công việc này trở nên dễ dàng với khả năng lật hình ảnh hiệu quả.

Hướng dẫn này trình bày cách lật hình ảnh một cách lập trình trong C#, bao gồm lật ngang, lật dọc và lật kết hợp với xoay.


Các chủ đề được đề cập:


API C# để Lật Hình ảnh

Aspose.Imaging for .NET cung cấp một API toàn diện để thao tác với hình ảnh. Với phương thức RotateFlip, bạn có thể dễ dàng áp dụng xoay và lật cho nhiều định dạng hình ảnh, bao gồm lật dọc và lật ngang. Bạn có thể cài đặt thư viện thao tác hình ảnh .NET thông qua NuGet hoặc tải xuống các tệp assembly để tích hợp.

PM> Install-Package Aspose.Imaging

Các bước để Lật Hình ảnh trong C#

Sử dụng Aspose.Imaging, bạn có thể dễ dàng lật hình ảnh theo chiều ngang hoặc chiều dọc. API cung cấp enum RotateFlipType để chỉ định loại lật (và/hoặc góc xoay). Bạn có thể thực hiện các thao tác lật/xoay sau trên một hình ảnh:

  • Chỉ xoay
  • Chỉ lật
  • Cả lật và xoay

Sau đây là các bước để lật một hình ảnh trong C#.

  • Tải hình ảnh từ đĩa.
  • Lật hình ảnh theo hướng mong muốn bằng các chức năng lật của thư viện thao tác hình ảnh C#.
  • Lưu hình ảnh đã cập nhật trên đĩa.

Hãy cùng viết mã C# cho các bước nêu trên và xem cách lật hình ảnh sau.

Hình ảnh cho việc xoay và lật

Lật Hình ảnh trong C#

Để lật một hình ảnh, các thành viên của RotateFlipType sau được sử dụng.

  • RotateNoneFlipX: Không xoay và lật ngang
  • RotateNoneFlipY: Không xoay và lật dọc
  • RotateNoneFlipXY: Không xoay và lật ngang cũng như dọc

Sau đây là các bước để lật một hình ảnh trong C#.

Mẫu mã sau cho thấy cách lật một hình ảnh trong các ứng dụng .NET sử dụng giải pháp thao tác hình ảnh .net giá cả phải chăng này.

Ảnh chụp màn hình sau đây cho thấy hình ảnh được lật bằng đoạn mã trên.

Lật một hình ảnh trong C#

Lật một Hình ảnh

Xoay và Lật Hình ảnh trong C#

Trong phần này, chúng ta sẽ xem cách xoay và lật hình ảnh cùng một lúc. Để thực hiện điều này, các thành viên sau của enum RotateFlipType được sử dụng.

  • Rotate180FlipX: Xoay 180 độ và lật ngang
  • Rotate180FlipXY: Xoay 180 độ và lật ngang và dọc
  • Rotate180FlipY: Xoay 180 độ và lật dọc
  • Rotate270FlipX: Xoay 270 độ và lật ngang
  • Rotate270FlipXY: Xoay 270 độ và lật ngang và dọc
  • Rotate270FlipY: Xoay 270 độ và lật dọc
  • Rotate90FlipX: Xoay 90 độ và lật ngang
  • Rotate90FlipXY: Xoay 90 độ và lật ngang và dọc
  • Rotate90FlipY: Xoay 90 độ và lật dọc

Sau đây là các bước để xoay và lật một hình ảnh trong C#.

Đoạn mã C# sau đây cho thấy cách thực hiện xoay và lật đồng thời, thể hiện sức mạnh của thao tác hình ảnh lập trình C#.

Ảnh chụp màn hình sau cho thấy hình ảnh sau khi chúng ta áp dụng xoay và lật.

Xoay và lật một hình ảnh trong C#

Xoay và Lật một Hình ảnh

API Lật Hình ảnh C# - Nhận Giấy phép Miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí và lật hình ảnh theo chiều ngang và chiều dọc mà không bị giới hạn dùng thử thông qua API lật hình ảnh .net.

Kết Luận

Trong bài viết này, bạn đã học cách lật hình ảnh một cách lập trình trong C#. Hơn nữa, hướng dẫn từng bước và các mẫu mã đã cho thấy cách lật một hình ảnh và xoay & lật một hình ảnh cùng một lúc. Bạn có thể khám phá thêm về thư viện lật hình ảnh C# tốt nhất qua tài liệu. Bên cạnh đó, bạn có thể tải xuống các mẫu mã nguồn của API từ GitHub. Trong trường hợp có bất kỳ thắc mắc nào, bạn có thể liên hệ với chúng tôi qua diễn đàn.

Xem thêm