Ada 2 faktor utama yang tampaknya mengarah pada artefak digital saat membuat gambar JPEG: Aliasing dan Compression.
Contoh:
Mengubah PNG dengan karakter di atasnya menjadi JPEG atau menempatkan gambar vektor di atas foto, akan menghasilkan pixelisasi di tepinya. Antialiasing umumnya menciptakan semacam blur di sekitar mereka, tetapi jika gambar dikompresi lossy , bagian dari detail juga hilang, oleh karena itu blur dan pikselisasi mungkin menjadi kurang terlihat.
Apakah ini hal yang benar untuk dilakukan? Yaitu karena kompresi lossless menghasilkan gambar yang sangat rinci, artefak yang dihasilkan dari aliasing akan lebih terlihat, sehingga keseimbangan dapat ditemukan dengan menggunakan kompresi yang tepat, meskipun mengurangi kualitas gambar.
Edit
Saya baru saja menyimpan JPEG ini di mspaint (3.46KB):
Berikut JPEG yang sama dengan kompresi maksimum (kualitas terendah, 0,5KB):
Berikut ini JPEG yang sama dengan kompresi 50% (perhatikan perbedaan ukuran, 1.29KB):
Kompresi 50% yang sama tetapi disimpan sebagai "JPG progresif", menyimpan data EXIF dan XMP asli, dan "mencoba menyimpan dengan kualitas JPG asli" (Anda dapat melihat bahwa tidak ada piksel abu-abu di sekitar, 2.96KB):
Dan akhirnya sama seperti sebelumnya dengan chroma subsampling dinonaktifkan (ukuran file yang sama, 2.96KB):
mozjpeg
kompresor memiliki trik khusus untuk menghasilkan lebih sedikit distorsi pada jenis gambar ini. (dan ini lebih efisien secara umum daripada penulis jpeg biasa juga.) Apakah Anda mencobanya?