Hướng dẫn trình nén ảnh

Cách nén ảnh mà không giảm chất lượng

Có hai lời hứa ẩn sau cụm từ đó. Một bên giữ mọi pixel và gần như không thu nhỏ file. Bên kia thu nhỏ file rất nhiều và thay đổi những pixel bạn không nhìn thấy. Hãy chọn một cách có chủ đích.

Không mất dữ liệu và nhỏ thường không đi cùng nhau

Không mất dữ liệu nghĩa là mọi giá trị pixel còn nguyên sau vòng xử lý. Trên một bức ảnh chụp thì gần như không còn gì để tiết kiệm, vì bộ mã hóa JPEG đã loại bỏ phần dư thừa mà bộ mã hóa không mất dữ liệu vốn sống nhờ đó. Hãy chờ đợi mức tiết kiệm một chữ số phần trăm, và đôi khi là một file lớn hơn.

  • Không mất dữ liệu Pixel giống hệt, file gần như không nhỏ hơn. Phù hợp cho ảnh chụp màn hình, logo, hình vẽ nét, sơ đồ và mọi thứ có màu phẳng và cạnh sắc.
  • Giống hệt về thị giác Pixel thay đổi, khác biệt không nhìn thấy ở kích thước xem thông thường, file thường nhỏ hơn 60 đến 90 phần trăm. Phù hợp cho ảnh chụp.

Công thức hiệu quả cho ảnh chụp

  1. Bắt đầu từ bản gốc tốt nhất Hãy nén file lấy thẳng từ máy ảnh, không phải một bản sao bạn đã nén. Các lượt có mất dữ liệu cộng dồn, và mỗi lượt lại bỏ đi thêm.
  2. Chọn WebP Ở cùng một mức chất lượng, WebP thường nhỏ hơn JPEG, và nó giữ được độ trong suốt. Hãy chọn JPEG khi file phải mở được trong phần mềm cũ.
  3. Đặt chất lượng cao, rồi nhìn kết quả Hãy dùng chế độ xem trước và sau ở kích thước đầy đủ. Kiểm tra da người, dải chuyển màu của bầu trời và chữ trong ảnh. Ba thứ đó vỡ trước tiên.

Giá trị chất lượng điều khiển bộ mã hóa của trình duyệt. Nó không phải là một điểm số thị giác chung, nên cùng một con số lại hành xử khác nhau giữa các trình duyệt và giữa các ảnh. Hãy tin vào mắt bạn và số byte đo được.

Khi nào PNG là câu trả lời đúng

PNG vẫn không mất dữ liệu, nên nó đúng cho ảnh chụp màn hình, bản mô phỏng giao diện, biểu đồ và tranh vẽ có màu phẳng. Trên những ảnh đó, định dạng này tìm được phần dư thừa thật và dung lượng file giảm xuống.

Đầu ra PNG trong công cụ này là một lần mã hóa lại không mất dữ liệu mới từ các pixel đã dựng. Trình duyệt không cung cấp một mức nén PNG dùng chung được, nên kết quả phụ thuộc vào trình duyệt. Đưa vào một bức ảnh chụp thì file thường phình ra. Khi một kết quả lớn hơn bản gốc, Vaultaire loại bỏ nó thay vì đưa cho bạn một file tệ hơn.

Với ảnh màu phẳng mà cũng cần nhỏ, việc chuyển PNG sang WebP cho bạn một lựa chọn không mất dữ liệu ở định dạng đặc hơn.

Đòn bẩy mà hầu hết mọi người quên

Thiết lập chất lượng là đòn bẩy thứ hai. Kích thước mới là đòn bẩy thứ nhất. Một bức ảnh rộng 4,000 pixel hiển thị trong một cột rộng 900 pixel mang số pixel gấp bốn lần những gì màn hình cho thấy, và mỗi pixel đó đều tốn byte.

Hãy giảm chiều rộng đi một nửa trong trình đổi kích thước ảnh và số pixel giảm còn một phần tư trước khi bộ mã hóa làm bất cứ việc gì. Kết quả trông sắc nét ở kích thước mới và cần mức nén ít gắt hơn nhiều để đạt mục tiêu. Khi một mức trần dung lượng file không sao đạt được, đây gần như luôn là cách khắc phục.

Vì sao lúc đầu nút tải xuống bị khóa

Trước khi trình nén mở khóa nút tải xuống, nó giải mã file mới và kiểm tra định dạng, kích thước, số pixel, số byte, độ trong suốt và metadata được hỗ trợ. Một kết quả trượt bất kỳ bước kiểm tra nào sẽ không bao giờ tới ổ đĩa của bạn.

Bước kiểm tra đó chạy trong trình duyệt của bạn, trên máy của bạn. Ảnh không bao giờ đi tới máy chủ, nên một tấm ảnh riêng tư vẫn riêng tư trong khi bạn thử các thiết lập.

Câu hỏi thường gặp về chất lượng nén

Bạn có thể nén ảnh mà không giảm chất lượng không?

Nén thực sự không mất dữ liệu giữ mọi giá trị pixel và thường tiết kiệm được rất ít trên một bức ảnh chụp. Một lần mã hóa lại có mất dữ liệu ở chất lượng cao đạt tới file nhỏ hơn nhiều mà bạn không thấy khác biệt ở kích thước xem thông thường. Đó là hai lời hứa khác nhau, nên hãy chọn một cách có chủ đích.

WebP có nén tốt hơn JPEG không?

WebP thường đạt tới file nhỏ hơn JPEG ở cùng một mức chất lượng, và nó cũng hỗ trợ độ trong suốt. Mọi trình duyệt hiện nay đều giải mã được. Hãy gửi JPEG khi file phải mở được trong phần mềm cũ hoặc trong quy trình in.

Vì sao file PNG của tôi lại lớn hơn?

Đầu ra PNG là một lần mã hóa lại không mất dữ liệu mới, và trình duyệt không cung cấp một mức nén PNG dùng chung được. Một bức ảnh chụp được mã hóa lại thành PNG rất dễ phình ra. Vaultaire loại bỏ một kết quả lớn hơn bản gốc thay vì đưa nó cho bạn.

Nén lại một file JPEG hai lần có làm mất thêm chất lượng không?

Có. Mỗi lượt có mất dữ liệu lại bỏ đi phần chi tiết mà lượt trước còn giữ, và các tổn thất cộng dồn. Hãy nén từ bản gốc tốt nhất bạn có.

Con số chất lượng có nghĩa là gì?

Nó điều khiển bộ mã hóa của trình duyệt và không phải là một điểm số thị giác chung. Cùng một con số cho kết quả khác nhau ở các trình duyệt khác nhau và trên các ảnh khác nhau. Hãy đánh giá kết quả bằng cách nhìn nó.

Các giới hạn về file là gì?

Một ảnh tĩnh JPEG, PNG hoặc WebP tối đa 50 MB, 8,192 px mỗi cạnh và 16,000,000 pixel tổng cộng. File động bị từ chối thay vì bị âm thầm rút lại còn khung hình đầu tiên.