Cách giảm kích thước tệp của File hình ảnh PNG & các công cụ .
Đuôi ảnh PNG là chữ viết tắt của cụm từ "Portable Network Graphics" - tạm dịch “Đồ hoạ mạng di động”, hỗ trợ nén dữ liệu nhưng không làm mất chất lượng hình ảnh.
Đuôi ảnh PNG được thiết kế để truyền tải hình ảnh trên Internet, chứ không dành cho đồ họa chuyên nghiệp. Một tập tin PNG chứa một hình ảnh duy nhất trong một cấu trúc khối mở rộng, được mã hóa các điểm ảnh cơ bản và các thông tin khác như mô tả ảnh và thông số ảnh.
Những hình ảnh tách nền thường được lưu dưới dạng đuôi ảnh PNG. Với hình ảnh màu trung tính và màu xám, hoặc một giá trị pixel đơn có thể được khai báo là trong suốt hoặc có thể thêm kênh alpha (cho phép sử dụng phần trăm độ trong suốt của từng phần).
Công cụ nén
Sau đây là danh sách các công cụ nén của bên thứ ba có thể được sử dụng để giảm kích thước tệp của tệp PNG.
- Nén giảm chất lượng
Những công cụ này hỗ trợ lưu kích thước file tốt nhất, nhưng làm giảm chất lượng của file . Tùy thuộc vào mục đích nén, những thay đổi về chất lượng có thể hoặc không đáng chú ý :
TinyPNG
Là một công cụ trực tuyến sử dụng nén mất dữ liệu để giảm kích thước tệp của hình ảnh PNG
Khi bạn tải lên tệp PNG, các màu tương tự trong hình ảnh của bạn sẽ được kết hợp. Kỹ thuật này được gọi là lượng tử hóa. Bằng cách giảm số lượng màu, các tệp PNG 24-bit có thể được chuyển đổi nhỏ hơn 8-bit chỉ số màu. Tất cả các dữ liệu lớn không cần thiết cũng bị loại bỏ. Kết quả là các tệp PNG tốt hơn với 100% hỗ trợ cho độ trong suốt. Nhưng chất lượng hình ảnh được giảm kích thước vẫn không khác gì ảnh gốc.
Hình 1.Hình ảnh 24.2KB được giảm xuống còn 8.7KB
Way2enjoy
Cũng là một công cụ trực tuyến khác sử dụng tính năng nén mất dữ liệu tương tự để giảm kích thước của hình ảnh PNG, JPEG & GIF.
Với giao diện trang chủ đơn giản nhưng hỗ trợ resize tốt hơn tinypng khoảng 10% ( cùng 1 file ) .
Hình 2.Giao diện trang way2enjoy
File 23.6KB được resize thông thường đến 74%, còn 6,1KB. Ngoài ra còn có định dạng đuôi .webp resize đến 82%.
Hình 3.Download các file đã được resize
ImageAlpha
Là một công cụ Mac có thể giảm các tệp PNG bằng cách sử dụng pngquant, pngnq và posterization. Bạn thường có thể giảm kích thước tệp từ 40-60% mà không giảm chất lượng.
Hình 4.Giao diện ImageAlpha
pngquant
Là một công cụ dòng lệnh có thể giảm PNG 24 bit lớn xuống PNG 8 bit nhỏ với độ trong suốt alpha.
Việc chuyển đổi làm giảm đáng kể kích thước tệp (thường tới 70%) và duy trì độ trong suốt alpha. Hình ảnh được tạo ra tương thích với tất cả các trình duyệt web và hệ điều hành. Cũng giống ImageAlpha ở chỗ phải download, khá bất tiện.
Hình 5. Giao diện pngquant.com
CompressPNG
Cho phép giảm kích thước tệp bằng cách giảm bảng màu xuống bất kỳ giá trị nào trong khoảng từ 2 đến 256 màu.
Tỉ lệ resize được 71%, không hỗ trợ xuất nhiều loại file như các web khác.
Hình 6. Giao diện compresspng.com
- Nén không giảm chất lượng
Những công cụ này không làm mất chất lượng, chúng chỉ nén lại hình ảnh và xóa siêu dữ liệu vô hình:
ImageOptim là trình nén ảnh sử dụng trên MAC
Hình 7. Giao diện imageoptim.com
PNGGauntlet là trình nén ảnh sử dụng trên Windows.
Hình 8. Giao diện pnggauntlet.com
Trimage là trình nén ảnh sử dụng trên Linux.
Hình 9. Giao diện trimage.org
Pngcrush
Một ứng dụng dòng lệnh giúp giảm kích thước tệp PNG một cách dễ dàng. Hình ảnh thu được sẽ giống hệt với hình ảnh gốc, nhưng cuối cùng có thể nhỏ hơn nhiều. Nó có thể được tải xuống từ trang sourceforge của nó tại http://pmt.sourceforge.net/pngcrush/
Hình 10. Giao diện http://pmt.sourceforge.net/pngcrush/
Tóm lại, có rất nhiều cách cũng như công cụ để giảm kích thước tệp, bạn hãy chọn công cụ tiện dụng nhất cho mục đích công việc của mình.