Chuyển AVIF sang PNG online giữ nền trong suốt | MiConvert

Chuyển AVIF sang PNG online

Tải lên một tệp AVIF và nhận lại tệp PNG có phần pixel được ghi ra mà không nén mất chất lượng thêm lần nữa, kênh alpha vẫn nguyên vẹn. Những chi tiết mà bộ mã hóa lossy của AVIF đã loại bỏ thì không thể lấy lại, nên hãy xem đây là cách giữ nguyên hình ảnh của tệp AVIF nhưng ở một định dạng mà mọi phần mềm chỉnh sửa đều mở được.

📁

Thả file của bạn vào đây

hoặc nhấn để chọn file

Chọn tệp

Tối đa 10 file, mỗi file 50MB

SSL được mã hóa Tự động xóa Không đăng ký Miễn phí 100%
AVIF → PNG

Vì sao nên chuyển AVIF sang PNG

AVIF là dạng ảnh tĩnh của chuẩn nén video AV1. Nó dồn ảnh chụp vào những tệp rất nhỏ, và đó là lý do các CDN ảnh cùng những website hiện đại hay phân phối định dạng này. Cái giá phải trả lộ ra ngay khi bạn muốn làm việc gì khác với tệp: các hệ điều hành cũ, nhiều phần mềm chỉnh sửa trên máy tính, công cụ thiết kế, quy trình in ấn và hệ quản trị nội dung đơn giản là từ chối tệp .avif tải lên, còn khi nhấp đôi vào tệp thì có thể chẳng mở được gì cả. PNG lại nằm ở đầu đối lập của thang đo đó. Đây là một trong những định dạng ảnh raster lâu đời và được hỗ trợ rộng rãi nhất trên web, nên gần như không có nơi nào từ chối nó.

Trên máy chủ của chúng tôi, tệp AVIF được giải mã bằng libvips (sharp, dùng bộ giải mã AV1) rồi mã hóa lại thành PNG ở mức nén 6. Cách nén của PNG là không mất dữ liệu, nên mọi pixel mà bộ giải mã tạo ra đều được ghi ra y nguyên, và kênh alpha được giữ thành kênh trong suốt thực sự chứ không bị làm phẳng lên một màu nền. Ảnh cũng được tự động chỉnh hướng, nên cờ xoay trong tệp gốc được áp dụng trực tiếp vào pixel thay vì để lại dưới dạng metadata mà chương trình tiếp theo có thể bỏ qua.

Có hai thứ không được giữ lại, và tốt nhất là bạn biết trước khi chuyển đổi. Tệp PNG không được ghi khối EXIF và không có profile ICC, đồng thời dữ liệu gam màu rộng được đưa về sRGB trong lúc giải mã, nên một tệp gắn thẻ Display P3 hoặc Adobe RGB có thể lệch màu nhẹ. Độ sâu bit cao cũng không được giữ: bộ ghi PNG của chúng tôi giảm dữ liệu 16-bit xuống 8 bit mỗi kênh. Một tệp AVIF động được xử lý như một ảnh tĩnh duy nhất, nên bạn chỉ nhận được khung hình đầu tiên.

Phần lớn người dùng đến đây vì một trở ngại cụ thể: một ảnh stock hoặc ảnh chụp màn hình lưu dưới dạng AVIF mà Canva, một bản Photoshop cũ, thư viện media của WordPress hay nhà in không chấp nhận, hoặc một logo cần giữ nền trong suốt. Nếu bạn muốn tệp nhỏ nhất, hãy chuyển sang JPG, vì một tệp PNG của ảnh chụp thường lớn gấp vài lần tệp AVIF.

Cách chuyển tệp AVIF sang PNG

  1. Kiểm tra xem tệp có thực sự là AVIF không. Tệp lưu từ điện thoại hoặc từ trình duyệt đôi khi mang sai phần mở rộng; một video đổi tên thành .avif sẽ bị phát hiện và từ chối, còn các tệp resource-fork của macOS bắt đầu bằng ._ không phải là ảnh thật.
  2. Kéo một hoặc nhiều tệp .avif vào khu vực tải lên, hoặc chọn chúng bằng cửa sổ chọn tệp. Mỗi lượt gửi nhận tối đa 10 tệp khi không có tài khoản, 25 tệp với Plus và 50 tệp với Pro.
  3. Xác nhận PNG là định dạng đích. Trang này không có tùy chọn chất lượng, DPI hay đổi kích thước: đầu ra PNG vốn đã không mất dữ liệu, nên không có gì phải đánh đổi.
  4. Bắt đầu chuyển đổi. Với ảnh tĩnh AVIF ở các kích thước mà mọi người thường tải lên đây, quá trình hoàn tất trong vài giây sau khi tải lên xong.
  5. Tải từng tệp PNG từ danh sách kết quả. Hãy lưu lại trong khoảng bốn giờ, sau đó tệp và liên kết của nó sẽ bị xóa khỏi máy chủ của chúng tôi.
  6. Mở tệp PNG để kiểm tra độ trong suốt và màu sắc trước khi xóa tệp AVIF gốc.

Công cụ này làm được gì

  • Đầu ra PNG đúng từng pixel: cách nén của PNG không mất dữ liệu, nên không có gì bị nén lại sau khi tệp AVIF được giải mã.
  • Độ trong suốt được giữ nguyên dưới dạng kênh alpha thực sự, bao gồm cả các viền bán trong suốt của logo và icon.
  • Thông tin xoay EXIF được áp dụng vào pixel và ảnh xuất ra đúng chiều, nên ảnh không bị nằm ngang trong các ứng dụng bỏ qua thẻ hướng ảnh.
  • Tệp được kiểm tra theo nội dung, không chỉ theo phần mở rộng: một video đổi tên thành .avif sẽ bị từ chối kèm thông báo rõ ràng, còn tệp JPEG XL hay ICO núp dưới tên sai sẽ được giải mã bằng đúng công cụ thay vì báo lỗi.
  • Nhiều tệp AVIF được chuyển đổi trong một lượt gửi, mỗi tệp tải về thành một tệp PNG riêng.
  • Không cần tài khoản, không cần cài phần mềm: việc chuyển đổi chạy trên máy chủ của chúng tôi, và khách có thể gửi tệp tới 50 MB (100 MB với tài khoản miễn phí).

Câu hỏi về chuyển AVIF sang PNG

Tệp AVIF có nền trong suốt thì sang PNG có còn trong suốt không?

Có. Kênh alpha được chuyển sang tệp PNG, bao gồm cả các viền mềm, bán trong suốt. Đây là lý do chính để chọn PNG thay vì JPG ở đây: JPG hoàn toàn không có độ trong suốt và bộ chuyển đổi buộc phải làm phẳng những vùng đó lên một nền đặc.

Việc chuyển đổi có phải là không mất dữ liệu (lossless) không?

Bước mã hóa PNG không mất dữ liệu, nên các pixel do bộ giải mã AVIF tạo ra được lưu lại y nguyên. Nhưng bản thân tệp AVIF gần như chắc chắn đã được lưu bằng nén lossy, và những chi tiết đó đã mất rồi. Chuyển sang PNG giữ nguyên hình ảnh hiện tại; nó không thể phục hồi những gì bộ mã hóa AVIF đã loại bỏ.

Vì sao tệp PNG của tôi lớn hơn tệp AVIF rất nhiều?

Đó là chuyện bình thường. AVIF dùng kỹ thuật nén lossy hiện đại thiết kế cho ảnh chụp, còn PNG lưu dữ liệu pixel chính xác; một ảnh chụp có thể phình từ vài trăm kilobyte lên vài megabyte. Nếu kích thước quan trọng hơn độ chính xác từng pixel, hãy chuyển AVIF sang JPG. Với ảnh đồ họa phẳng, ảnh chụp màn hình và logo ít màu, khoảng cách này nhỏ hơn nhiều.

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

Bạn có thể gửi tối đa 10 tệp trong một lượt khi dùng với tư cách khách hoặc với tài khoản miễn phí, 25 tệp với Plus và 50 tệp với Pro. Mỗi tệp trả về thành một bản PNG tải riêng; không có nút tải chung dưới dạng ZIP, nên bạn hãy tải lần lượt từng tệp.

Tệp AVIF động thì sao?

Chỉ khung hình đầu tiên được chuyển đổi, vì ở luồng xử lý này bản thân PNG là định dạng một ảnh. Nếu bạn cần phần chuyển động, hãy giữ tệp AVIF, hoặc xuất lại ảnh động thành GIF hay WebP động từ công cụ đã tạo ra nó.

Tệp PNG có giữ dữ liệu EXIF, ngày chụp hay profile màu không?

Không. Tệp PNG được ghi mà không có khối EXIF và không nhúng profile ICC, còn dữ liệu gam màu rộng được chuyển về sRGB trong lúc giải mã. Nếu bạn cần thông tin chụp ảnh, hãy giữ tệp AVIF gốc bên cạnh tệp PNG. Độ sâu bit cũng bị giảm: dữ liệu 16-bit được ghi thành 8 bit mỗi kênh.

Tệp AVIF của tôi bị từ chối hoặc chuyển đổi thất bại. Phải làm gì?

Các nguyên nhân thường gặp là tệp bị cắt dở hoặc tải xuống chưa xong (hãy tải lại hoặc xuất lại), tệp thực tế không phải AVIF dù tên là vậy, tệp đi kèm ._ của macOS thay vì ảnh thật, hoặc ảnh quá lớn: nguồn vượt khoảng 268 megapixel sẽ chạm giới hạn pixel của bộ giải mã và cần giảm kích thước trước. Những tệp vượt giới hạn dung lượng của gói bạn dùng (50 MB với khách, 100 MB với gói miễn phí, 200 MB với Plus, 1 GB với Pro) cũng bị từ chối.

Tệp của tôi sẽ thế nào sau khi chuyển đổi?

Việc tải lên và tải xuống đi qua HTTPS, và quá trình chuyển đổi diễn ra trên máy chủ của chúng tôi, không phải trong trình duyệt của bạn. Tệp AVIF bạn tải lên được xóa ngay khi công việc hoàn tất, còn tệp PNG cùng liên kết tải về ngẫu nhiên của nó còn khả dụng khoảng bốn giờ trước khi bị xóa tự động. Chúng tôi có ghi log tên tệp, dung lượng, định dạng và kết quả để phục vụ vận hành, nên đây không phải là một nơi lưu tệp hoàn toàn vô danh.