Nachdem auf splash.de neulich das Tool SmillaEnlarger zum Vergrößern von Bildern vorgestellt wurde, habe ich selbst ein paar Recherchen zum Skalieren von Bildern angestellt. Ich hatte mich gewundert, was ein Programm anders machen kann, als die standardmäßigen linearen/kubischen Interpolationsalgorithmen zu verwenden.
Da GIMP (v2.6.6) auch den Lanczos3-Algorithmus anbietet, habe ich diesen zunächst exemplarisch mit den anderen Verglichen. Im Anhang findet sich ein JPG (Qualität 100) und ein PNG (Kompression 1) die das 750x500-Pixel große Original, das Lanczos3-, das kubisch, das linear und das nicht interpolierte Bild zeigen, wenn sie zuvor mit Lanczos3 auf 375x250 herunter- und anschließend wieder mit oben genannten Verfahren hochskaliert wurden. Ich denke alle Varianten haben, je nach Anforderung, ihre Vorzüge, wobei mir die Lanczos3-Version spontan tatsächlich am besten gefällt. Etwaige Rechenzeitunterschiede sind übrigens mit heutigen CPUs kein Argument mehr.
Wahrscheinlich ist jedoch die individuell beste Variante die Skalierung ohne Interpolation mit anschließender, an die Aufgabenstellung angepasste, Filterung (Tiefpass/Kantenglättung). Als schnelle Variante für den Internetbedarf ist der Lanczos3-Algorithmus aber eine gute Wahl.
| Anhang | Größe |
|---|---|
| interp.jpg | 1.18 MB |
| interp.png | 2.51 MB |
Kommentare
Kommentar hinzufügen