Không tải lên, 100% cục bộ, không cần tài khoản

Chuyển đổi ảnh giữa JPG, PNG và WebP

Đổi định dạng cục bộ: không tải lên, không lo về quyền riêng tư. Độ trong suốt được giữ nguyên cho PNG và WebP; chuyển sang JPEG sẽ làm phẳng nền trắng.

Cách Chuyển đổi ảnh hoạt động

Bộ chuyển đổi ảnh chuyển một tệp JPEG, PNG hoặc WebP sang một trong hai định dạng còn lại bằng chính các codec ảnh mà trình duyệt của bạn đã có sẵn cho mọi hình ảnh trên web. Không cần tải về module WebAssembly nào trước: thả một tệp vào, chọn định dạng đầu ra, và tệp đã chuyển đổi sẵn sàng tải xuống trong chưa đầy một giây. Việc chuyển đổi chạy trên một OffscreenCanvas bên trong Web Worker, nên không có gì được gửi đến máy chủ và trang vẫn phản hồi mượt trong khi xử lý một loạt tệp.

Công cụ cũng đọc được các tệp AVIF, GIF, BMP và TIFF làm đầu vào, dù chỉ ghi ra JPEG, PNG hoặc WebP: đó là ba định dạng mà mọi trình duyệt, phần mềm chỉnh ảnh và hệ quản trị nội dung đều mở được mà không cần plugin. JPEG không có kênh trong suốt, nên chuyển một ảnh PNG hoặc WebP có pixel trong suốt sang JPEG sẽ tô trắng các vùng đó trước khi lưu, và công cụ hiển thị cảnh báo này trước khi bạn tải xuống bất cứ thứ gì. Chuyển sang PNG hoặc WebP giữ nguyên kênh alpha.

Cách sử dụng Chuyển đổi ảnh, từng bước

  1. Thả một hoặc nhiều tệp JPEG, PNG hoặc WebP vào khu vực tải lên, hoặc bấm để duyệt.
  2. Chọn định dạng đích: JPEG, PNG hoặc WebP.
  3. Với đầu ra JPEG hoặc WebP, chỉnh chất lượng bằng thanh trượt. PNG luôn không mất dữ liệu và không có tùy chọn chất lượng.
  4. Nếu chuyển sang JPEG và ảnh nguồn có độ trong suốt, hãy đọc cảnh báo: vùng trong suốt sẽ được tô trắng.
  5. Bấm Chuyển đổi. Mỗi tệp được giải mã và mã hóa lại cục bộ trong Web Worker.
  6. Bấm Tải xuống để lưu từng tệp đã chuyển đổi về thiết bị.

Trường hợp sử dụng thường gặp

  • Một tác giả blog cần bản WebP của ảnh chụp màn hình PNG để giảm dung lượng trang trước khi đăng, mà không đổi kích thước.
  • Một xưởng in nhận ảnh sản phẩm định dạng WebP từ nhà cung cấp và cần bản JPEG mà phần mềm dàn trang của họ mở được.
  • Một lập trình viên chuyển một loạt biểu tượng PNG sang WebP để so sánh dung lượng tệp trước khi quyết định dùng loại nào.
  • Ai đó đã lưu một ảnh WebP từ một trang chỉ cung cấp định dạng này và cần bản JPEG thường cho tài liệu hoặc mẫu in.

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

Chuyển đổi ảnh của tôi có tải nó lên đâu không?

Không. Tệp được đọc từ ổ đĩa của bạn, giải mã và mã hóa lại hoàn toàn bên trong một Web Worker của tab trình duyệt này. Mở tab Network của trình duyệt trong khi chuyển đổi, bạn sẽ không thấy yêu cầu nào mang dữ liệu ảnh.

Tại sao tôi chỉ chuyển được sang JPEG, PNG hoặc WebP, không phải AVIF?

Công cụ đọc được tệp AVIF làm đầu vào vì trình duyệt giải mã định dạng này một cách gốc, nhưng việc mã hóa AVIF qua canvas hiện chưa được hỗ trợ nhất quán trên các trình duyệt. Thay vì đưa ra một lựa chọn đầu ra có thể âm thầm lỗi hoặc tạo tệp hỏng trên một số trình duyệt, AVIF không có trong danh sách đầu ra. Nếu bạn cần đúng đầu ra AVIF, bộ mã hóa WebAssembly jsquash của công cụ Resize có hỗ trợ.

Điều gì xảy ra với độ trong suốt khi tôi chuyển sang JPEG?

JPEG không có kênh trong suốt. Mọi pixel trong suốt hoặc trong suốt một phần sẽ được tô trắng trước khi lưu tệp, và công cụ hiển thị cảnh báo bất cứ khi nào JPEG là đầu ra được chọn để bạn biết trước khi tải xuống. Chuyển sang PNG hoặc WebP thì giữ nguyên kênh alpha gốc.

Đây có phải cùng engine với công cụ Resize hay Compress không?

Không, và đó là chủ đích. Resize và Compress tải theo nhu cầu các codec WebAssembly jsquash (mozjpeg, oxipng, webp) để mã hóa lại chất lượng cao hơn, đổi lại một lần tải về. Bộ chuyển đổi này dùng codec ảnh có sẵn trong trình duyệt của bạn: không cần tải gì, chuyển đổi tức thì, với đặc tính nén hơi khác trên đầu ra JPEG và WebP so với các bộ mã hóa WASM.

Tôi có thể chuyển nhiều tệp cùng lúc không?

Có. Thả hoặc chọn nhiều tệp, mỗi tệp được chuyển đổi lần lượt, hiển thị tiến trình riêng, rồi được đưa ra tải xuống riêng.

Công cụ có hoạt động khi không có kết nối internet không?

Có, hoàn toàn. Khác với các công cụ ảnh dựa trên WASM, không có codec nào cần tải về lần đầu sử dụng: một khi trang này đã tải xong, việc chuyển đổi chạy bằng mã đã có sẵn trong trình duyệt và tiếp tục hoạt động dù không có mạng.