2015-11-13 1 views
-1

je veux dessiner Blocky Font (Atari-Like) sur un grand Canvas. J'ai déjà fait un Canvas qui copie la scène rendue à partir d'une petite toile de 40 x 40 pixels. Mais il semble que la police soit lissée par la petite toile. Comment puis-je désactiver cela?rendu de police de bloc de toile en JavaScript

Répondre

0

Trouvé, nécessaire d'utiliser ctx.fillText au lieu de ctx.strokeText.

0

Serait-ce que vous ar la recherche de

ctx.imageSmoothingEnabled = true; // Blurs pixels when enlarging and blend pixels when zooming out. 

ctx.imageSmoothingEnabled = false; // zoomed in pixels remain square with hard edges 
            // like in 8 bit games. 
            // uses nearest pixel when zoomed out. 

Avec lissage de l'image de certains appareils ont de meilleures performances. Il ne semble pas y avoir de pénalité de performance qui met ce drapeau à l'épreuve.