Jawaban langsungnya adalah bahwa pada akhirnya, Anda tidak. Dalam banyak kasus, ini berhubungan dengan masalah selera. Tiga orang yang melihat versi yang diubah ukurannya dari gambar tertentu mungkin (dan seringkali akan) memiliki tiga pendapat berbeda tentang mana yang terbaik. Tentang yang terbaik yang dapat Anda lakukan adalah memilih fitur gambar yang Anda anggap penting, dan memilih metode berdasarkan itu.
Misalnya, tetangga terdekat melakukan pekerjaan yang cukup baik dalam mempertahankan garis tajam pada garis - jauh lebih banyak daripada kebanyakan metode interpolasi. Pada saat yang sama, dapat ketika diterapkan pada hal-hal yang seharusnya terlihat "halus" (misalnya, langit biru jernih) dapat menghasilkan artefak yang terlihat seperti pinggiran.
Kebalikannya juga benar: interpolasi dapat membantu menghaluskan gradien, tetapi juga cenderung "menghaluskan" apa yang seharusnya menjadi tepi yang tajam. Jika Anda melangkah terlalu jauh, detail-detail kecil dapat dihapus sepenuhnya.
Sebagian besar metode yang lebih baik adaptif hingga tingkat tertentu. Sederhananya, mereka memperkirakan seberapa "tajam" dari gradien data asli berisi dan berusaha untuk mempertahankan tingkat kelancaran / ketajaman yang kira-kira sama dengan yang ada pada aslinya. Adaptasi biasanya dilakukan dengan memindai gambar dalam blok, dan menerapkan adaptasi pada basis blok-demi-blok.
Misalnya, jika Anda memiliki lanskap dengan langit biru jernih dan pohon-pohon dengan banyak detail halus (cabang, daun, dll.) Itu akan berlaku jauh lebih halus untuk cabang daripada ke langit.
Namun, ada berbagai cara untuk memperkirakan gradien, tidak ada yang sempurna, dan berbagai ukuran jendela, tidak ada yang ideal untuk semua gambar. Itu menyisakan ruang untuk sejumlah perbedaan yang adil bahkan di antara algoritma adaptif.