Görüntü Ölçeklendirme Nedir?

Görüntü ölçeklendirme, dijital görüntünün boyutunu artıran veya azaltan bir bilgisayar grafik işlemidir. Bir görüntü, bir görüntü görüntüleyici veya düzenleme yazılımıyla açıkça ölçeklenebilir veya görüntüyü farklı boyutlardaki bir alana sığdırmak için bir program tarafından otomatik olarak yapılabilir. Bir resmi küçültmek, küçük resimler oluşturmak için yapıldığı gibi, birkaç yöntem kullanabilir, ancak görüntüyü azaltmak ve orijinal kalitesini korumak için çoğunlukla örnekleme adı verilen bir örnekleme türü kullanılır. Bir görüntünün boyutunu artırmak daha karmaşık olabilir, çünkü daha büyük alanı doldurmak için gereken piksel sayısı orijinal görüntüdeki piksel sayısından daha fazladır. Bir resmin boyutunu artırmak için resim ölçeklendirme kullanıldığında, daha büyük resimdeki ek piksellerin rengini yaklaşık olarak belirlemek için birkaç algoritmadan biri kullanılır.

Görüntünün boyutunu artırmak için görüntü ölçeklemede kullanılabilecek üç ana algoritma türü vardır. En basit sürüm, kaynak görüntüdeki her bir orijinal pikseli alır ve daha büyük görüntüdeki karşılık gelen konumuna kopyalar. Bu, boş piksellere kaynak pikselin rengini geçerli konumun soluna atayarak doldurulmuş olan daha büyük görüntüdeki pikseller arasındaki boşlukları bırakacaktır. Bu, aslında, bir görüntüyü ve verilerini daha geniş bir alana çarpar. En yakın komşu olarak adlandırılan bu yöntem veri kaybını önlemede etkili olsa da, görüntü ölçeklendirmeden sonraki sonuç kalitesi genellikle zarar görür, çünkü tek tek piksellerin büyütülmüş blokları açıkça görülebilir.

Diğer görüntü ölçeklendirme algoritmaları, büyütülmüş bir görüntüdeki boş alanlara, rengini çevresindeki piksellerin rengiyle belirlenen piksellerle doldurularak çalışır. Bilinear enterpolasyon ve bikubik enterpolasyon olarak adlandırılan bu algoritmalar, esas olarak belirli bir pikseli çevreleyen kaynak piksellerin rengini ortalar ve ardından daha büyük görüntüdeki boş alanları hesaplanan renk ortalaması ile doldurur. Sonuçlar en yakın komşu görüntü ölçeklendirmesinden daha pürüzsüzken, çok büyük ölçeklenen görüntüler bulanık ve belirsiz renk bloklarıyla dolu olabilir.

Üçüncü tip bir görüntü ölçeklendirme algoritması, büyütülen görüntünün farklı alanlarını tanımlamak için bir kalıp tanıma biçimi kullanır ve ardından eksik pikselleri yapılandırmaya çalışır. Bu yöntem iyi sonuçlar verebilir, ancak algoritma ne kadar çok uygulanırsa, bir görüntü içinde görsel eserler yaratmaya da başlayabilir. Görüntüleri bu şekilde ölçeklemek, tam renkli fotoğraf görüntüleri için potansiyel olarak hesaplama açısından pahalıdır ve ayrıca diğer ölçeklendirme türlerinden daha fazla bellek gerektirebilir.

Görüntü ölçekleme, dijital görüntünün boyutunu azaltmak için de kullanılabilir. Daha küçük görüntü kaynak görüntüden daha az piksele sahip olacağından, çoğu algoritma oldukça iyi sonuçlar verecektir. Bir görüntünün boyutunu azaltmak için kullanılan algoritmalar, işlem tersine gerçekleştirilse de, boyutu artırmak için kullanılanlara benzerdir. Kaynak görüntüdeki piksellerin bir alan için ortalaması alınır ve uygun konuma yeni, daha küçük görüntüye yerleştirilen tek bir piksel halinde birleştirilir.