Chuyển đến nội dung chính

Cách nén ảnh xuống đúng 50 KB cực dễ

Các cổng thông tin chính phủ và thi cử giới hạn dung lượng tải lên ở mức 50 KB. Đây là lý do và cách để đạt được con số đó mà không biến ảnh của bạn thành một đống mờ căm.

Để nén ảnh xuống đúng 50 KB, hãy thay đổi kích thước ảnh theo kích thước pixel mà biểu mẫu hiển thị, sau đó đặt mục tiêu dung lượng tệp là 50 KB thay vì tự đoán bằng thanh trượt chất lượng. Thứ tự thực hiện quyết định kết quả: thay đổi kích thước trước, nén sau. Một bức ảnh có kích thước 200 x 230 pixel đạt mức 50 KB ở chất lượng khoảng 80 và trông vẫn sắc nét. Cùng một bức ảnh đó nếu để nguyên ở mức 3000 pixel thì phải giảm chất lượng xuống gần mức 15 để đạt được 50 KB, và ở chất lượng 15 thì khuôn mặt sẽ bị loang lổ.

Giới hạn 50 KB không phải là ngẫu nhiên. Các hội đồng thi và cổng thông tin chính phủ xử lý hàng triệu hồ sơ, và việc lưu trữ hàng triệu bức ảnh 2 MB sẽ tốn một khoản chi phí khổng lồ cho dung lượng lưu trữ và băng thông. Cổng thông tin đẩy chi phí đó sang người nộp đơn, đó là lý do tại sao giới hạn này được thực thi nghiêm ngặt và thông báo từ chối hiếm khi giải thích điều gì đã xảy ra.

Tại sao các cổng thông tin đặt giới hạn 50 KB

Chi phí lưu trữ và tốc độ xác minh là hai lý do chính. Một triệu người nộp đơn tải lên ảnh 2 MB sẽ tạo ra 2 TB dữ liệu. Cùng một triệu người nộp đơn đó ở mức 50 KB chỉ tạo ra 50 GB, rẻ hơn 40 lần để lưu trữ, sao lưu và phân phối. Lý do thứ hai thuộc về con người: nhân viên xác minh mở hàng ngàn bức ảnh mỗi ngày, thường là trên các kết nối văn phòng chậm, và một tệp 50 KB sẽ mở ra ngay lập tức.

Giới hạn này cũng bảo vệ cổng thông tin khỏi các lượt tải lên bị lỗi. Các cổng đăng ký đóng lại vào một ngày cố định, lưu lượng truy cập tăng vọt trong 48 giờ cuối cùng, và các tệp nhỏ giúp hàng đợi tiếp tục di chuyển. Không điều nào trong số này giúp ích cho người nộp đơn đang nhìn chằm chằm vào một lỗi, nhưng nó giải thích tại sao con số đó không bao giờ thay đổi.

Sai lầm làm hỏng bức ảnh

Chỉ giảm chất lượng là một sai lầm, bởi vì dung lượng tệp đến từ hai yếu tố đầu vào chứ không phải một. Yếu tố đầu tiên là số lượng pixel. Yếu tố thứ hai là lượng chi tiết mà bộ nén giữ lại trên mỗi pixel. Cài đặt chất lượng chỉ tác động đến yếu tố thứ hai.

Dưới đây là ví dụ thực tế trên một bức ảnh chụp bằng điện thoại thông thường có kích thước 3024 x 4032 pixel, chứa tổng cộng 12 triệu pixel:

  • Chất lượng 80 ở kích thước đầy đủ: khoảng 2.4 MB, vượt quá giới hạn 48 lần.
  • Chất lượng 40 ở kích thước đầy đủ: khoảng 700 KB, vẫn vượt quá giới hạn 14 lần.
  • Chất lượng 10 ở kích thước đầy đủ: khoảng 180 KB, vượt quá giới hạn và bị hỏng rõ rệt.
  • Chất lượng 80 được thay đổi kích thước thành 200 x 230: khoảng 22 KB, dưới giới hạn và sắc nét.

Dòng cuối cùng là toàn bộ phương pháp được tóm gọn trong một câu. Cắt giảm 12 triệu pixel xuống còn 46 nghìn pixel sẽ loại bỏ 99 phần trăm dữ liệu trước khi quá trình nén bắt đầu, vì vậy bộ nén không bao giờ phải hoạt động quá mức đến mức làm giảm chất lượng hiển thị.

Cách nén ảnh xuống 50 KB

Để đạt được 50 KB mà không bị giảm chất lượng rõ rệt, hãy thực hiện theo 6 bước sau theo thứ tự.

  1. Đọc kỹ quy định của biểu mẫu và ghi lại 3 con số: kích thước pixel, giới hạn dung lượng tính bằng KB, và định dạng được chấp nhận.
  2. Cắt ảnh theo tỷ lệ yêu cầu trước. Một bức ảnh chân dung được cắt thành 200 x 230 sẽ giữ cho khuôn mặt ở giữa, trong khi một bức ảnh chưa cắt bị ép vào khung hình đó sẽ bị méo mó.
  3. Thay đổi kích thước về đúng số pixel mà cổng thông tin yêu cầu, sử dụng tính năng lấp đầy và cắt (fill and crop) thay vì vừa vặn (fit) khi các con số cần phải khớp chính xác.
  4. Lưu dưới dạng JPG, vì nén JPEG là những gì mà giới hạn 50 KB hướng tới.
  5. Đặt mục tiêu là 50 KB và để bộ nén tự động tìm kiếm mức chất lượng cao nhất phù hợp.
  6. Mở kết quả ở mức thu phóng 100 phần trăm và kiểm tra mắt cũng như đường chân tóc, đây là những nơi hư hại do nén xuất hiện đầu tiên.

Bộ nén của chúng tôi thực hiện tìm kiếm đó một cách tự động. Nhập 50 vào trường KB, thả tệp vào, và công cụ sẽ kiểm tra các mức chất lượng cho đến khi tìm thấy mức cao nhất nằm dưới 50 KB. Nếu chỉ riêng chất lượng không thể đạt được mục tiêu, công cụ cũng sẽ giảm kích thước, để tệp trả về luôn nằm trong giới hạn.

Kích thước cần sử dụng trước khi nén

Sử dụng kích thước được in trong hướng dẫn của biểu mẫu, và chỉ sử dụng các giá trị mặc định này khi biểu mẫu không cung cấp thông tin. Các kích thước này xuất hiện thường xuyên nhất trên các cổng thi cử của Ấn Độ, đơn xin hộ chiếu và các trang web việc làm.

Loại tải lênPixel điển hìnhGiới hạn dung lượng thông thườngĐịnh dạng
Ảnh thẻ dự thi200 x 23020 KB đến 50 KBJPG
Chữ ký dự thi140 x 6010 KB to 20 KBJPG
Ảnh hộ chiếu hoặc visa350 x 35050 KB to 100 KBJPG
Ảnh hồ sơ cổng việc làm400 x 40050 KB to 200 KBJPG hoặc PNG
Trang tài liệu quét1240 x 1754100 KB to 500 KBJPG

Một hình ảnh 15 KB nhưng sai kích thước pixel vẫn bị từ chối, vì hầu hết các cổng thông tin kiểm tra kích thước và dung lượng tệp riêng biệt. Đạt được một con số và bỏ lỡ con số còn lại vẫn bị tính là thất bại.

Định dạng nào đạt mức 50 KB tốt nhất

JPG là định dạng phù hợp cho mục tiêu ảnh 50 KB. Các lý do mang tính thực tế hơn là kỹ thuật.

  • JPG loại bỏ các chi tiết mà mắt người khó nhận thấy, đó là điều mà một giới hạn dung lượng chặt chẽ cần. Mọi cổng thông tin đều chấp nhận nó.
  • PNG lưu trữ chính xác từng pixel, vì vậy một bức ảnh màu hiếm khi vừa vặn trong mức 50 KB ở kích thước có thể sử dụng. Hãy giữ PNG cho chữ ký và đồ họa phẳng.
  • WebP đạt mức 50 KB ở chất lượng cao hơn JPG, nhưng các cổng thông tin chính phủ và các tập lệnh tải lên cũ hơn từ chối nó. Sử dụng WebP cho các trang web, không dùng cho các biểu mẫu.
  • HEIC từ iPhone bị từ chối ở hầu hết mọi nơi. Hãy chuyển đổi HEIC sang JPG trước khi bạn cố gắng nén nó.

Một bức ảnh 50 KB thực sự trông như thế nào

Ở kích thước chính xác, một bức ảnh 50 KB trông hoàn toàn bình thường. Ở mức 200 x 230 pixel, tệp có khoảng 46 nghìn pixel để mô tả, và 50 KB là một mức dung lượng hào phóng cho số lượng đó. Hầu hết các bức ảnh đều đạt mức khoảng 20 KB đến 30 KB trước khi chạm giới hạn, điều này cho phép giữ chất lượng ở mức 85 hoặc cao hơn.

Sự mờ nhạt chỉ xuất hiện khi kích thước yêu cầu lớn hơn. Một bức ảnh 600 x 800 pixel bị ép vào mức 50 KB sẽ hiển thị các cạnh mờ xung quanh tóc và hơi bị vỡ khối ở các nền phẳng. Kết quả đó vẫn được chấp nhận, vì cổng thông tin kiểm tra các con số chứ không phải tính thẩm mỹ.

Nếu tệp vẫn vượt quá 50 KB

Hãy thực hiện theo 5 cách khắc phục này theo thứ tự, dừng lại ở cách đầu tiên giúp đưa tệp xuống dưới giới hạn.

  • Cắt ảnh chặt hơn. Phần nền phía trên đầu và bên cạnh vai tốn kilobyte và không thêm bất kỳ thông tin nào mà người xác minh cần.
  • Giảm kích thước đi 20 phần trăm. Việc giảm chiều rộng từ 400 xuống 320 pixel sẽ loại bỏ khoảng 36 phần trăm dữ liệu pixel.
  • Chụp ảnh trên một bức tường trơn. Các hình nền lộn xộn như rèm cửa, giá sách và giấy dán tường có họa tiết tốn nhiều dung lượng để nén hơn nhiều so với một màu phẳng.
  • Quét ở mức 300 DPI, không phải 600. Dots per inch (DPI) là một phép đo in ấn, và 300 DPI đã vượt quá những gì mà bất kỳ lượt tải lên màn hình nào cần.
  • Xuất lại từ tệp gốc. Việc nén một tệp JPG đã được nén lần thứ hai sẽ làm hỏng ảnh mà không tiết kiệm được nhiều dung lượng.

Kiểm tra 4 điều này trước khi tải lên

  • Phần mở rộng là .jpg, và tệp thực sự được lưu dưới dạng JPEG chứ không phải được đổi tên từ một định dạng khác.
  • Kích thước pixel khớp chính xác với biểu mẫu, không phải gần đúng.
  • Dung lượng tệp nằm dưới giới hạn một chút, khoảng 45 KB thay vì 49.9 KB, vì các cổng thông tin làm tròn khác nhau.
  • Ảnh mở chính xác trong trình xem ảnh thông thường, điều này xác nhận tệp không bị cắt ngắn.

Nén nhiều ảnh xuống 50 KB cùng một lúc

Mục tiêu KB áp dụng cho từng tệp, vì vậy một loạt 40 bức ảnh, mỗi bức ảnh sẽ nằm dưới 50 KB riêng biệt. Tính năng này rất quan trọng khi một gia đình cùng nộp đơn, khi một trung tâm đào tạo chuẩn bị biểu mẫu cho một nhóm, hoặc khi một người nộp đơn điền vào 5 cổng thông tin trong một tuần và mỗi cổng thông tin muốn một bản sao mới.

Thả tối đa 500 bức ảnh cùng lúc, hoặc thả một thư mục ZIP trực tiếp từ bản sao lưu điện thoại, và mọi hình ảnh trả về đều được nén theo cùng một mục tiêu. Bộ nén tính toán một mức chất lượng riêng biệt cho từng bức ảnh, vì một bức ảnh chân dung sáng trên nền tường trắng đạt mức 50 KB dễ dàng hơn nhiều so với một bức ảnh chụp trong nhà thiếu sáng.

Nén xuống một mục tiêu KB cố định là bước duy nhất biến một lượt tải lên bị từ chối thành một lượt tải lên được chấp nhận, và nó tốn ít thời gian hơn việc đọc thông báo từ chối. Mọi thứ đều chạy bên trong trình duyệt của bạn, vì vậy ảnh nhận dạng không bao giờ rời khỏi thiết bị của bạn. Đặt mục tiêu, thả tệp và kiểm tra kết quả trước khi cổng thông tin thực hiện.

Quay lại blog