Saya melihat banyak permainan dengan karakter tepi halus dan gambar beresolusi tinggi, namun ketika saya mencoba mengurangi gambar menjadi 64x64 untuk karakter saya, saya hanya mendapatkan kekacauan pixelated. bahkan jika saya mulai dengan kanvas 64x64 saya mendapatkan tepi pixelated.
Haruskah saya scaling dengan OpenGL? atau adakah teknik yang mungkin dengan photoshop atau pixen yang tidak saya sadari?
Jawaban:
Kedengarannya seperti algoritma penskalaan yang Anda gunakan tidak menginterpolasi piksel.
Gambar paling baik dijelaskan dengan gambar:
Ini adalah Major , pertama secara penuh, kemudian diperkecil dengan Lanczos (kiri) dan pixel terdekat (alias tanpa interpolasi) (kanan) menjadi dua ukuran.
Perbandingan yang sama, dalam 3x diperbesar:
Pastikan penskalaan yang Anda gunakan resampling dengan bijaksana. Misalnya, ImageMagick memiliki
-filter Lanczos
opsi.Bahkan tidak perlu menjadi Lanczos yang mewah, kalau-kalau alat Anda tidak bisa melakukannya; kubik (paling kiri) terlihat sama dengan saya:
sumber