Je vois beaucoup de jeux avec des personnages aux bords lisses et des images haute résolution, mais lorsque j'essaie de réduire les images pour dire 64x64 pour mon personnage, je reçois juste un désordre pixélisé. même si je commence avec une toile 64x64, j'obtiens des bords pixellisés.
Dois-je évoluer avec OpenGL? ou y a-t-il une technique avec Photoshop ou Pixen que je ne connais pas?
Réponses:
Cela ressemble à l'algorithme de mise à l'échelle que vous utilisez n'interpole pas les pixels.
Les images sont mieux expliquées avec des images:
Ses le Major , d'abord en entier, puis réduit avec Lanczos (à gauche) et le pixel le plus proche (aka pas d'interpolation) (à droite) en deux tailles.
La même comparaison, en grossissement 3x:
Assurez-vous que la mise à l'échelle que vous utilisez rééchantillonne sensiblement. Par exemple, ImageMagick a une
-filter Lanczos
option.Il n'a même pas besoin d'être un Lanczos sophistiqué, au cas où vos outils ne pourraient pas le faire; cubique (le plus à gauche) me ressemble:
la source