Vì sao nén PNG của tôi lại làm mất độ trong suốt?
Cập nhật

Nén PNG không gỡ độ trong suốt. Nếu vùng nhìn xuyên trở thành một màu đặc, tệp đã được lưu thành JPG. JPEG không có kênh alpha, nên các pixel trong suốt bị ép xuống một nền (mặc định là trắng). Ở lại với PNG, hoặc dùng WebP nếu bạn cần tệp nhỏ hơn mà vẫn hỗ trợ độ trong suốt. EditItAll chạy trong trình duyệt của bạn; không có gì được tải lên.
Làm ngay — miễn phí, trong trình duyệt
Open the PNG compressorNén PNG không xóa độ trong suốt
PNG được thiết kế để giữ một kênh alpha: độ mờ đục theo từng pixel giúp logo, nhãn dán và ảnh sản phẩm cắt nền ngồi trên bất kỳ nền nào. Nén lại PNG mặc định là không mất dữ liệu: nó đóng gói lại cùng những pixel đó, kể cả alpha. Hình phải trông y hệt, lỗ và tất cả, chỉ là tệp chặt hơn.
Nếu các lỗ bị lấp, bạn không “nén PNG kém”. Bạn đã rời PNG. Lối ra thường gặp là JPEG, vốn không thể lưu độ trong suốt chút nào. Đó là đổi định dạng, không phải một tùy chọn PNG. Hướng dẫn định dạng PNG mới là mô hình đúng: không mất dữ liệu, có độ trong suốt; ảnh chụp vẫn lớn.
Điều gì thực sự làm phẳng hình
Kiểm tra tên tệp đã tải về và kiểu tệp:
- Tệp giờ là JPG. Pixel trong suốt đã được ghép lên một nền đặc (trắng là mặc định) và alpha bị loại. Một chuyển PNG sang JPG luôn làm vậy: JPG không có chỗ để đặt pixel nhìn xuyên.
- Vẫn là PNG, nhưng bàn cờ đã biến mất. Đồ họa có thể đã bị làm phẳng trước khi bạn nén, hoặc thanh chất lượng bị kéo xuống đủ thấp để thu hẹp bảng màu. Nén PNG mặc định không làm phẳng.
- Bạn cần tệp nhỏ hơn và chọn JPG vì lý do đó. Dung lượng và độ trong suốt là hai việc khác nhau. JPG thắng dung lượng trên ảnh chụp và mất alpha. PNG giữ alpha và vẫn lớn hơn.
Bạn không thể vẽ lại độ trong suốt gốc từ một JPG đã làm phẳng. Alpha bị loại đã mất, cũng như chi tiết mất dữ liệu. Hãy giữ một PNG gốc.
Giữ các lỗ: ở lại PNG, hoặc dùng WebP
Mở bộ nén PNG và thả tệp trong suốt gốc vào, không phải bản đã làm phẳng.
- Để đầu ra là PNG. Nén lại mặc định không mất dữ liệu, nên độ trong suốt còn. Đọc kích thước vào → ra. Ảnh chụp hầu như không nhỏ đi; logo, biểu tượng và ảnh chụp màn hình thường có.
- Nếu PNG vẫn quá lớn mà bạn phải giữ độ trong suốt, hãy nén thành WebP thay thế. WebP có thể lưu alpha. JPG thì không.
- Nếu bạn thực sự muốn JPG (ảnh chụp với nền đặc), hãy làm phẳng có chủ đích và chọn màu nền, biết rằng các lỗ sẽ không trở lại.
Mọi thứ chạy trên thiết bị của bạn. Tệp không bao giờ được tải lên, EXIF bị gỡ khi xuất, và bạn có thể ngoại tuyến sau khi trang đã tải. Thói quen PNG không mất dữ liệu nằm trong nén PNG mà không giảm chất lượng; vì sao PNG ảnh chụp vẫn rất lớn nằm trong vì sao tệp PNG lại lớn đến vậy.
Sẵn sàng thử chưa?
Miễn phí, không cần đăng ký, và mọi tệp bạn mở không bao giờ rời khỏi thiết bị.
Câu hỏi thường gặp
Nén PNG có làm mất độ trong suốt không?+
Không ở thiết lập mặc định. Nén lại PNG không mất dữ liệu, nên kênh alpha còn. Nếu độ trong suốt biến mất, tệp gần như chắc chắn đã được lưu thành JPG hoặc bị làm phẳng lên một nền.
Vì sao PNG trong suốt của tôi lại thành trắng?+
JPEG không có độ trong suốt. Chuyển PNG sang JPG ghép pixel nhìn xuyên lên một nền (mặc định trắng) và bỏ alpha. Màu trắng đó là nền, không phải PNG hỏng.
Tôi có lấy lại độ trong suốt sau khi lưu thành JPG không?+
Không. Kênh alpha đã mất. Nếu bạn còn PNG gốc, hãy nén tệp đó. JPG đã làm phẳng không thể dựng lại các lỗ.
Định dạng nào giữ độ trong suốt mà vẫn nhỏ?+
PNG giữ độ trong suốt không mất dữ liệu. WebP có thể giữ độ trong suốt với kích thước nhỏ hơn, có đánh đổi chất lượng nếu dùng thiết lập mất dữ liệu. JPG không giữ được độ trong suốt ở bất kỳ chất lượng nào.
Tệp PNG của tôi có bị tải lên để nén không?+
Không. Bộ nén PNG chạy hoàn toàn trong trình duyệt. Tệp không bao giờ rời thiết bị, và trang vẫn hoạt động ngoại tuyến sau khi đã tải.