Subformer

Xoay & Lật ảnh

Xoay một ảnh hoặc toàn bộ lô ảnh theo các bước 90°, phản chiếu theo chiều ngang hoặc chiều dọc, và tải xuống. Hoạt động với JPG, PNG, WebP, HEIC trực tiếp từ iPhone của bạn, GIF, BMP và SVG - tất cả trong trình duyệt của bạn, không cần tải lên.

Tệp không bao giờ rời khỏi trình duyệt của bạn. Mọi quá trình xử lý đều chạy trên thiết bị của bạn.

Kéo ảnh vào đây, hoặc nhấp để duyệt

JPG, PNG, WebP, HEIC, GIF, BMP, SVG - xoay theo các bước 90°.

Cách hoạt động

Bốn bước từ ảnh bị nghiêng sang tệp đã sửa.

  1. 1. Kéo thả ảnh của bạn

    Kéo ảnh vào bất kỳ đâu trên trang hoặc nhấp vào vùng kéo thả. JPG, PNG, WebP, HEIC, GIF, BMP và SVG đều hoạt động.

  2. 2. Xoay

    Nhấp vào các nút xoay trên bất kỳ thẻ nào để xoay 90°. Sử dụng các điều khiển Xoay tất cả để áp dụng cùng một phép xoay cho toàn bộ lô.

  3. 3. Chọn định dạng

    Giữ định dạng gốc với Tự động, hoặc chuyển đổi sang PNG / JPG / WebP. Đối với đầu ra JPG, chọn màu nền lấp đầy bất kỳ góc trong suốt nào.

  4. 4. Tải xuống

    Lưu từng ảnh đã xoay vào thiết bị của bạn. Toàn bộ lô được tải xuống theo trình tự với một khoảng dừng ngắn để trình duyệt không bỏ qua tệp.

Khi bạn cần xoay ảnh

Máy ảnh điện thoại và ứng dụng quét ghi lại hướng thông qua cờ EXIF. Một số ứng dụng tôn trọng cờ đó và xoay khi hiển thị; những ứng dụng khác hiển thị các pixel nguyên bản và ảnh của bạn bị nghiêng. Các nền tảng web đặc biệt không nhất quán - cùng một ảnh tải lên có thể trông đúng trên một trang web và bị nghiêng trên trang tiếp theo.

Công cụ này ghi lại các pixel thực tế để hướng được tích hợp sẵn. JPG và WebP mã hóa lại ở chất lượng 92 (gần như giống hệt về mặt hình ảnh); PNG và WebP-lossless bảo toàn mọi byte. Ảnh HEIC từ iPhone được giải mã cục bộ nên bạn không cần bước chuyển đổi riêng.

Mọi thứ chạy trong trình duyệt của bạn thông qua API canvas 2D. Kéo thả tệp, nhấp xoay, tải xuống - không có gì được gửi đến máy chủ, điều này quan trọng đối với ảnh của khách hàng, quét ID và bất kỳ thứ gì khác mà bạn không muốn giao cho bên thứ ba.

Bên trong

Không máy chủ, không tải lên, không dịch vụ xử lý hình ảnh. Việc xoay chạy trên các API trình duyệt tiêu chuẩn cộng với một mô-đun WebAssembly cho định dạng mà trình duyệt của bạn không thể đọc nguyên bản.

Canvas 2D API
Áp dụng phép biến đổi và mã hóa lại kết quả. Xoay theo các bước 90 độ là một phép ánh xạ lại pixel không mất dữ liệu - bộ mã hóa là bước duy nhất có thể làm giảm chất lượng, đó là lý do tại sao đầu ra PNG hoàn hảo từng byte.
WebAssembly HEIC decoding
Các tệp HEIC và HEIF từ iPhone được giải mã trên thiết bị của bạn. Không có trình duyệt nào đi kèm bộ giải mã gốc cho định dạng đó, vì vậy một mô-đun WebAssembly xử lý nó cục bộ thay vì gửi ảnh đến máy chủ chuyển đổi.
Browser image codecs
Mã hóa JPEG, PNG và WebP sử dụng các codec đã được tích hợp sẵn trong trình duyệt của bạn. Điều đó giúp trang nhỏ gọn và có nghĩa là đầu ra khớp với những gì trình duyệt của bạn tạo ra ở bất kỳ nơi nào khác.
File and Blob APIs
Các tệp bạn kéo thả được đọc vào bộ nhớ dưới dạng Blobs và được trả lại trực tiếp dưới dạng tải xuống. Không có gì được ghi vào máy chủ và không có gì tồn tại sau khi bạn đóng tab.

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