Görüntü ölçeklemede Yok, Doğrusal, Kübik ve Sinc (Lanczos3) enterpolasyonu arasındaki fark?


57

Görüntüleri Kalite bölümünde GIMP'de ölçeklerken , aşağıdaki enterpolasyonlardan birini seçmem istendi:

  • Yok
  • Doğrusal
  • kübik
  • Sinc (Lanczos3)

Bunlar arasındaki fark nedir ve hangisi kalite / kayıtsızlık açısından en iyisidir?


Lanczos'un küçültülmesini tercih ederim - fotoğrafta mükemmel netlik.
Kyle,

Yanıtlar:


43

Bu dört seçenek görüntünün nasıl ölçekleneceğini tanımlar. Her seçenek, bunu yapmak için kullanılan bir algoritmayı açıklar. Görüntü örneklemeye bakınız .

Yok: En yakın komşu algoritması kullanılır. Ölçeklemeden sonra yumuşatma olmaz.
Doğrusal : Dokunma pikselleri değerlerini ortalar.
Kübik : Piksellere dokunmak, değerlerini ortalar, böylece merkezi pikseller en çok değeri korur.
Lanczos : Pikseller, sinc işlevlerini (sinek enterpolasyonuna benzer, biraz kübik gibi) kullanarak renk / alfalarını ortalayan bir algoritmaya aktarılır.

Bağlantıların tanımladığı gibi, bu algoritmaların hiçbiri doğrudan üstün değildir. Bunun yerine, birini diğerinden daha fazla kullanmak istediğiniz durumları listelemek daha iyi olacaktır:

Yok (en yakın komşu): Görüntünün kesinlikle örneklemesini almaktan (bulanıklık) istemediğinizde kullanın.

Doğrusal: Çok küçük bir metniniz olduğunda kullanın; aksi takdirde kübik enterpolasyon genellikle daha iyidir. Bu bulanık, ancak pürüzlü kenarlar oluşturur.

Kübik: Çoğu görüntü için kullanın. Görüntü çok küçük veya inanılmaz derecede ayrıntılı değilse, kübik ve bikubik enterpolasyon, kenarların düzgün kalmasına yardımcı olur. Wikipedia'ya göre, algılanan kontrastı artırabilir veya esere neden olabilir.

Lanczos: Bu enterpolasyon metodu, bulanıklaştırma yerine "zil" deseni oluşturması dışında kübik gibidir. Bunun yararı, kübik filtreler gibi bulanıklaştırmadan ayrıntılı grafikleri kullanabilmesidir.

Piksel sanatı için en yakın komşuyu, küçük metinler için doğrusal ya da lanczos'u ve her şey için kübik olmayı tercih ederim. Bu seçimler özneldir ve algoritmalar için hiçbir şekilde 'uygun' kullanımları yoktur.


1
lanczos pencereli sinc çoğu durumda açıkça üstündür. Ancak 3 piksel genişliğinde bir lanczos filtresi olması uygun olmayabilir. Biraz zil çalmasına neden olabilir.
joojaa

Bence en yakın komşu aslında nesnel olarak piksel sanatı için doğru olanı (veya en azından önemli ölçüde nesnel olarak daha iyi) olduğunu düşünüyorum.
JamesTheAwesomeDude

12
Kolay karşılaştırma için: tanbakuchi.com/posts/…
andras.tim
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.