Hay 2 factores principales que parecen conducir a artefactos digitales al crear imágenes JPEG: Aliasing y Compresión.
Ejemplo:
La conversión de un PNG con caracteres en un JPEG o la colocación de imágenes vectoriales sobre una fotografía dará como resultado una pixelización en sus bordes. El antialiasing generalmente crea una especie de desenfoque a su alrededor, pero si la imagen está comprimida con pérdida , parte de los detalles también se pierden, por lo tanto, el desenfoque y la pixelización pueden volverse menos notorios.
¿Es esto lo correcto? Es decir, dado que una compresión sin pérdidas genera una imagen muy detallada, los artefactos resultantes del alias serán más notorios, por lo que se puede encontrar un equilibrio utilizando la compresión correcta, aunque comprometiendo la calidad de la imagen.
Editar
Acabo de guardar este JPEG en mspaint (3.46KB):
Aquí está el mismo JPEG con compresión máxima (calidad más baja, 0.5 KB):
Aquí está el mismo JPEG con una compresión del 50% (observe la diferencia de tamaño, 1.29 KB):
La misma compresión del 50% pero guardada como "JPG progresivo", mantuvo los datos EXIF y XMP originales, y "trató de guardar con calidad JPG original" (puede notar que no hay píxeles grises alrededor, 2.96KB):
Y finalmente lo mismo que antes con el submuestreo de croma deshabilitado (mismo tamaño de archivo, 2.96KB):
mozjpeg
compresor tiene un truco especial para producir menos distorsión en este tipo de imágenes. (y es más eficiente en general que los escritores de JPEG habituales también.) ¿Lo intentaste?