Vì sao file PNG của tôi lại lớn vậy?

Cập nhật

Vì sao file PNG của tôi lại lớn vậy?

PNG lớn vì nó không mất dữ liệu: lưu đúng từng pixel. Ảnh có pixel lân cận hơi khác nhau nên gần như không co lại. Lưu JPG thành PNG không khôi phục chi tiết đã mất và thường làm file lớn hơn. Ảnh chụp màn hình đủ kích thước, độ trong suốt và một số bản xuất 16-bit còn thêm dữ liệu.

Làm ngay — miễn phí, trong trình duyệt

Compress a PNG

Định dạng không mất dữ liệu, đó mới là nguyên nhân thật

Nếu một PNG trông rất lớn, lý do thường là định dạng chứ không phải lần xuất hỏng. PNG là không mất dữ liệu. Nó lưu đúng từng pixel, rồi tìm pixel lân cận lặp lại để đóng gói dữ liệu. Ảnh gần như không có sự lặp lại đó. Pixel lân cận khác nhau một chút nên file gần như không co lại.

JPG và WebP cố ý bỏ chi tiết tinh. Vì thế cùng một tấm ảnh dạng JPG hoặc WebP thường nhỏ hơn nhiều. PNG được làm cho pixel chính xác: logo, chữ, giao diện, không phải ảnh máy ảnh. Hướng dẫn định dạng PNG chỉ ra PNG hợp ở đâu và không hợp ở đâu.

Bốn thói quen làm PNG còn lớn hơn

Mã hóa không mất dữ liệu là nguyên nhân chính. Những thói quen này chất thêm byte:

  • Bạn đã lưu JPG thành PNG. Việc đó không khôi phục chi tiết mà JPG đã bỏ. Bạn giữ ảnh đã nén rồi lưu lại không mất dữ liệu, nên file thường phình ra. PNG lớn hơn là điều mong đợi, không phải bản xuất hỏng.
  • Ảnh chụp màn hình, bắt giao diện và bản xuất từ công cụ thiết kế. Điện thoại, trình duyệt và công cụ thiết kế thường ghi PNG đúng kích thước pixel đầy đủ của canvas. Một bản 4K là hàng triệu pixel chính xác.
  • Độ trong suốt (alpha). Thêm một kênh là thêm dữ liệu. Giữ nó cho logo và giao diện có mép trong suốt. Bỏ khi nền đặc.
  • Bản xuất 16-bit. Một số trình sửa xuất PNG 16-bit, nhân đôi dữ liệu mỗi kênh so với PNG 8-bit thông thường. EditItAll không phát hiện độ sâu bit. Hãy kiểm tra cài đặt xuất trong công cụ đã tạo file.

Không điều nào nghĩa là PNG bị hỏng. Định dạng đang làm đúng việc: giữ mọi pixel.

Làm gì thay vì lưu PNG thêm lần nữa

Chọn cách xử lý khớp với hình. EditItAll không tự chạm kích thước đích tính bằng KB: không có ô kích thước đích. Kích thước là kết quả sau khi bạn chọn định dạng và, với JPG hoặc WebP, một mức chất lượng.

  • Ảnh chụp. Chuyển PNG sang JPG hoặc WebP. Bước đó là có mất dữ liệu: pixel sẽ không giống hệt. Với ảnh, giảm dung lượng gần như luôn đáng. JPG không giữ được độ trong suốt; WebP thì được. Hướng dẫn: chuyển PNG sang JPG.
  • Đồ họa phẳng, logo hoặc ảnh chụp màn hình có độ trong suốt. Ở lại PNG và nén PNG. Nén lại là không mất dữ liệu: pixel vẫn giống hệt; file chỉ đóng gói chặt hơn. Đủ bước: nén PNG mà không giảm chất lượng.

Cả hai công cụ chạy trong trình duyệt. File không bao giờ được tải lên, EXIF bị gỡ khi xuất, và một lô tải về dạng ZIP. Bạn có thể ngắt mạng sau khi trang đã tải. Thêm trong cụm nén ảnhtrung tâm nén.

Thu nhỏ PNG sẽ không thay đổi điều gì

Nén lại PNG không mất dữ liệu không thu kích thước pixel. Một PNG rộng 4000-pixel vẫn rộng 4000 pixels sau lần mã hóa chặt hơn. Nó cũng không biến ảnh thành file nhỏ: việc đó cần JPG hoặc WebP.

EditItAll sẽ không đoán mục tiêu kilobyte. Mã hóa lại PNG, hoặc chuyển một ảnh và kéo thanh chất lượng, rồi đọc kích thước vào-ra trong danh sách kết quả và chỉnh. Kích thước liệt kê là đầu ra, không phải số bạn gõ vào.

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

Vì sao PNG của tôi lớn hơn nhiều so với cùng một ảnh dạng JPG?+

PNG lưu đúng từng pixel. JPG cố ý bỏ chi tiết tinh để file còn nhỏ. Với ảnh chụp, phần thêm không mất dữ liệu đó là lý do PNG thường lớn hơn nhiều. Hãy chuyển PNG sang JPG hoặc WebP nếu mục tiêu là dung lượng.

Tôi lưu JPG thành PNG thì file lớn hơn. Tôi đã làm sai?+

Không. PNG không khôi phục chi tiết JPG đã mất, và lưu ảnh không mất dữ liệu thì cồng kềnh. File lớn hơn là điều mong đợi. Chuyển lại sang JPG hoặc WebP nếu bạn cần nó nhỏ trở lại.

Bộ nén PNG của EditItAll có làm ảnh nhỏ không?+

Không đáng kể. Nén lại PNG là không mất dữ liệu nên pixel vẫn giống hệt và ảnh gần như không co. Hãy chuyển PNG ảnh sang JPG hoặc WebP. Đồ họa, logo và ảnh chụp màn hình co tốt hơn khi vẫn là PNG.

Độ trong suốt có làm PNG lớn hơn không?+

Có. Kênh alpha là dữ liệu thêm phải lưu. Giữ nó cho logo và giao diện có mép trong suốt. Với ảnh nền đặc, hãy làm phẳng rồi chuyển sang JPG: lần chuyển đó có mất dữ liệu và file thường nhỏ hơn nhiều.

EditItAll có nén PNG đúng một kích thước KB không?+

Không. Không có ô kích thước đích. Nén PNG không mất dữ liệu, hoặc chuyển ảnh sang JPG hay WebP rồi chỉnh chất lượng đến khi đầu ra liệt kê đủ nhỏ. Việc chạy trong trình duyệt; file không bao giờ được tải lên.

Hướng dẫn liên quan

Thêm hướng dẫn về Nén ảnh →