tooly

Chuyển HEIC sang JPG online

Mở ảnh iPhone và iPad ở bất cứ đâu: chuyển HEIC/HEIF sang JPG được hỗ trợ khắp nơi. Giải mã diễn ra trong trình duyệt — ảnh không bao giờ được tải lên.

Tệp của bạn không bao giờ rời khỏi trình duyệt

Cách sử dụng

  1. 1

    Thả tệp HEIC hoặc HEIF vào ô hoặc nhấp để chọn.

  2. 2

    Điều chỉnh chất lượng JPG nếu cần — 85% là mức mặc định tốt.

  3. 3

    Tải từng JPG hoặc tải tất cả dưới dạng ZIP.

Vì sao ảnh iPhone của bạn có dạng HEIC

Từ iOS 11 năm 2017, iPhone và iPad lưu ảnh ở định dạng HEIF, High Efficiency Image File, với phần mở rộng .heic. Container là một tiêu chuẩn MPEG; bức ảnh bên trong được nén bằng HEVC (H.265), cùng codec mà iPhone dùng cho video. Lợi ích là có thật: một bức ảnh 12 MP lẽ ra chiếm 3 đến 4 MB ở dạng JPG thường chỉ còn 1,5 đến 2,5 MB ở dạng HEIC với cùng mức chi tiết nhìn thấy được.

Vấn đề nằm ở khả năng tương thích. Windows chỉ mở được HEIC sau khi cài thêm gói codec, nhiều biểu mẫu web và cửa hàng online từ chối nó, điện thoại Android đời cũ hiển thị ô xám giữ chỗ, và rất nhiều dịch vụ in ảnh cũng như trình chỉnh sửa ảnh vẫn đòi JPG.

Tự chuyển đổi ở phía bạn giải quyết điều này một lần, mà không phải yêu cầu từng người nhận cài thêm gì.

Tránh HEIC ngay từ đầu

Nếu bạn thường xuyên cần JPG, chính iPhone có hai công tắc đáng biết:

  • Cài đặt → Camera → Định dạng → Tương thích nhất khiến camera lưu JPG từ nay về sau. Tệp lớn hơn, nhưng không cần chuyển đổi gì.
  • Cài đặt → Ảnh → Truyền sang Mac hoặc PC → Tự động chuyển sang JPG khi bạn sao chép ảnh qua cáp.

Không cách nào trong hai cách trên giúp được với những ảnh bạn đã có, ảnh được gửi cho bạn dưới dạng tệp, hay ảnh HEIC xuất từ iCloud. Đó là lúc công cụ chuyển đổi này hữu ích.

Cách chuyển đổi hoạt động

Phần lớn trình duyệt không tự đọc được HEIC, nên trang sẽ tải libheif, một bộ giải mã HEIF mã nguồn mở biên dịch sang WebAssembly, khi bạn thêm tệp đầu tiên. Cùng một bộ giải mã được dùng trên mọi trình duyệt, nên kết quả nhất quán.

Bộ giải mã đọc ảnh chính từ tệp HEIC. Ảnh iPhone được lưu bên trong dưới dạng lưới các ô nhỏ, và libheif ghép chúng lại thành bức ảnh đầy đủ rồi áp dụng hướng xoay đã lưu, nên ảnh chụp dọc ra đúng chiều. Các điểm ảnh sau đó được vẽ lên canvas và mã hóa thành JPG với chất lượng bạn chọn. Tất cả diễn ra trên thiết bị của bạn; ảnh không được tải lên.

Một số phần của tệp HEIC không có chỗ trong JPG và bị bỏ đi:

  • Bản đồ độ sâu từ chế độ Chân dung, nên sau này không thể chỉnh lại độ mờ hậu cảnh. Độ mờ đã áp dụng lên ảnh vẫn được giữ.
  • Bản đồ gain HDR mà các iPhone mới thêm vào. JPG trông như phiên bản độ sáng tiêu chuẩn của bức ảnh, nên trên màn hình HDR nó có thể kém sáng hơn so với trong ứng dụng Ảnh.
  • Siêu dữ liệu EXIF: ngày chụp, mẫu máy, ống kính, phơi sáng và vị trí GPS.

Điểm cuối cùng có cả hai mặt. Xóa dữ liệu vị trí là điểm cộng khi bạn đăng ảnh công khai. Nếu bạn cần ngày chụp để sắp xếp kho ảnh, hãy ghi lại trước bằng trình xem siêu dữ liệu EXIF, hoặc giữ tệp HEIC gốc bên cạnh các tệp JPG.

Chọn chất lượng theo mục đích

Thanh trượt Chất lượng đi từ 10% đến 100% và bắt đầu ở 85%. Thứ thay đổi là số byte mà bộ mã hóa JPG được phép dùng; kích thước điểm ảnh giữ nguyên, nên ảnh HEIC 4032×3024 trở thành JPG 4032×3024.

  • Chia sẻ và biểu mẫu online: 75–85%. Một bức ảnh iPhone điển hình vào khoảng 1,5 đến 3 MB ở 85%, ít hơn ở 75%.
  • In ảnh: 90%. Số byte thêm vào giữ lại kết cấu mịn của da, tán lá và vải, những thứ lộ rõ trên giấy.
  • Chỉnh sửa tiếp: 95–100%. Mỗi lần lưu lại dưới dạng JPG sau này đều mất thêm một chút, nên hãy bắt đầu từ chất lượng cao nhất có thể.

Hãy nhớ rằng JPG thường lớn hơn HEIC ngay cả ở 85%, vì HEVC là codec hiệu quả hơn. Nếu một trang giới hạn tải lên ở 1 hoặc 2 MB, giảm độ phân giải hiệu quả hơn là hạ chất lượng xuống rất thấp: thay đổi kích thước một bức ảnh 12 MP về 2048 px ở cạnh dài thường đưa nó xuống dưới 1 MB khá xa mà vẫn sắc nét trên mọi màn hình điện thoại hay laptop.

Loạt ảnh lớn và xử lý sự cố

Bạn có thể thả ảnh của cả một thư mục cùng lúc. Chúng được giải mã lần lượt, và danh sách hiển thị dung lượng gốc và dung lượng sau chuyển đổi của từng tệp. Khi xong cả loạt, hãy tải từng tệp hoặc gộp thành một tệp ZIP. Mỗi tệp có thể đến 50 MB, đủ cho cả ảnh 48 MP từ các mẫu Pro gần đây.

Nếu có gì trục trặc:

  • Tệp bị từ chối hoặc không giải mã được. Hãy kiểm tra xem nó có thực sự là HEIC không; một số ứng dụng gắn phần mở rộng .heic cho tệp JPG hoặc video. Một tệp mở được trong ứng dụng Ảnh nhưng không mở được ở đây có thể đã bị hỏng khi truyền; hãy sao chép lại.
  • Chuyển đổi chậm trên điện thoại. Giải mã HEVC rất nặng; một trăm ảnh 12 MP xử lý nhanh trên laptop nhưng mất khá lâu trên điện thoại đời cũ.
  • Live Photos. Tệp HEIC chỉ chứa ảnh tĩnh; đoạn video ngắn nằm trong một tệp .mov riêng và không thuộc phần chuyển đổi.

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

Ảnh của tôi có bị tải lên máy chủ không?

Không. Bộ giải mã HEIC (libheif biên dịch sang WebAssembly) chạy trong trình duyệt. Không có gì được gửi qua mạng.

Vì sao tệp đầu tiên lâu hơn?

Bộ giải mã được tải một lần khi dùng lần đầu (khoảng 1 MB). Các tệp sau đó chuyển đổi ngay lập tức.

Chất lượng có được giữ không?

Ở 85%, JPG nhìn không khác bản gốc với ảnh chụp. Dùng 95–100% nếu bạn định chỉnh sửa tệp tiếp.

Có hỗ trợ Live Photo và chụp liên tiếp không?

Ảnh tĩnh được chuyển đổi. Dữ liệu chuyển động và các khung hình chụp liên tiếp không được đưa vào.

Trình duyệt nào dùng được?

Mọi trình duyệt hiện đại có WebAssembly: Chrome, Firefox, Safari và Edge trên máy tính lẫn di động.

Đọc thêm

Công cụ liên quan