Có hai yếu tố chính dường như dẫn đến các tạo tác kỹ thuật số khi tạo hình ảnh JPEG: Bí danh và Nén.
Thí dụ:
Chuyển đổi một PNG với các ký tự trên nó thành JPEG hoặc đặt hình ảnh vector trên một bức ảnh, sẽ dẫn đến pixel hóa trên các cạnh của chúng. Khử răng cưa nói chung tạo ra một loại mờ xung quanh chúng, nhưng nếu hình ảnh bị nén bị mất , một phần chi tiết cũng bị mất, do đó độ mờ và pixel hóa có thể trở nên ít chú ý hơn.
Đây có phải là điều đúng để làm gì? Tức là do quá trình nén không mất dữ liệu tạo ra hình ảnh có độ chi tiết cao, các thành phần tạo ra từ răng cưa sẽ đáng chú ý hơn, do đó có thể tìm thấy sự cân bằng bằng cách sử dụng nén đúng, mặc dù ảnh hưởng đến chất lượng hình ảnh.
Biên tập
Tôi vừa lưu JPEG này trong mspaint (3.46KB):
Đây là cùng một JPEG với độ nén tối đa (chất lượng thấp nhất, 0,5KB):
Đây là cùng một JPEG với độ nén 50% (chú ý sự khác biệt về kích thước, 1.29KB):
Nén 50% tương tự nhưng được lưu dưới dạng "JPG lũy tiến", giữ dữ liệu EXIF và XMP ban đầu và "đã cố lưu với chất lượng JPG gốc" (bạn có thể nhận thấy rằng không có pixel màu xám xung quanh, 2,96KB):
Và cuối cùng giống như trước đây với việc lấy mẫu màu sắc bị vô hiệu hóa (cùng kích thước tệp, 2,96KB):
mozjpeg
máy nén có một thủ thuật đặc biệt để tạo ra ít biến dạng hơn trên các loại hình ảnh này. (và nói chung nó hiệu quả hơn so với các nhà văn jpeg thông thường.) Bạn đã thử chưa?