Bộ xoay hình ảnh

Các ảnh điện thoại chụp theo phương ngang, các tài liệu quét được đặt ở góc 90°, hoặc các đường chân trời lệch hai độ – tất cả đều yêu cầu một chiến lược xoay khác nhau. Bộ xoay này xử lý các góc bội số của 90° một cách không mất chất lượng (đặc biệt hữu ích với định dạng JPG), đồng thời xử lý mọi góc tùy ý với hiệu ứng chống nhiễu sắc nét rõ ràng và cho phép chọn màu nền cho các góc bị lộ sáng.

Cách xoay một hình ảnh

  1. 1

    Tải lên hình ảnh

    JPG, PNG, WebP hoặc HEIC.

  2. 2

    Chọn góc xoay

    90°, 180°, 270° (không mất dữ liệu khi chuyển đổi sang định dạng JPG) hoặc bất kỳ góc nào khác thông qua thanh trượt.

  3. 3

    Chọn màu lấp đầy

    Đối với các phép xoay không phải góc vuông, hãy chọn màu trong suốt, trắng hoặc một giá trị HEX cho các góc bị lộ ra.

  4. 4

    Tùy chọn: cắt hình ảnh sau khi xoay

    Cắt theo hình chữ nhật nội tiếp lớn nhất để ẩn hoàn toàn các góc.

  5. 5

    Xuất

    Sử dụng cùng định dạng với dữ liệu đầu vào hoặc chuyển đổi khi lưu.

Xoay không mất dữ liệu so với xoay bằng nội suy

Bội số của 90° trên định dạng JPG

JPEG lưu trữ dữ liệu trong các khối DCT kích thước 8×8. Việc xoay các khối này 90°, 180° hoặc 270° có thể thực hiện bằng cách đảo thứ tự các khối mà không cần mã hóa lại – gọi là “xoay không mất thông tin”. Phương pháp này hoạt động khi cả hai chiều đều là bội số của 8 (điều này đúng với hầu hết hình ảnh từ máy ảnh). Công cụ sẽ tự động sử dụng phương thức này.

Các góc tùy ý

Đối với các góc xoay 1°, 2°, 15° hoặc bất kỳ góc nào không phải 90°, mỗi điểm ảnh mới đều là một mẫu có trọng số được lấy từ lưới gốc. Công cụ sử dụng phương pháp nội suy bậc ba để đảm bảo kết quả mượt mà.

Các góc bị lộ

Khi xoay một hình chữ nhật với góc không phải 90°, sẽ xuất hiện các khe hình tam giác tại mỗi góc. Các tùy chọn lấp đầy:

  • Trong suốt (chỉ hỗ trợ định dạng PNG): các khoảng trống được biểu diễn bằng các điểm ảnh trong suốt.
  • Trắng / đen / bất kỳ giá trị HEX nào: lấp đầy liền khối để tạo hiệu ứng sạch sẽ.
  • Mở rộng điểm ảnh biên: lặp lại điểm ảnh gần nhất ra ngoài, rất hữu ích đối với các tài liệu quét mà nền được mong đợi là màu trắng.
  • Cắt theo hình chữ nhật nội tiếp: loại bỏ hoàn toàn các góc bằng cách cắt hình sao cho vừa với hình chữ nhật lớn nhất nằm gọn trong ảnh đã xoay.

Tự động căn thẳng

Nếu bạn có ảnh với đường chân trời bị nghiêng, hãy sử dụng chế độ “tự động” – công cụ sẽ tự động xác định cạnh ngang chủ đạo (thường là đường chân trời) và xoay ảnh để căn cho thẳng. Chế độ này hoạt động ổn định khi có một đường thẳng rõ ràng.

Hướng EXIF và góc xoay thực tế

Một số ảnh điện thoại đôi khi lưu góc xoay dưới dạng cờ EXIF thay vì xoay lưới điểm ảnh. Công cụ này sẽ tích hợp góc xoay trực tiếp vào dữ liệu điểm ảnh và ghi giá trị hướng EXIF = 1, nhờ đó kết quả hiển thị luôn giống hệt nhau trên mọi trình xem hình ảnh.

Câu hỏi thường gặp

Đối với định dạng JPG, đúng vậy – khi kích thước hình ảnh là bội số của 8 (hầu như luôn). Đối với các định dạng PNG và WebP không mất thông tin, mọi phép xoay đều không gây mất dữ liệu bất kể góc độ, vì các định dạng này có độ chính xác tuyệt đối ở cấp độ điểm ảnh.

Khi xoay một hình chữ nhật, nó sẽ bị nghiêng và các góc sẽ xuất hiện ở bên ngoài hình ảnh ban đầu. Bạn có thể lấp đầy những góc này bằng màu hoặc cắt hình lại sao cho phù hợp với hình chữ nhật đã xác định – cả hai tùy chọn đều chỉ cần một cú nhấp chuột trong công cụ.

Phương pháp này hoạt động hiệu quả khi khung hình có đường thẳng ngang hoặc thẳng đứng rõ rệt (ví dụ: đường chân trời, mép tòa nhà, kệ hàng). Những bức ảnh chỉ chứa các yếu tố cong hoặc chéo có thể cần được xoay thủ công.

Chỉ áp dụng cho các góc tùy ý và mức độ ảnh hưởng cũng rất nhỏ. Các góc bội số của 90° trên định dạng JPG với kích thước là bội số của 8 thực sự không gây mất thông tin. Các phép xoay góc nhỏ sẽ dẫn đến việc mã hóa lại dữ liệu: một lần xử lý gần như không thể nhận thấy, nhưng khi lặp lại nhiều lần thì hiệu ứng này sẽ ngày càng rõ rệt.

Công cụ liên quan

Công cụ này có phiên bản bằng các ngôn ngữ khác