UltKit

Nén PNG xuống 50KB

Năm mươi kilobyte là khá chật với một file PNG, nhưng lại dư dả cho logo, icon hay ảnh chụp màn hình giao diện đã cắt gọn khi số màu được giảm xuống một bảng màu. Trang này giữ kết quả ở định dạng PNG, kể cả nền trong suốt, và nói rõ khi nào bức ảnh cần chuyển sang định dạng khác mới đạt được dung lượng đó.

Nén ảnh

hoặc thả tệp JPG, JPEG, JFIF … vào đây ·

Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút

Nén xuống

Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.

Cách sử dụng công cụ này

  1. 1

    Thả file PNG vào

    Thêm một ảnh PNG hoặc tối đa 20 ảnh cùng lúc, mỗi ảnh tối đa 95 MB. Ảnh xuất từ Figma, Canva, Photoshop hay ảnh chụp màn hình đều dùng được.

  2. 2

    Giữ 50 KB, PNG và Lossy

    Dung lượng mục tiêu được đặt là 50 KB, Định dạng đầu ra là PNG và Nén PNG là Có mất dữ liệu (nhỏ hơn). Trong Cài đặt nâng cao, Chiều rộng tối thiểu giúp logo không bị thu nhỏ quá mức bạn cần.

  3. 3

    Nén sang PNG và kiểm tra dung lượng

    Nhấn Nén xuống PNG. Mỗi kết quả hiển thị dung lượng mới cạnh nút tải xuống, nên bạn biết chắc ảnh dưới 50 KB trước khi tải lên bất kỳ đâu.

Trả lời

Có thể nén PNG xuống 50 KB thật không?

Được với logo, biểu tượng, sơ đồ và ảnh chụp màn hình đã cắt: giảm xuống bảng tối đa 256 màu thường đưa chúng xuống dưới 50 KB mà vẫn giữ nguyên kích thước. PNG lớn nhiều ảnh chụp sẽ không đạt nếu không mất điểm ảnh, nên xuất WebP hoặc JPG là lựa chọn tốt hơn.

Giới hạn PNG 50 KB đến từ đâu

PNG là định dạng người ta chọn khi ảnh cần nền trong suốt hoặc cạnh thật sắc nét: logo cho chữ ký email, biểu tượng trong trung tâm trợ giúp, huy hiệu trên trang cá nhân, sticker và ảnh chụp màn hình đã cắt để báo lỗi. Những nơi này thường giới hạn dung lượng nhỏ. Hệ thống quản lý nội dung, nền tảng học tập và biểu mẫu web cũ thường đặt giới hạn ảnh 50 KB.

Khó ở chỗ ảnh PNG xuất ra hiếm khi nhỏ. Công cụ thiết kế lưu màu 32 bit với kênh alpha đầy đủ, còn Snipping Tool của Windows và phím tắt chụp màn hình macOS đều lưu PNG theo mặc định. Một logo xuất rộng 1280 px hay một ảnh chụp cửa sổ trình duyệt có thể dễ dàng nặng vài trăm kilobyte.

Giảm bảng màu và PNG lossless ở mức 50 KB

  1. 16 màu

    Biểu tượng hai tông màu và nét vẽ đường; vùng đổ bóng bị bậc thang rõ

  2. 32 màu

    Logo phẳng đơn giản và biểu đồ có vài chuỗi dữ liệu

  3. 64 màu

    Ảnh chụp giao diện không có hình chụp, nhìn chung sạch

  4. 128 màu

    Logo có chuyển sắc hoặc bóng mềm, hơi có hiện tượng dithering

  5. 256 màu

    Mức tối đa của bảng màu PNG; gần với bản gốc nhất

Chế độ có mất dữ liệu ở đây là lượng tử hóa bảng màu. Công cụ chọn ra tối đa 256 màu quan trọng nhất trong ảnh, gán mỗi điểm ảnh về màu gần nhất và lưu một chỉ số 8 bit cho mỗi điểm thay vì 32 bit đỏ, lục, lam và alpha. Các mục trong bảng màu vẫn giữ độ trong suốt riêng qua chunk tRNS của PNG, nên cạnh khử răng cưa của logo vẫn hòa vào mọi nền.

Chế độ không mất dữ liệu giữ nguyên mọi điểm ảnh. Nó chỉ tác động được lên cách mã hóa: PNG thử một trong năm bộ lọc dòng (None, Sub, Up, Average và Paeth) trước khi nén dữ liệu bằng Deflate, thuật toán cũng dùng trong file ZIP, và loại bỏ metadata như text chunk và ảnh thu nhỏ nhúng. Cách này cắt được vài phần trăm đến một phần ba của một ảnh xuất thông thường, hiếm khi đủ để đưa 400 KB xuống 50 KB. Hướng dẫn JPG và PNG giải thích vì sao hai định dạng này khác nhau đến vậy.

Khi PNG không thể xuống 50 KB

Ảnh chụp và ảnh màn hình lớn sẽ không vừa ở dạng PNG

Ảnh chụp, hình minh họa nhiều chuyển sắc hoặc ảnh chụp toàn màn hình có chứa hình ảnh có hàng nghìn màu riêng biệt và rất ít vùng lặp lại. Ngay cả ở 256 màu, ảnh vẫn vượt xa 50 KB khi giữ nguyên kích thước, nên công cụ phải thu nhỏ ảnh. Nếu nơi nhận chấp nhận, hãy đặt Định dạng đầu ra là WebP để giữ nền trong suốt, hoặc chuyển PNG sang JPG khi không cần trong suốt.

Nén PNG xuống 50KB: câu hỏi thường gặp

Logo PNG có thể nhẹ đến mức nào mà vẫn không bị xấu?

Logo phẳng với vài màu thương hiệu và nền trong suốt thường chỉ nặng 5 đến 20 KB ở chiều rộng 500 px, thấp hơn nhiều so với mục tiêu này. Logo có đổ bóng, hiệu ứng phát sáng hoặc họa tiết giống ảnh chụp cần nhiều màu hơn cho các cạnh mềm nên sẽ gần mức 50 KB.

Vì sao file PNG sau khi nén lại hẹp hơn bản gốc?

Chỉ giảm bảng màu thì chưa đạt 50 KB, nên Cho phép thu nhỏ đã giảm chiều rộng và chiều cao cho đến khi đạt. Điều này hay xảy ra với ảnh chụp màn hình lớn và ảnh có chứa hình chụp. Hãy đặt Chiều rộng tối thiểu, hoặc đổi Định dạng đầu ra sang WebP, định dạng vẫn giữ nền trong suốt và xử lý loại nội dung này tốt hơn nhiều.

PNG đã giảm bảng màu có còn là PNG thật không?

Có. Ảnh dùng bảng màu, gọi là indexed-color trong đặc tả, đã có trong PNG từ phiên bản đầu tiên. Mọi trình duyệt và trình chỉnh sửa ảnh đều mở được.

Có nên chọn Lossless khi cần đạt 50 KB không?

Chỉ khi giá trị điểm ảnh chính xác quan trọng, như pixel art, bản vẽ kỹ thuật hoặc ảnh sẽ được so sánh từng byte. Chế độ không mất dữ liệu giữ nguyên mọi màu và chỉ dựa vào mã hóa thông minh hơn cùng việc xóa metadata, nên với đa số ảnh, muốn đạt 50 KB thì buộc phải bớt điểm ảnh.

Biểu mẫu yêu cầu ảnh 50 KB và chấp nhận PNG. Có nên dùng PNG không?

Thường là không. Ảnh chân dung có tông màu liên tục, đúng loại mà bảng 256 màu xử lý kém nhất. Cùng bức ảnh đó ở dạng JPG giữ được nhiều chi tiết hơn hẳn ở 50 KB, nên hãy dùng giảm dung lượng ảnh xuống 50 KB với đầu ra JPG.