Vou fazer uma comparação com seu gráfico de teste:
-
Este é o arquivo PNG que você fornece, então este provavelmente é o resultado desejado:
Asaídadoseucódigo,aprox.nomesmotamanho:
-
O arquivo EMF que você fornece, exibido no IrfanView (aproximadamente aproximadamente o mesmo tamanho)
Omesmoque3.,mascom
View->DisplayOptions->UseResample
ativado:
Conclusão
Como 4. parecido com 1. (ou seja, o resultado desejado), minha conclusão é que a conversão para o formato EMF é perfeitamente adequada, mas seu código dimensiona o gráfico com um algoritmo simples, provavelmente baseado em pixel. Então IMHO você precisa implementar, e. uma interpolação bilinear da rotina.