Chuyển đổi miễn phí

HEIC tới Trình chuyển đổi JPG

Chuyển đổi hình ảnh HEIC (định dạng iPhone) sang định dạng JPG tiêu chuẩn ngay lập tức với chất lượng cao. Được xử lý an toàn trong trình duyệt của bạn.

Kéo và thả HEIC vào đây

Hỗ trợ lên tới 50MB

Hoặc

Về công cụ này

HEIC là phần mở rộng tệp được Apple áp dụng cho Định dạng tệp hình ảnh hiệu quả cao (HEIF) khi iPhone bắt đầu chụp ảnh ở định dạng HEIF được mã hóa HEVC thay vì JPEG bắt đầu từ iOS 11 vào năm 2017. Định dạng này nén hình ảnh hiệu quả gần gấp đôi so với JPEG ở cùng chất lượng hình ảnh, nghĩa là một bức ảnh iPhone thông thường ở 12 megapixel sẽ mất khoảng 1,5–2 MB dưới dạng HEIC so với 3–4 MB dưới dạng JPEG. Nhược điểm: HEIC được hỗ trợ kém bên ngoài hệ sinh thái Apple. Windows, Android và hầu hết các công cụ web không thể mở nó nếu không có phần mềm hoặc codec bổ sung.

Bộ chuyển đổi này giải mã HEIC hoàn toàn trong trình duyệt của bạn bằng thư viện heic2any, bao bọc một cổng JavaScript của bộ giải mã libheif. Sau đó, bitmap được giải mã sẽ được mã hóa lại thành JPEG bằng bộ mã hóa tích hợp của trình duyệt. Các tệp không rời khỏi thiết bị của bạn bất kỳ lúc nào - toàn bộ đường dẫn chạy cục bộ.

Chất lượng JPEG đầu ra mặc định là 90, giúp hình ảnh không thể phân biệt được với nguồn trong khi tạo ra các tệp có kích thước tương đương với HEIC gốc. Lên cao hơn (95–100) sẽ tăng kích thước tệp với lợi ích có thể nhìn thấy ở mức tối thiểu; đi xuống thấp hơn (60–75) tiết kiệm không gian nhưng gây ra hiện tượng nén có thể hiển thị trên các chuyển màu mượt mà hoặc kết cấu phức tạp.

Tại sao chuyển đổi HEIC sang JPG

Khả năng tương thích là toàn bộ lý do. Người nhận email trên Windows thường không thể xem trước HEIC. Biểu mẫu tải lên web từ chối định dạng. Dịch vụ in ảnh không chấp nhận nó. Phần mềm chỉnh sửa ảnh cũ hơn sẽ từ chối hoàn toàn HEIC hoặc yêu cầu plugin trả phí. Chuyển đổi sang JPEG trước khi chia sẻ sẽ loại bỏ rắc rối.

Ngay cả trong hệ sinh thái Apple, JPEG vẫn là lựa chọn an toàn hơn cho việc chuyển giao đa nền tảng. AirDropping ảnh HEIC cho đồng nghiệp Windows sẽ tạo ra các tệp mà họ không thể mở. Tải HEIC lên hệ thống quản lý tài liệu của công ty chạy trên Linux thường không thành công. JPEG là mẫu số chung thấp nhất hoạt động ở mọi nơi.

Cách sử dụng

Thả ảnh iPhone, lấy JPEG. Bộ giải mã hoạt động cho cả tệp HEIC và HEIF.

  1. Tải lên tệp HEIC của bạn: Kéo tệp từ thư mục tải xuống, thư viện ảnh hoặc đích AirDrop. Các tập tin lên tới 50 MB được hỗ trợ. Cả hai phần mở rộng .heic và .heif đều được chấp nhận.
  2. Chọn chất lượng JPEG: Mặc định là 90, đây là giá trị phù hợp nhất với nguồn. Chất lượng cao hơn (95+) hiếm khi đáng bị phạt về kích thước. Thấp hơn (75) là phù hợp để chia sẻ trên web khi kích thước quan trọng hơn độ trung thực của kho lưu trữ.
  3. Chuyển đổi: Thư viện heic2any giải mã vùng chứa HEIF và dữ liệu hình ảnh được mã hóa HEVC thành bitmap RGB. Bitmap được vẽ trên canvas và xuất qua canvas.toBlob('image/jpeg', Quality / 100). Quá trình giải mã có thể mất một hoặc hai giây để có ảnh iPhone có độ phân giải đầy đủ.
  4. Tải xuống: Lưu JPEG vào thiết bị của bạn. HEIC ban đầu vẫn còn nguyên. Chuyển đổi nhiều ảnh được xử lý tuần tự với một lần tải xuống cho mỗi đầu vào.

Các trường hợp sử dụng phổ biến

Chi tiết kỹ thuật

HEIF (ISO/IEC 23008-12) là định dạng chứa bắt nguồn từ Định dạng tệp phương tiện cơ sở ISO. Bên trong vùng chứa, dữ liệu hình ảnh được mã hóa bằng mã hóa nội khung HEVC (H.265), hiệu quả hơn đáng kể so với đường dẫn JPEG DCT. HEIF cũng có thể lưu trữ nhiều chuỗi hình ảnh, bản đồ độ sâu và ảnh trực tiếp.

heic2any giải mã các vùng chứa HEIF và gửi tới bộ giải mã HEVC của libheif, cả hai đều được biên dịch sang JavaScript thông qua Emscripten. Đầu ra là một đối tượng ImageData có các giá trị pixel RGBA, được vẽ trên canvas. Mã hóa JPEG tuân theo quy trình ITU-T T.81 tiêu chuẩn bằng cách sử dụng bộ mã hóa gốc của trình duyệt.

Tốc độ giải mã là nút cổ chai chính. iPhone HEIC 12 MP mất 1–3 giây để giải mã bằng JavaScript trên điện thoại hoặc máy tính xách tay hiện đại; lâu hơn trên các thiết bị cũ. Việc mã hóa thành JPEG mất một phần giây khi so sánh.

Thực tiễn tốt nhất

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

Tôi có bị giảm chất lượng hình ảnh khi chuyển HEIC sang JPG không?
JPG sử dụng dựa trên DCT bị mất. Bạn có thể thấy chất lượng giảm nhẹ, nhưng đối với hầu hết các mục đích, sự khác biệt là không đáng kể. Chọn cài đặt chất lượng cao hơn nếu có để giảm thiểu mọi tổn thất.
Khi nào tôi nên chọn JPG thay vì các định dạng hình ảnh khác?
JPG là sự lựa chọn tốt nhất cho những bức ảnh và hình ảnh có độ chuyển màu mượt mà. Nó tạo ra kích thước tệp nhỏ hơn nhiều so với PNG cho ảnh (thường nhỏ hơn 5-10 lần) trong khi vẫn duy trì chất lượng hình ảnh phù hợp cho việc sử dụng trên web và in ấn.
Tôi có thể chuyển đổi hàng loạt nhiều tệp HEIC không?
Công cụ này xử lý từng tệp một để đảm bảo chất lượng tối đa. Đối với nhiều tệp, chỉ cần lặp lại quy trình — mỗi lần chuyển đổi chỉ mất vài giây.
Hình ảnh của tôi có được giữ kín trong quá trình chuyển đổi không?
Đúng. Các tệp HEIC của bạn được xử lý hoàn toàn trong trình duyệt của bạn bằng API Canvas và JavaScript. Không có gì được tải lên bất kỳ máy chủ nào - tệp sẽ đi trực tiếp từ thiết bị của bạn tới bộ chuyển đổi và quay lại thiết bị của bạn.
Kích thước tập tin tối đa là bao nhiêu?
50 MB. Các giới hạn thực tế phụ thuộc vào bộ nhớ thiết bị vì toàn bộ bitmap được giải mã thành canvas. Những chiếc iPhone hiện đại tạo ra HEIC trong phạm vi 1–4 MB, nằm trong giới hạn.
Tôi có thể chuyển đổi video HEIC (HEVC) không?
Không. Công cụ này chỉ xử lý ảnh tĩnh. Video HEIC về mặt kỹ thuật giống với codec HEVC nhưng được lưu trữ trong vùng chứa MOV; chuyển đổi sang định dạng video khác yêu cầu một công cụ dành riêng cho video.
Nó có hoạt động trên Live Photos không?
Nó chuyển đổi thành phần hình ảnh tĩnh. Video chuyển động đi kèm với Live Photo được lưu trữ riêng biệt và không được lưu giữ trong quá trình chuyển đổi này.
Tại sao giải mã chậm trên thiết bị của tôi?
Giải mã HEVC trong JavaScript tốn kém về mặt tính toán - chậm hơn khoảng 5–10 × so với giải mã HEVC gốc. Máy tính để bàn hiện đại xử lý ảnh 12 MP trong 1–2 giây; các thiết bị di động cũ hơn có thể mất 5–10 giây. Đầu ra giống hệt nhau bất kể tốc độ giải mã.