Qualidade de compressão, respaldada por dados abertos

Cada versão passa automaticamente por benchmark contra as melhores pilhas de código aberto. Publicamos os números de tamanho e de qualidade perceptual.

Último benchmark de PNG

Executado em 2026-06-27 contra o libimagequant (o motor de quantização de paleta que o TinyPNG usa), em um conjunto principal de 37 imagens.

75,6%
Compressão média de PNG
conjunto principal de 37 imagens
75,6%
Tamanho vs referência
vs libimagequant
0,9966
Qualidade perceptual (SSIM)
referência 0,9855
2026-06-27
Data do relatório
12th Gen Intel(R) Core(TM) i9-12900T

Por categoria (vs libimagequant)

CategoriaImagensMiniPicReferênciaTam. rel.SSIM
Capturas de tela de interface1272,5%62,1%72,4%0,9986
Ilustrações1075,8%64,6%75,4%1,0000
Ícones1078,4%72,9%81,0%0,9892
Pixel art576,7%68,3%73,3%1,0000

Garantias de qualidade

Cada PNG desta execução obtém um SSIM igual ou superior ao do grupo de controle, além de sair menor. O índice de banding e as invariantes do canal alfa e do perfil de cor ICC passam todas.

Benchmark de JPEG em breve

Estamos finalizando o ponto de operação do JPEG e publicaremos seus dados completos frente a frente junto com o PNG.

Metodologia

Nosso conjunto de testes abrange capturas de tela de interface, ilustrações, ícones, pixel art, recursos de design com canal alfa e fotografias — todos gerados de forma programática a partir das nossas próprias sementes (reproduzíveis, sem recursos de terceiros, sem risco de licenciamento). O grupo de controle é o libimagequant — o mesmo motor de quantização de paleta por trás do TinyPNG — executado via sharp sob as mesmas restrições. O agregado de PNG publicado cobre o conjunto principal de interface / ilustração / ícone / pixel art.

Dados brutos

Baixar o relatório completo (JSON)

Reproduzir

Cada número se reproduz com o script de benchmark aberto:

node bench/run.mjs

Ambiente de testes: 12th Gen Intel(R) Core(TM) i9-12900T · 24× · Node v22.22.0 · sharp 0.35.0 · imagequant 2.4.1