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.
Vì sao PNG dạng ảnh chụp lại nặng đến vậy
PNG hứa ghi lại từng điểm ảnh mà không đánh mất cái nào, và lời hứa đó đắt đỏ trên một bức ảnh. Với hàng triệu tông màu khẽ dịch chuyển, gần như chẳng có gì để bộ nén dự đoán hay gộp lại, nên tệp phình to. Một bức ảnh 1600x1200 xoàng xĩnh có thể ngồi ở 3 đến 5 MB dưới dạng PNG, vậy mà cùng ảnh đó thành JPEG ở chất lượng 85 lại vừa trong 200 đến 400 KB. Khác biệt quy về phép biến đổi cosin mà JPEG tựa vào, vốn xẻ ảnh thành khối 8x8, rũ bỏ chi tiết tần số cao mà mắt khó để ý, rồi đóng gói chặt phần còn lại. Chất liệu tông liên tục, tức gần như mọi nhiếp ảnh, co lại đáng kể. Độ trung thực hoàn hảo của PNG xứng đáng trên đồ họa phẳng và bản dở dang, nhưng nó đơn giản là lớp vỏ sai cho một bức ảnh bạn định chia sẻ.
Độ trong suốt và kênh alpha
Một kênh alpha 8-bit cho phép một PNG ghi lại mọi mức độ đục theo từng điểm ảnh, từ trong veo tới đặc kín. JPG chẳng đưa ra trường nào như thế, nên độ trong suốt không có chỗ trú. Khi bộ máy ảnh dựng lại một PNG thành JPEG, trước hết nó đặt bức ảnh lên một phông được chọn, và phông đó mặc định là trắng, đúng là vì sao những vùng trong veo đọc lên trắng về sau. Điều rút ra rất thẳng thừng, một JPG trong suốt không thể tồn tại, vì định dạng không có khái niệm về nó. Khi phần cắt nền phải sống sót, WebP hay bản PNG chưa đụng tới là hai lối đi duy nhất của bạn. Araluma chốt màu trắng làm lớp lấp vì nó hòa vào những tài liệu, slide và trang niêm yết cửa hàng nơi các JPG này hay đáp xuống nhất.
Hiệu năng lưu đã đo
Tất cả những con số này ra từ Chrome 148 trên một máy bàn Linux, tựa vào khả năng lưu JPEG riêng của trình duyệt. Ở 0,12 MP, một ảnh thu nhỏ 400x300 gói xong trong khoảng 10 đến 15 mili giây. Đẩy lên 0,78 MP, một khung 1024x768, nó nằm gần 13 đến 20 mili giây. Một bức 8 MP ở 3840x2160 cần chừng 1,4 giây, và ngay cả một con quái 48 MP ở 8000x6000 cũng chỉ đòi khoảng 1,5 giây. Ghi một JPG kiểu này dễ dàng vượt ghi một PNG của cùng bức ảnh, và bỏ xa hẳn AVIF, vốn phải nạp một mô-đun riêng và có thể nhằn 25 giây trên bức 48 MP đó ngay cả trên máy bàn. Gộp lại, đây là một trong những tuyến nhanh nhất khắp nhóm chuyển đổi, và lấy nó không tốn thêm gì, vì bộ ghi JPEG đã sẵn sống trong mọi trình duyệt.
Xử lý EXIF và siêu dữ liệu
Dựng lại bức ảnh dọn sạch các thẻ EXIF, IPTC và XMP của nó khỏi JPG kết quả trên mọi trình duyệt, quét đi tọa độ GPS, thân máy, dấu thời gian chụp, dòng bản quyền, và bất kỳ trường tùy chỉnh nào PNG đang mang. Hồ sơ màu ICC đi một tuyến riêng, Chrome và Safari giữ hồ sơ sRGB trên đầu ra còn Firefox lột nó cùng mọi thứ khác. Vậy JPG an toàn sRGB ở mọi nơi, nhưng một thẻ gam rộng như Display-P3 hay Adobe RGB sẽ không lọt qua Firefox. Nếu quy trình của bạn dựa vào việc nắm giữ tất cả siêu dữ liệu đó, hãy quản nó bằng một công cụ chuyên dụng về sau. Với web và chia sẻ hằng ngày, mất các thẻ ấy lại được hoan nghênh, nó xén một ít trọng lượng và kéo dữ liệu vị trí ra khỏi ảnh của bạn.
Khi nào lỗi JPG nhìn thấy được
JPEG lập luận theo khối 8x8. Thả một cú nhảy gắt giữa hai màu rất khác nhau bên trong một khối và nén JPEG chỉ có thể phác nó bằng một dúm số tần số, để lại quầng, một vầng hào mờ gồm điểm ảnh sáng hơn hay tối hơn ôm lấy cạnh. Ảnh chụp giấu chuyện này khéo léo, vì cạnh của chúng chẳng bao giờ sắc như dao và vi biến thiên xung quanh che đi phép xấp xỉ. Nhưng ảnh chụp màn hình, logo, ô có viền gọn, chữ cái, hay những phiến màu phẳng kề nhau phơi nó ra ở mọi chất lượng, vì đó đúng là tín hiệu mà phép tính vật lộn. Quy tắc tự nó hiện ra, hãy để ảnh chụp màn hình, logo và tranh nhiều chữ tránh xa JPG. Để chúng trong PNG, hoặc dời sang WebP cho một tệp gọn lách hẳn được quầng.
Quyền riêng tư và nơi công việc rơi vào
Nơi công việc rơi vào tùy vào số lượng. Với một ảnh, không gì rời trình duyệt, và bạn có thể kiểm tra trực tiếp trong vài giây. Mở Chrome DevTools, chuyển sang bảng Mạng, lọc theo XHR và Fetch, rồi chuyển đổi một tệp. Không gì xuất hiện trong lúc mã hóa chạy. Với hai tệp trở lên, Araluma gửi chúng tới máy chủ của chúng tôi, nơi chuyển đổi, gom kết quả, và trả về một liên kết tải xuống. Liên kết đó và các tệp đã chuyển bị xóa trong khoảng 2 giờ. Lối đi cho một ảnh giữ mọi thứ trên thiết bị, ngoài mạng, trong khi một lô đánh đổi điều đó lấy việc hoàn tất nhiều tệp một lúc. Với ảnh chụp màn hình điều gì đó riêng tư hoặc ảnh gắn vị trí của bạn, chuyển từng cái một giữ nó trên máy của bạn, một khác biệt thực sự, không phải khẩu hiệu.