Một câu hỏi trước đây từ một bài kiểm tra Hệ thống đa phương tiện:
Nếu bạn có một bức ảnh X-Ray về một cái chân có thể bị gãy, nó sẽ giúp nén tốt hơn trước khi nhìn thấy cổ vật, và bạn sẽ chọn cái nào?
Tôi nghĩ câu trả lời là JPEG. Tuy nhiên, bạn cùng lớp của tôi nghĩ rằng đó là PNG.
Tôi đã chọn JPEG vì:
JPEG có thể được đặt ở tỷ lệ nén thấp (sao cho ma trận lượng tử hóa sẽ bảo toàn hầu hết các tần số cao từ DCT và vẫn giảm kích thước của các hệ số). Tuy nhiên, do đó, mã hóa độ dài chạy sẽ mang lại tỷ lệ nén không tổn hao thấp hơn đáng kể vì sẽ có ít hệ số tần số cao bằng 0 và do đó, không có bất kỳ tập hợp con nào của các giá trị có tần số lớn đáng kể.
PNG là nén không mất dữ liệu, sử dụng DEFLATE (LZ77 với Huffman). Tuy nhiên, mặc dù X-Ray chủ yếu là đen và trắng, nhưng có sự khác biệt rất tinh tế về độ sáng giữa các pixel, điều đó có nghĩa là PNG sẽ không thể đạt được tỷ lệ nén cao. PNG sẽ lớn hơn đáng kể so với JPEG trước khi nén trên JPEG sao cho nó mang lại các tạo tác có thể nhìn thấy.
Tôi đang tìm kiếm một câu trả lời có thẩm quyền. Là âm thanh lý luận của tôi, hoặc PNG sẽ là định dạng hình ảnh tốt hơn?