Existem 2 fatores principais que parecem levar a artefatos digitais ao criar imagens JPEG: Alias e Compactação.
Exemplo:
Converter um PNG com caracteres em JPEG ou colocar imagens vetoriais em uma fotografia resultará em pixelização nas bordas. O antialiasing geralmente cria um tipo de desfoque em torno deles, mas se a imagem é compactada com perda , parte dos detalhes também é perdida; portanto, o desfoque e a pixelização podem se tornar menos perceptíveis.
Esta é a coisa certa a fazer? Ou seja, como uma compactação sem perdas gera uma imagem altamente detalhada, os artefatos resultantes do aliasing serão mais perceptíveis; portanto, um equilíbrio pode ser encontrado usando a compactação correta, embora comprometendo a qualidade da imagem.
Editar
Acabei de salvar este JPEG no mspaint (3,46 KB):
Aqui está o mesmo JPEG com compactação máxima (qualidade mais baixa, 0,5 KB):
Aqui está o mesmo JPEG com 50% de compactação (observe a diferença de tamanho, 1,29 KB):
A mesma compactação de 50%, mas salva como "JPG progressivo", manteve os dados EXIF e XMP originais e "tentou salvar com qualidade JPG original" (você pode notar que não existem pixels cinza em torno de 2,96 KB):
E finalmente o mesmo de antes com a subamostragem de croma desativada (mesmo tamanho de arquivo, 2,96 KB):
mozjpeg
compressor possui um truque especial para produzir menos distorção nesses tipos de imagens. (e é mais eficiente em geral do que os escritores jpeg comuns também.) você tentou?