UltKit

Cách giảm dung lượng ảnh (KB) cho biểu mẫu, cổng nộp hồ sơ và email

Để ảnh xuống dưới giới hạn KB, hãy giảm kích thước pixel trước, lưu dưới dạng JPG, rồi hạ chất lượng cho đến khi file vừa giới hạn. Một ảnh điện thoại 3 MB được resize về khoảng 1200 px chiều rộng và lưu ở chất lượng 70 thường còn khoảng 100 KB, còn ảnh chân dung rộng 300 px sẽ dưới 20 KB.

Elena VásquezElena VásquezBiên tập viên định dạng ảnh
Cập nhật 11 phút đọc
Máy tính xách tay trên bàn gỗ hiển thị phần mềm chỉnh sửa ảnh với hình một bàn tay cầm máy ảnh và một cột thanh trượt điều chỉnh

Vì sao biểu mẫu tải lên giới hạn dung lượng bằng kilobyte

Camera điện thoại lưu ảnh ở 12 megapixel trở lên, thường nặng 2–5 MB mỗi ảnh. Một cổng nộp hồ sơ thu ảnh và chữ ký của hàng trăm nghìn người sẽ cần hàng terabyte dung lượng lưu trữ nếu nhận các tệp nguyên bản, và mỗi người duyệt hồ sơ đều phải chờ tải. Giới hạn theo KB là quy tắc đơn giản nhất mà lập trình viên có thể áp dụng: máy chủ đọc số byte trước khi mở ảnh và từ chối mọi tệp lớn hơn. Vì vậy thông báo lỗi nói về KB chứ không nói về hình ảnh trông ra sao.

Các con số rất khác nhau, và phần lớn thấp hơn nhiều so với ảnh từ camera. Bộ Ngoại giao Mỹ yêu cầu ảnh visa kỹ thuật số từ 600 × 600 đến 1200 × 1200 px và không quá 240 KB (quy định có trên travel.state.gov). Các cổng tuyển dụng của Ấn Độ như IBPS từng yêu cầu chữ ký 10–20 KB và ảnh chân dung 20–50 KB. Hệ thống tuyển sinh đại học, nền tảng cho thuê nhà và phần mềm nhân sự thường chọn 100 KB, 200 KB hoặc 1 MB. Email thoải mái hơn, Gmail cho phép tệp đính kèm 25 MB mỗi thư, nhưng một chục ảnh nguyên bản vẫn vượt quá.

Một số biểu mẫu kiểm tra nhiều hơn số byte. Cổng nộp có thể còn đòi kích thước pixel chính xác, đuôi JPG hoặc JPEG, hoặc kích thước tối thiểu để ảnh không bé như con tem. Hãy đọc thông báo một lần, ghi lại cả ba số (KB, pixel, định dạng) và đáp ứng đồng thời tất cả. Đạt KB mà bỏ qua quy định pixel chỉ khiến bạn nhận một thông báo từ chối khác.

Ba yếu tố quyết định: pixel, định dạng và chất lượng

Kích thước pixel là đòn bẩy lớn nhất. Dung lượng tăng theo số điểm ảnh, và số điểm ảnh tăng theo bình phương chiều rộng: giảm một nửa cả chiều rộng lẫn chiều cao thì chỉ còn một phần tư số điểm ảnh. Đưa ảnh 4032 × 3024 xuống 1600 × 1200 bỏ đi khoảng 84% điểm ảnh, và tệp thường nhỏ đi một tỷ lệ tương tự trước cả khi chạm tới chất lượng. Với ảnh xem trên màn hình hoặc người duyệt kiểm tra, 1200–1600 px ở cạnh dài là quá đủ. Cắt ảnh cũng có tác dụng: mỗi điểm ảnh của bức tường trống bị cắt đi là một điểm bộ mã hóa không phải lưu.

Định dạng quyết định các điểm ảnh được đóng gói hiệu quả đến đâu. JPG được chuẩn hóa thành ISO/IEC 10918-1 năm 1992 và được thiết kế cho ảnh chụp: nó loại bỏ chi tiết nhỏ mà mắt khó nhận ra. PNG là định dạng không mất dữ liệu, rất hợp với logo và ảnh chụp màn hình nhưng lãng phí cho ảnh chụp, nên cùng một bức ảnh ở dạng PNG thường lớn gấp nhiều lần JPG. WebP và AVIF còn nhỏ hơn ở chất lượng tương đương, nhưng nhiều cổng chính phủ và tuyển dụng chỉ nhận JPG hoặc JPEG, nên chúng phù hợp với website và ứng dụng nhắn tin hơn là biểu mẫu. Nếu bạn không chắc biểu mẫu nói "JPEG" là định dạng nào, hướng dẫn về JPG, JPEG và PNG sẽ giải đáp.

Chất lượng là núm tinh chỉnh và chỉ hoạt động với định dạng nén mất dữ liệu. Hầu hết camera và điện thoại lưu JPG ở chất lượng 90 trở lên, và hạ xuống 75 thường giảm một nửa dung lượng mà bạn không thấy khác biệt ở kích thước xem thông thường. Dưới khoảng 50, vùng mịn như bầu trời và da bắt đầu vỡ thành khối, chữ xuất hiện quầng sáng. Vì vậy chất lượng nên để sau cùng: với ảnh nguyên kích thước, muốn đạt mục tiêu nhỏ phải hạ quá thấp nên lỗi lộ rõ, còn ảnh đã đổi kích thước chỉ cần giảm nhẹ. Xóa siêu dữ liệu (vị trí GPS, kiểu máy ảnh, ảnh xem trước nhúng sẵn) là lợi ích miễn phí, tiết kiệm 10–50 KB với nhiều ảnh điện thoại.

Hiệu quả thường gặp với ảnh điện thoại 12 MP khoảng 3 MB (kết quả thay đổi theo nội dung ảnh)
Cách thực hiệnBạn thay đổi gìMức giảm thường gặpCái giá nhìn thấy được
Cắt ảnhBỏ phần nền xung quanh chủ thể10–50%Không có, nếu chủ thể còn nguyên vẹn
Kích thước pixelTừ rộng 4032 px xuống 1600 pxKhoảng 80%Không thấy trên màn hình; ít chỗ hơn để phóng to hoặc in
Định dạngẢnh PNG lưu lại thành JPG70–90%Vùng trong suốt được tô bằng một màu đặc
Chất lượngChất lượng JPG từ 92 xuống 7540–60%Thường không đáng kể ở kích thước xem thông thường
Chất lượngChất lượng JPG từ 75 xuống 50Giảm thêm 30–40%Vỡ khối ở bầu trời, quầng sáng quanh chữ
Siêu dữ liệuXóa EXIF, GPS và ảnh xem trước10–50 KBKhông có
Một chiếc điện thoại gắn trên chân máy nhỏ màu đen đang chụp những bông hoa xanh, màn hình camera hiển thị bức ảnh ngang
Một bức ảnh điện thoại thường nặng 2–5 MB, gấp nhiều lần mức biểu mẫu tải lên cho phép. Ảnh: Unsplash

Đạt đúng số KB yêu cầu

JPG không có thiết lập nào kiểu "làm cho ảnh này nặng 50 KB". Cùng một mức chất lượng cho ra dung lượng khác nhau ở mỗi ảnh, vì ảnh đám lá rậm rạp cần nhiều byte hơn một bức tường trơn. Các phần mềm chỉnh sửa trên máy tính xử lý bằng cách thử: xuất ảnh, xem dung lượng, chỉnh, xuất lại. Cách này hiệu quả nhưng mất nhiều lượt, và dễ giảm quá tay thành tệp 30 KB trông thô trong khi 49 KB vẫn đẹp. Phương pháp dưới đây giảm bớt việc đoán mò bằng cách cố định kích thước pixel trước, để chất lượng chỉ phải lo đoạn cuối.

Công cụ nén theo dung lượng mục tiêu thực hiện việc tìm kiếm đó thay bạn. Trong công cụ nén ảnh, giữ Nén theo ở Dung lượng mục tiêu, nhập số và chọn KB. Công cụ thử các mức chất lượng cho đến khi tìm được mức cao nhất vẫn vừa giới hạn, và khi bật Cho phép thu nhỏ, sẽ giảm kích thước từng chút nếu chỉ riêng chất lượng đã chạm Chất lượng thấp nhất cho phép. Với các giới hạn phổ biến nhất có sẵn các trang đã điền số: nén ảnh xuống 20 KB cho chữ ký và ảnh thi, và nén ảnh xuống 100 KB cho cổng tuyển dụng và biểu mẫu visa. Nếu muốn tự đặt mức nén, Mức chất lượng và Tỷ lệ phần trăm là các chế độ thủ công nằm cùng công tắc đó.

  1. 1

    Ghi lại ba quy định

    Ghi lại số KB tối đa, kích thước pixel (nếu có) và định dạng được chấp nhận trong hướng dẫn của biểu mẫu. Nếu có cả KB tối thiểu thì ghi luôn.

  2. 2

    Cắt theo chủ thể

    Cắt bỏ phần nền biểu mẫu không cần. Với quy định khung hình như ảnh vuông hoặc tỉ lệ 3.5 × 4.5, cắt ảnh theo đúng tỉ lệ hướng dẫn cách làm mà không làm méo ảnh.

  3. 3

    Đổi kích thước theo số pixel yêu cầu

    Dùng đúng chiều rộng và chiều cao biểu mẫu nêu. Nếu không có quy định pixel, khoảng 1200 px ở cạnh dài phù hợp với 100 KB và 300–400 px phù hợp với 20 KB.

  4. 4

    Lưu dạng JPG và đặt mục tiêu

    Chọn JPG ở Định dạng đầu ra và đặt Dung lượng mục tiêu thấp hơn giới hạn một chút, ví dụ 48 KB cho giới hạn 50 KB.

  5. 5

    Kiểm tra kết quả trước khi tải lên

    Xem dung lượng và mở tệp ở mức phóng 100%. Nếu khuôn mặt bị loang lổ, kích thước pixel quá lớn so với dung lượng cho phép; quay lại một bước và đổi kích thước nhỏ hơn một chút.

Đây là cách một ảnh điện thoại 3,2 MB thông thường tiến về giới hạn 100 KB khi áp dụng các đòn bẩy theo thứ tự. Các số liệu mang tính điển hình, không phải đo đạc, và cảnh nhiều chi tiết sẽ cao hơn một chút.

  • Từ camera3,2 MB
  • Đã xóa siêu dữ liệu3,15 MB
  • Đổi kích thước xuống 1600 px640 KB
  • Chất lượng JPG 75210 KB
  • 1200 px, chất lượng 7097 KB

Giảm dung lượng ảnh trên điện thoại hoặc máy tính

Điện thoại có vài lối tắt tích hợp, nhưng không cái nào cho phép nhập số KB. Trên iPhone, Mail hỏi bạn gửi ảnh ở cỡ Small, Medium, Large hay Actual Size khi đính kèm, và ứng dụng Shortcuts có các thao tác Resize Image và Convert Image. Từ iOS 11, iPhone lưu ảnh dạng HEIC theo mặc định (Cài đặt, Camera, Định dạng, High Efficiency), và nhiều cổng từ chối HEIC nên việc chuyển sang JPG là một phần của công việc. Trên Android, thư viện ảnh khác nhau theo hãng: trình chỉnh sửa Gallery của Samsung có tùy chọn đổi kích thước, còn Google Photos thiên về chỉnh sửa hơn là đặt kích thước pixel. Công cụ chạy trên trình duyệt tránh được những khác biệt này vì hoạt động giống nhau trên mọi điện thoại.

Trên máy tính bạn kiểm soát được nhiều hơn. Trên Mac, Preview đổi kích thước ở Tools, Adjust Size, và hộp thoại File, Export có thanh trượt Quality cho JPEG cùng ước tính dung lượng tệp, giúp nhắm mục tiêu thủ công nhanh hơn. Trên Windows, ứng dụng Photos có thể đổi kích thước ảnh từ menu, và Paint có Resize theo phần trăm hoặc pixel trước khi lưu JPEG. Cả hai nền tảng để số KB cuối cùng cho thử và sai, ổn với một tệp nhưng mệt với hai mươi tệp. Với nhiều tệp, công cụ trên trình duyệt có đặt dung lượng mục tiêu xử lý tới 20 ảnh cùng lúc, mỗi ảnh 95 MB, không cần cài đặt gì.

iPhone

  1. 01Mở công cụ nén trong Safari, chạm vào vùng tải lên và chọn Photo Library hoặc Chọn tệp.
  2. 02Chọn ảnh; ảnh HEIC từ camera được chấp nhận và có thể xuất ra JPG.
  3. 03Đặt Định dạng đầu ra là JPG và Dung lượng mục tiêu theo KB, chạm Nén, rồi lưu kết quả vào Files.

Android

  1. 01Mở công cụ nén trong Chrome và chạm vào vùng tải lên để chọn từ thư viện ảnh hoặc trình quản lý tệp.
  2. 02Nhập giới hạn vào Dung lượng mục tiêu và giữ KB làm đơn vị.
  3. 03Chạm Nén rồi tải xuống; tệp JPG nằm trong thư mục Downloads, sẵn sàng đính kèm vào biểu mẫu.

Mac hoặc Windows

  1. 01Kéo tối đa 20 ảnh cùng lúc vào vùng tải lên, hoặc nhấp vào đó để chọn tệp.
  2. 02Mở Cài đặt nâng cao để đặt Đổi kích thước trước hoặc Chiều rộng tối thiểu nếu biểu mẫu nêu kích thước pixel.
  3. 03Nhấn Nén, kiểm tra dung lượng mới của từng ảnh, rồi tải từng tệp hoặc tải dạng ZIP.

Những mẹo phản tác dụng: chụp màn hình, đổi tên, nén ZIP

Chụp màn hình bức ảnh là cách lách phổ biến nhất, và đôi khi vô tình cho ra tệp nhỏ hơn. Vấn đề là bạn không kiểm soát được kết quả: ảnh chụp màn hình lấy độ phân giải của màn hình chứ không phải của ảnh gốc, kèm theo mọi thanh và viền đang hiển thị, và trên hầu hết điện thoại được lưu dạng PNG, định dạng không phù hợp với ảnh chụp. Trên điện thoại đời mới, ảnh chụp màn hình PNG toàn màn hình có thể nặng hơn cả JPG mà nó hiển thị. Cắt, rồi chuyển đổi, rồi nén lại mất nhiều thời gian hơn nén ảnh gốc một lần.

Đổi tên tệp là cái bẫy còn lại. Đổi photo.png thành photo.jpg, hoặc photo.heic thành photo.jpg, chỉ đổi nhãn: dữ liệu bên trong vẫn là PNG hoặc HEIC, dung lượng y nguyên, và các cổng đọc phần đầu tệp sẽ từ chối hoặc không hiển thị được. Nén ZIP cũng không giúp ích, vì dữ liệu JPG vốn đã được nén và tệp ZIP chứa JPG có dung lượng gần như bằng nhau. Biểu mẫu cũng cần ảnh chứ không phải tệp nén, nên ZIP bị từ chối thẳng.

MythChụp màn hình bức ảnh là cách nhanh để làm nó nhỏ hơn.

FactThường đó là PNG ở độ phân giải màn hình kèm thanh trạng thái, hay lớn hơn JPG gốc và kém chi tiết hơn.

MythĐổi đuôi .png hoặc .heic thành .jpg là chuyển đổi được tệp.

FactĐuôi tệp chỉ là nhãn. Các byte và dung lượng vẫn y nguyên, và bước kiểm tra khi tải lên đọc phần đầu tệp vẫn thấy PNG hoặc HEIC.

MythBỏ ảnh vào ZIP sẽ thu nhỏ nó để tải lên.

FactJPG vốn đã được nén nên ZIP gần như không tiết kiệm được gì, và ô tải ảnh lên không nhận tệp nén.

MythNén đi nén lại cùng một JPG sẽ làm nó ngày càng nhỏ.

FactMỗi lượt nén ở chất lượng thấp hơn lại thêm lỗi mới chồng lên lỗi cũ. Hãy bắt đầu từ ảnh gốc và chỉ nén một lần tới mục tiêu.

Khi file PNG không chịu nhỏ lại

PNG trở thành khuyến nghị của W3C năm 1996 như một định dạng không mất dữ liệu, nghĩa là nó không được bỏ chi tiết nào để tiết kiệm dung lượng. Nó đóng gói hiệu quả các mẫu lặp lại, nên ảnh chụp màn hình tài liệu hoặc logo trên nền phẳng nén rất tốt. Ảnh chụp hầu như không có sự lặp lại chính xác, vì mỗi điểm ảnh khác một chút so với điểm lân cận, nên ảnh PNG vẫn lớn dù tối ưu kỹ đến đâu. Nếu ảnh PNG 1200 px nặng 1,8 MB, tối ưu không mất dữ liệu có thể đưa xuống 1,6 MB; lưu cùng các điểm ảnh đó dạng JPG chất lượng 75 thường cho 150–250 KB.

Có hai lối thoát hợp lý. Nếu ảnh là ảnh chụp và biểu mẫu nhận JPG, hãy đổi Định dạng đầu ra sang JPG và vấn đề dung lượng gần như biến mất; vùng trong suốt được tô bằng một màu đặc, điều mà biểu mẫu hiếm khi bận tâm. Nếu buộc phải giữ PNG (một số nơi tải chữ ký và cổng thiết kế yêu cầu vậy), hãy chuyển Nén PNG sang chế độ mất dữ liệu, giúp rút ảnh về những màu thực sự dùng đến. Chữ ký mực tối trên nền trắng chỉ cần vài sắc độ nên giảm mạnh, còn ảnh nhiều màu sẽ mất độ mượt ở các vùng chuyển sắc.

Khi cả hai cách đều không đủ, đòn bẩy còn lại lại là pixel. Ảnh sản phẩm tách nền trong suốt 3000 px không thể vừa là PNG vừa 50 KB mà không nhỏ đi; 800 px có thể vừa. Hãy kiểm tra xem biểu mẫu có thật sự cần nền trong suốt không, vì nền trắng ở JPG thường được chấp nhận và chỉ bằng một phần nhỏ dung lượng.

PNG kèm giới hạn KB nhỏ thường là cặp không phù hợp

Nếu biểu mẫu cho phép cả hai định dạng, hãy chọn JPG cho ảnh chụp và bản scan. Chỉ giữ PNG cho chữ ký, logo và ảnh chụp màn hình có màu phẳng, và dùng Nén PNG mất dữ liệu khi giới hạn chặt.

Điểm chính cần nhớ

  • Đổi kích thước pixel trước; bước này bớt được nhiều KB hơn mọi bước khác mà không ảnh hưởng gì trên màn hình.
  • Dùng JPG cho ảnh chụp trên biểu mẫu tải lên. PNG dành cho đồ họa màu phẳng, và WebP thường không được cổng nhận.
  • Giảm chất lượng sau cùng và theo từng bước nhỏ; 70–80 không thấy khác biệt với hầu hết ảnh, dưới 50 bắt đầu lộ lỗi.
  • Nhắm thấp hơn giới hạn vài KB và đáp ứng đồng thời quy định pixel và định dạng của biểu mẫu.
  • Chụp màn hình, đổi đuôi tệp và nén ZIP không giúp giảm dung lượng ảnh theo cách hữu ích nào.
Chia sẻXFacebookWhatsAppTelegram

Câu hỏi thường gặp

Có thể giảm dung lượng ảnh (KB) mà không thay đổi kích thước không?

Được, bằng cách giảm chất lượng JPG và xóa metadata. Cách này hiệu quả khi cần giảm vừa phải, chẳng hạn từ 3 MB xuống 800 KB. Nhưng với mục tiêu rất nhỏ mà vẫn giữ nguyên độ phân giải, chất lượng buộc phải hạ quá thấp và ảnh sẽ bị vỡ thành các khối.

Vì sao ảnh lại nặng hơn sau khi nén?

Thường là do ảnh được chuyển từ một định dạng tối ưu như JPG hoặc HEIC dung lượng nhỏ sang PNG, hoặc được lưu ở chất lượng cao hơn ảnh gốc. Hãy giữ ảnh đầu ra ở định dạng JPG và chọn chất lượng bằng hoặc thấp hơn ảnh nguồn.

Bao nhiêu pixel thì vừa 50 KB?

Theo kinh nghiệm, một bức ảnh thông thường ở chất lượng 70 đến 75 sẽ nằm gọn trong 50 KB khi cạnh dài khoảng 600 đến 800 pixel. Những cảnh nhiều chi tiết như tán lá hoặc chữ cần ít pixel hơn; nền đơn giản cho phép dùng nhiều pixel hơn.

Giảm dung lượng ảnh có làm ảnh in ra kém hơn không?

Chỉ khi số pixel bị giảm. Kích thước in phụ thuộc vào số pixel, nên ảnh rộng 600 pixel vẫn in sắc nét ở khoảng 5 cm với 300 DPI. Nếu cần in, hãy giữ lại ảnh gốc và nén một bản sao riêng để tải lên.

Cổng nộp hồ sơ có chấp nhận file WebP hoặc HEIC không?

Nhiều cổng thông tin của cơ quan nhà nước, kỳ thi và tuyển dụng chỉ chấp nhận JPG hoặc JPEG, một số cho phép thêm PNG hoặc PDF. Hãy chuyển WebP và HEIC sang JPG trước khi tải lên, trừ khi biểu mẫu ghi rõ chấp nhận các định dạng đó.

Khi biểu mẫu đặt giới hạn, 1 KB là 1.000 hay 1.024 byte?

Tùy hệ thống, và biểu mẫu hiếm khi nói rõ. Để dung lượng thấp hơn giới hạn khoảng hai đến năm phần trăm thì file sẽ hợp lệ trong cả hai trường hợp.

Đọc tiếp