Skip to main content

Apa itu penskalaan gambar?

Penskalaan gambar adalah proses grafik komputer yang meningkatkan atau mengurangi ukuran gambar digital.Gambar dapat ditingkatkan secara eksplisit dengan penampil gambar atau perangkat lunak pengeditan, atau dapat dilakukan secara otomatis oleh program agar sesuai dengan gambar ke area berukuran berbeda.Mengurangi gambar, seperti yang dilakukan untuk membuat gambar thumbnail, dapat menggunakan beberapa metode tetapi sebagian besar menggunakan jenis pengambilan sampel yang disebut undersampling untuk mengurangi gambar dan mempertahankan kualitas aslinya.Meningkatkan ukuran gambar bisa lebih kompleks, karena jumlah piksel yang diperlukan untuk mengisi area yang lebih besar lebih besar dari jumlah piksel dalam gambar asli.Ketika penskalaan gambar digunakan untuk meningkatkan ukuran gambar, salah satu dari beberapa algoritma digunakan untuk memperkirakan warna piksel tambahan pada gambar yang lebih besar.

Ada tiga jenis utama algoritma yang dapat digunakan dalam penskalaan gambar untuk meningkatukuran gambar.Versi paling sederhana mengambil setiap piksel asli dalam gambar sumber dan menyalinnya ke posisi yang sesuai di gambar yang lebih besar.Ini akan meninggalkan celah antara piksel pada gambar yang lebih besar yang diisi dengan menetapkan piksel kosong warna piksel sumber di sebelah kiri lokasi saat ini.Ini, pada dasarnya, melipatgandakan gambar dan datanya ke area yang lebih besar.Sementara metode ini, yang disebut tetangga terdekat, efektif untuk mencegah kehilangan data, kualitas yang dihasilkan setelah penskalaan gambar biasanya menderita, karena blok yang diperbesar dari masing-masing piksel akan terlihat jelas.

Algoritma penskalaan gambar lainnya bekerja dengan mengisi ruang kosong yang kosongDalam gambar yang diperbesar dengan piksel yang warnanya ditentukan oleh warna piksel di sekitarnya.Algoritma ini, yang disebut interpolasi bilinear dan interpolasi bikubik, pada dasarnya rata -rata warna piksel sumber yang mengelilingi piksel yang diberikan, dan kemudian mengisi ruang kosong pada gambar yang lebih besar dengan rata -rata warna yang dihitung.Sementara hasilnya lebih halus dari penskalaan gambar tetangga terdekat, gambar yang diskalakan terlalu besar dapat menjadi buram dan penuh dengan blok warna yang tidak jelas.

Jenis ketiga dari algoritma penskalaan gambar menggunakan bentuk pengenalan pola untuk mengidentifikasi berbagai area dariGambar yang diperbesar, dan kemudian berupaya menyusun piksel yang hilang.Metode ini dapat menghasilkan hasil yang baik, tetapi juga dapat mulai membuat artefak visual dalam suatu gambar semakin banyak algoritma diterapkan.Gambar penskalaan dengan cara ini berpotensi mahal secara komputasi untuk gambar fotografi penuh warna dan juga dapat membutuhkan lebih banyak memori daripada jenis penskalaan lainnya.

Penskalaan gambar juga dapat digunakan untuk mengurangi ukuran gambar digital.Gambar yang lebih kecil akan memiliki lebih sedikit piksel daripada gambar sumber, sehingga sebagian besar algoritma akan memberikan hasil yang cukup baik.Algoritma untuk mengurangi ukuran gambar mirip dengan yang digunakan untuk meningkatkan ukuran, meskipun prosesnya dilakukan secara terbalik.Piksel dalam gambar sumber dirata -rata untuk suatu area dan digabungkan menjadi satu piksel yang ditempatkan di gambar baru yang lebih kecil di lokasi yang sesuai.