Podczas skalowania obrazów w GIMP w sekcji Jakość zostałem poproszony o wybranie jednej z następujących interpolacji:
- Żaden
- Liniowy
- Sześcienny
- Sinc (Lanczos3)
Jaka jest różnica między nimi a która z nich jest najlepsza pod względem jakości / bezstratności?
resize
image-editing
interpolation
Krwawiące palce
źródło
źródło
Odpowiedzi:
Te cztery opcje określają sposób skalowania obrazu. Każda opcja opisuje algorytm użyty do tego celu. Zobacz próbkowanie obrazu .
Brak: używany jest algorytm najbliższego sąsiada. Po skalowaniu nie ma wygładzania.
Liniowy : dotykanie pikseli uśrednia ich wartości.
Sześcienny : Dotykanie pikseli uśrednia ich wartości, więc piksele środkowe zachowują największą wartość.
Lanczos : Piksele są przekazywane do algorytmu, który uśrednia ich kolor / alfa za pomocą funkcji sinc (podobnie jak interpolacja sinusoidalna, nieco jak sześcienna).
Żaden z tych algorytmów nie jest bezpośrednio lepszy, jak opisują linki. Zamiast tego lepiej byłoby wymienić sytuacje, w których najbardziej chciałbyś zastosować jeden nad drugim:
Wolę najbliższego sąsiada dla grafiki pikselowej, liniowej lub lanczos dla małego tekstu i sześciennego dla wszystkich innych. Wybory te są subiektywne i nie są „odpowiednimi” zastosowaniami algorytmów.
źródło