PNG sang WebP, tệp nhỏ hơn vẫn giữ trong suốt

Đổi một PNG nặng nề lấy một WebP gọn nhẹ, giữ độ trong suốt và tải nhanh hơn.

hoặc kéo ảnh vào đây

Giới thiệu công cụ này

Araluma biến PNG thành WebP và giữ các phần trong suốt. Đưa một ảnh và công cụ ảnh của trình duyệt dựng lại nó ngay trên thiết bị của bạn, nên nó không được gửi đi đâu cả. Đưa nhiều ảnh một lúc và chúng đi đến máy chủ của chúng tôi, nơi duyệt qua tất cả cùng nhau và trả về một tệp tải về, rồi dọn sạch tệp đó trong khoảng 2 giờ. Nơi PNG trong suốt thì WebP vẫn trong suốt, vì WebP mang một kênh alpha đầy đủ, và đó là lý do nó thắng JPG khi bạn muốn một tệp nhẹ hơn mà không làm bẹt phần cắt. Theo chính các con số WebP của Google, WebP không mất dữ liệu giữ ở mức thấp hơn khoảng 26 phần trăm so với PNG tương đương, và WebP có mất dữ liệu kèm alpha tiến gần một phần ba kích thước. Cái ra ở đây là WebP có mất dữ liệu ở mức gần như không mất, đổi một chút chi tiết ở cấp độ bit lấy một tệp nhỏ hơn, trong khi trông giống PNG gốc ở kích thước màn hình thông thường. Với bản lưu trữ chính xác từng điểm ảnh, hãy giữ PNG gốc.

Cách chuyển PNG sang WebP

Cách chuyển PNG sang WebP

Kéo một PNG vào vùng thả hoặc bấm để duyệt tìm một tệp. Việc bắt đầu ngay khoảnh khắc tệp đáp xuống, không có nút Chuyển đổi nào cả, và với một bức ảnh thường ngày nó gói gọn trong chưa đầy một giây. Một nút Tải về sau đó lưu WebP dưới tên gốc với một đuôi mới. Chuyển một tệp và nó chạy trong trình duyệt, đưa nhiều tệp và chúng cùng đi lên máy chủ của chúng tôi. Cùng một con đường phục vụ điện thoại lẫn máy bàn, khỏi cài đặt. Để xử thêm một bức, cứ thả PNG kế tiếp. Trao cho nó một PNG động thì chỉ khung hình đầu sống sót, vì WebP nó làm ra ở đây là một ảnh tĩnh đơn chứ không phải một chuỗi chuyển động.

Điểm ảnh trong suốt đi xuyên vào WebP

Điểm ảnh trong suốt đi xuyên vào WebP

Một kênh alpha 8 bit sống ngay bên trong WebP, nên mỗi điểm ảnh trong suốt trong PNG của bạn đáp xuống WebP cũng trong suốt y vậy. Không gì hóa trắng, không vầng sáng vây quanh một phần cắt, và không cần dọn dẹp trong trình biên tập sau đó. Đây chính là lý do để ưa WebP hơn JPG khi PNG của bạn mang theo trong suốt, vì JPG không sở hữu alpha và phải đổi các điểm ảnh trong veo lấy một màu đặc. Logo, biểu tượng, phần cắt sản phẩm, bản nháp giao diện, ảnh chụp màn hình bo góc, bất cứ thứ gì tựa trên một phông nhìn xuyên qua, tất cả băng qua nguyên vẹn. Không có công tắc nào để bật chuyện này, nó cứ thế xảy ra, vì mang theo alpha là một phần của những gì WebP được dựng nên để làm.

Lý do để đổi từ PNG sang WebP

Lý do để đổi từ PNG sang WebP

Chủ yếu, bạn được một tệp nhẹ hơn nhiều trong khi trong suốt và chất lượng nhìn vẫn vững. Những con số WebP chính thức của Google cho thấy WebP không mất dữ liệu khoảng 26 phần trăm dưới một PNG ngang ngửa, còn WebP có mất dữ liệu kèm alpha thì gần một phần ba kích thước một bức tương đương. Ảnh nhẹ hơn tới nơi sớm hơn, điều này đổ thẳng vào Largest Contentful Paint, một trong các Core Web Vitals của Google và một yếu tố xếp hạng đã biết. PageSpeed Insights còn gọi tên PNG dưới gợi ý định dạng thế hệ mới của nó, và dời sang WebP gỡ cờ ấy đi. Hỗ trợ cũng chẳng phải trở ngại, bởi Chrome, Firefox, Safari và Edge đều đọc WebP một cách tự nhiên.

Tinh chỉnh chất lượng và sự đánh đổi có mất dữ liệu

Tinh chỉnh chất lượng và sự đánh đổi có mất dữ liệu

Araluma đặt bút viết WebP ở một nấc gần như giữ trọn, căn riêng cho cả ảnh chụp lẫn hình vẽ, nên ngắm ở cỡ thường nó hệt như cái PNG sinh ra nó. Ghìm ở nấc này, xét cho ngặt thì WebP có buông bớt, nghĩa là một mẩu li ti độ tinh được dâng đi so với một bản giữ trọn tinh tuyền. Với gần hết mọi việc trên web, từ logo, biểu tượng, mảnh giao diện cho đến ảnh chụp, cái mẩu ấy mắt không tài nào bắt được. Khi đầu việc gắt gao tới từng chấm, ví như phim chụp y khoa hay bản gốc lưu kho, cứ ôm PNG và phó mặc WebP làm bản xuất. Trên ảnh chụp bạn thường thấy dung lượng tụt chừng 50 đến 70 phần trăm, chồng thêm lên cái thế thượng phong vốn có của WebP so với PNG về mặt cấu trúc.

PNG thực sự được chuyển đổi ở đâu

PNG thực sự được chuyển đổi ở đâu

Điều này chia theo số ảnh bạn đưa. Chuyển một PNG và toàn bộ công việc diễn ra trong tab, trên chính công cụ ảnh của trình duyệt, trên thiết bị của bạn, không có gì đi lên và không có gì được ghi về tệp. Tự kiểm tra, mở DevTools, giữ bảng Mạng mở trong khi chuyển ảnh đơn lẻ đó và đếm không có yêu cầu gửi đi nào mang nó. Chuyển một nắm ảnh cùng nhau và chúng đi lên máy chủ của chúng tôi, nơi duyệt qua tất cả và trả về một tệp tải về. Tệp đó được dọn sạch khỏi máy chủ của chúng tôi trong khoảng 2 giờ, và bạn có thể xóa ngay khi lưu. Vậy một ảnh không bao giờ rời trình duyệt, còn một lô chỉ ở trên máy chủ của chúng tôi trong thời gian đủ để ghép thứ bạn mang đi.

Khi PNG gốc vẫn là lựa chọn đúng

Khi PNG gốc vẫn là lựa chọn đúng

WebP rong ruổi được nhiều nơi, song chưa phải mọi xó xỉnh. Lác đác vài phần mềm vẽ vời, vài dây chuyền in ấn và vài kho nội dung trong nội bộ vẫn cứ nằng nặc đòi PNG. Đôi hệ điều hành kéo thả PNG ngon ơ chẳng cần nghĩ ngợi, vậy mà với WebP lại nằng nặc đòi một mẩu cắm thêm. Đối với một tệp đang dở dang mà bạn còn mở ra sửa tới sửa lui trong một ứng dụng trên máy bàn, neo cái PNG giữ trọn làm bản cái sẽ chặn đứng mọi vết mòn tích lại sau từng vòng tháo ra rồi nặn lại. Cứ để WebP gánh vai bản đẩy lên web còn PNG thì ngồi yên làm cội nguồn. Mà lỡ một bữa bạn phải đi ngược dòng, biến một WebP về lại PNG, thì công cụ webp-to-png ôm trọn chặng đường đó.

Cách hoạt động

  1. Trao một PNG

    Trượt PNG vào trang, hoặc tìm nó trong bộ chọn. Các phần trong suốt đi theo. Chuyển một ảnh và nó ở lại máy bạn, thả nhiều ảnh và chúng đi lên máy chủ của chúng tôi để xử lý cùng nhau.

  2. Ngả lưng ra

    Bạn không phải làm gì thêm. Một bức ảnh thường hóa WebP nhanh cỡ ngón tay bạn nhấc lên, không có bước Chuyển đổi và không có vòng quay nào dọc đường.

  3. Ngắm nó co lại

    Kết quả cho biết nó ra to chừng nào. Chỗ trong veo vẫn trong veo, và WebP đáng ra phải cân nhẹ hơn thấy rõ so với PNG bạn khởi đầu.

  4. Giữ lấy WebP của bạn

    Một chạm lên Tải về viết nó ra, tên cũ, đuôi .webp tươi mới. Xếp thêm nhiều bức? Tung từng cái lên trang và chúng đi qua từng cái một.

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

Độ trong suốt có được giữ khi chuyển PNG sang WebP không?

Có. Vì WebP nắm một kênh alpha trọn vẹn, mỗi mảng trong veo của PNG bạn vẫn trong veo một khi nó là WebP. Chính cái sự thật đơn lẻ ấy là vì sao WebP thắng JPG làm đích mỗi khi bạn bắt đầu với một PNG trong suốt, bởi JPG không sở hữu alpha và phải tô các chỗ trong veo một màu đặc trong khi WebP để phần cắt y như nó tìm thấy. Logo, biểu tượng, ảnh sản phẩm, các mảnh giao diện tựa trên phông nhìn xuyên qua, tất cả băng sang trọn vẹn, chẳng đòi bạn thêm gì.

Tại sao chuyển PNG sang WebP?

Vì một tệp gọn hơn vẫn giữ cả trong suốt lẫn dáng vẻ của nó. Theo những con số WebP của Google, kiểu không mất dữ liệu chạy quanh 26 phần trăm dưới một PNG ngang ngửa, còn kiểu có mất dữ liệu kèm alpha đáp gần một phần ba một bức. Một bức ảnh gọn hơn tới nơi sớm hơn, điều giúp Largest Contentful Paint, một thước đo Core Web Vitals mà Google cân nhắc trong xếp hạng. PageSpeed Insights còn chỉ vào PNG như một cơ hội định dạng thế hệ mới bên trong phần kiểm tra ảnh của nó. Thêm nữa, mọi trình duyệt lớn, từ Chrome và Firefox tới Safari và Edge, đọc WebP chẳng cần trợ giúp.

Chuyển PNG sang WebP có mất chất lượng không?

Ở nấc gần như giữ trọn mà Araluma chọn, ảnh chụp lẫn hình vẽ trông chẳng khác gì cái PNG khởi điểm khi ngắm ở cỡ thường. Giữ ở nấc đó, theo nghĩa chặt thì WebP có buông bớt, tức một nhúm li ti độ tinh được nhường lại để bức ảnh nhẹ bớt. Với việc làm web ngày qua ngày, từ logo, biểu tượng cho tới ảnh chụp, cái nhúm ấy lặn mất tăm. Còn khi bài toán đòi chính xác tới từng chấm, như ảnh chiếu chụp y khoa hay bản gốc cất kho, hãy ôm lấy PNG và xem WebP chỉ là bản giao đi. Phép biến đổi tuyệt nhiên không động chạm tới PNG của bạn, nó vẫn nằm yên đó trên máy như chưa từng có chuyện gì.

WebP nhỏ hơn PNG bao nhiêu?

Những con số WebP chính thức của Google đặt WebP không mất dữ liệu ở quanh mức nhỏ hơn 26 phần trăm so với một PNG ngang ngửa, còn WebP có mất dữ liệu kèm alpha thì gần một phần ba kích thước một bức tương đương. Tỷ lệ chính xác trôi theo nội dung, với đồ họa có mảng trong veo rộng và khối màu đặc thắng đậm nhất, trong khi ảnh chụp bận rộn, dày chi tiết thấy một mức rơi nhỏ hơn nhưng vẫn hữu dụng. Đằng nào WebP cũng ra nhẹ hơn và độ trong suốt sống sót.

Chuyển PNG sang WebP ở đây có an toàn không?

Điều đó tùy thuộc vào việc bạn chuyển một ảnh hay nhiều. Một PNG được dựng lại ngay trong trình duyệt, nên tệp đó không được gửi, và bạn có thể kiểm tra bằng cách mở DevTools và nhìn bảng Mạng giữa lúc chuyển, nơi không có yêu cầu ảnh gửi đi nào hiện ra. Chuyển nhiều ảnh một lúc và chúng đi lên máy chủ của chúng tôi để xử lý cùng nhau, rồi tệp đó được dọn sạch trong khoảng 2 giờ, và bạn có thể tự gỡ ngay khi lưu. Dù sao đi nữa, không có gì của ảnh bạn còn lại ngoài việc ghép tệp tải về của bạn.

WebP có chạy trong mọi trình duyệt không?

Có, theo mọi nghĩa thực dụng. Việc đọc tự nhiên tới khắp nơi một khi Safari 14 ra mắt năm 2020, gia nhập Chrome, Edge và Firefox, vốn cùng nhau chiếm gần như mọi trình duyệt người ta thực sự chạy. Ngoại lệ là những cái cũ thật sự và vài webview nhúng, và với một nhóm khán giả có thể gồm chúng, PNG vẫn là lựa chọn thận trọng. Bất kỳ ai trên một trình duyệt của năm năm qua đều có WebP không phiền hà. Muốn xác nhận một trường hợp riêng, mục WebP trên caniuse.com bày sự hỗ trợ ra rành mạch.

Chi tiết

Ghi chú từ đội ngũ về tay nghề, định dạng và những quyết định nhỏ đằng sau một bản cắt tròn tốt.

Cách WebP đạt kích thước nhỏ hơn PNG
Hai cỗ máy nén nằm bên trong WebP và chúng làm việc theo lối khác hẳn nhau. Cái đầu, loại giữ trọn từng bit, ghép phép đoán theo vùng và theo màu với một tầng mã entropy nhỉnh hơn DEFLATE cũ kỹ của PNG, và trên ảnh đời thường nó vắt thêm chừng 26 phần trăm độ gọn theo những gì Google đã đo. Cái thứ hai, loại buông bớt, vay một mẹo chia khối từ làng video để hắt đi những mẩu chi tiết mắt thường lướt qua mà chẳng hề hay biết, đồng thời ôm chặt phần mắt thật sự bắt được. Hễ một bức mang theo alpha, WebP cho dữ liệu alpha ấy một làn riêng nén không rơi rụng gì, còn khối RGB thì để cho lối buông bớt xử, và đó là vì sao một WebP buông bớt mà vẫn trong suốt có thể tụt về quanh một phần ba một PNG cùng đẳng cấp nhìn. Cái DEFLATE của PNG chỉ thạo một bài giữ trọn, nên nó vĩnh viễn đứng ngoài món hời tri giác kia. Đúng cái rẽ đôi trong kết cấu ấy đã vẽ nên cả khoảng cách.
Kênh alpha một cách chi tiết
Cả hai phía, PNG lẫn WebP, đều ghi nổi một con số mờ tỏ cho từng chấm ảnh, trải từ số không nghĩa là tan biến hẳn cho tới hai trăm năm mươi lăm nghĩa là kín đặc. Lúc cỗ máy ảnh của nền tảng nặn lại một PNG thành WebP, nó dò qua bốn kênh RGBA của mỗi chấm rồi luồn riêng con số mờ tỏ vào lò nén của WebP, nơi con số đó được ôm trọn chẳng hao mòn, bất kể ba kênh màu kia bị xử ra sao. Thành thử một chấm tan biến hẳn ở số không, một chấm nửa vời nằm đâu đó giữa một và hai trăm năm tư, cùng một chấm kín đặc ở hai trăm năm mươi lăm, mỗi cái rơi đúng vào trạng thái cũ khi sang WebP. Trên một logo có bóng đổ mềm hay con chữ mài cạnh trên nền tan biến, cái rìa mượt mà tinh tế ấy lướt sang trọn vẹn. JPG đành chịu thua trò này, bởi khuôn chứa của nó chẳng dành ô nào cho con số mờ tỏ và buộc phải dán bức ảnh lên một nền màu trước khi ghi ra bất cứ thứ gì.
Core Web Vitals và việc chọn định dạng ảnh
Largest Contentful Paint bấm giờ phần tử nhìn thấy lớn nhất trên một trang mất bao lâu để hiện ra trong khung nhìn, và trên hầu hết trang nội dung phần tử đó là ảnh hero. Google gấp LCP vào tín hiệu xếp hạng Core Web Vitals của nó, và PNG là kẻ tái phạm trên LCP thuần vì cân nặng, nơi một PNG ảnh chụp ở 4K có thể chạy vài megabyte trong khi cùng bức ảnh dưới dạng WebP gần như không mất chỉ là một phần nhỏ. PageSpeed Insights nêu chuyện này thẳng dưới mục định dạng thế hệ mới và chỉ vào PNG như định dạng cần đổi đi. Biến những PNG ngồi trên đường render tới hạn của một trang thành WebP là một trong những nước đơn lẻ đáng giá nhất cho tốc độ đo được. Dòng thời gian giữ nó an toàn, với WebP trong Chrome từ 2011, Firefox từ 2019, Safari từ 2020, và Edge kể từ bản dựng lại Chromium.
Kết quả có mất dữ liệu và mức gần như không mất
Trong tay người dùng WebP có một con xoay chất lượng trải từ con số không lên tới một trăm, vặn càng cao thì càng nhiều chi tiết được ôm lại mà cái giá phải trả là thêm byte. Araluma hàn chặt con xoay ấy tại một mức nhỉnh dưới ngưỡng giữ trọn, chọn lựa sao cho cân được độ thật với cân nặng băng qua mấy nhóm nội dung web quen mặt gồm ảnh chụp, hình vẽ giao diện và biểu tượng. Đứng ở mức này, thứ hiện ra đọc lên chẳng tài nào tách bạch khỏi cái PNG cội nguồn khi ngồi cách màn hình một quãng bình thường. Nói cho thật ngặt, có một nhúm li ti độ tinh tuột mất so với một lượt mã hóa giữ trọn đích thực, thành ra nếu đem soi từng byte một giữa bức WebP đã giải nén với bức PNG ban sơ thì sẽ lòi ra những khe số tí hon, mà thảy đều nằm khuất dưới cái ngưỡng mắt người bắt được trên chất liệu ảnh chụp. Còn với phim chụp y khoa, ảnh từ vệ tinh, hay việc gìn giữ số má cất kho mà sự giữ trọn là một luật sắt, nước cờ đúng là ôm khư khư cái PNG và chỉ phó cho WebP cái thân phận bản đẩy ra ngoài chứ không phải một bản đang còn cặm cụi sửa.
Hành xử với siêu dữ liệu
Biến một PNG thành WebP quét sạch các trường EXIF, IPTC và XMP khỏi kết quả, điều mà từng cái trong ba bộ máy trình duyệt lớn đều làm. Hồ sơ màu là nơi các bộ máy rẽ đôi. Chrome và Safari giữ thẻ sRGB cưỡi trên WebP, còn Firefox dọn cả mớ, hồ sơ ICC và tất tật. Vậy nên WebP ấy đọc lên là an toàn sRGB ở khắp nơi, thế nhưng một thẻ gam rộng nằm trên PNG nguồn, Display-P3, Adobe RGB, ProPhoto RGB, không trụ qua nổi Firefox. Cái khe đó cắn trong công việc chuyên nghiệp khắt khe về màu, nên khi độ trung thực màu thật sự phải đi cùng, chọn một bộ chuyển viết dữ liệu ICC một cách có chủ ý, hoặc ấn thẻ hồ sơ trở lại về sau bằng một trình biên tập siêu dữ liệu dựng riêng cho việc đó.
Khi nào giữ PNG và khi nào WebP là đủ
Lời gọi này nhanh thôi. Nếu bức ảnh rốt cuộc nhắm tới một trang web hay một web app và người xem là bất kỳ trình duyệt nào từ 2020 trở đi, WebP là bản xuất đúng. Nếu nó phải mở bên trong một app thiết kế như Figma, Sketch, hay Affinity Designer, soát sự hỗ trợ WebP trong đúng phiên bản bạn dùng trước, vì nó đổi thay. Nếu nó hướng vào in, tựa vào PNG hoặc TIFF, vì hầu hết RIP in làm ngơ WebP. Nếu nó ra qua email, PNG là cược an toàn hơn, xét xem các trình email thất thường thế nào với định dạng hiện đại. Và nếu nó là một tệp làm việc bạn sẽ sửa rồi lưu lại hết lần này tới lần khác, giữ PNG làm bản gốc. WebP ở chất lượng gần như không mất là một định dạng giao tuyệt hảo, còn PNG vẫn là cái tốt hơn để lưu trữ và biên tập. Dây chuyền sạch sẽ nắm PNG làm bản gốc và chuyển WebP ra web.