Frage von Mickan1994, 38

Bild verliert an Qualität beim Skalieren in GIMP?

Hallo, ich habe GIMP für OSX und möchte gerne ein gestochen scharfes, aber leider zu großes png als Ebene in mein Projekt einfügen.

Wenn ich das Bild als Ebene einfüge und von 859x859 auf benötigte 45x45px herunterskaliere, verschlechtert sich die Qualität enorm. Wenn ich dann wieder nach oben auf 859px skaliere ist das Bild auch nicht mehr so scharf wie es eigentlich ist...

Warum ist das so und wie bekomme ich das hin?

Antwort
von Barris, 7

Wie du das hinbekommst? Gar nicht: 45x45 ist ja viel kleiner als die Programmsymbole auf deinem Schreibtisch (die haben normalerweise so 128x128 auf allen Systemen) - wenn es ein Foto ist, wirst du sowieso nichts erkennen, ob scharf oder nicht. 

Wenn es ein Symbol ist (ein Logo zum Beispiel), wäre gut, wenn du es als SVG-Datei bekommen würdest. GIMP fragt beim öffnen einer SVG gleich, auf welche Größe sie skaliert werden soll. Danach wird sie gerastert. 

Du fragst, warum das so ist: wir, "Normaluser" (oder etwa auch Fotografen) haben nur mit Rastergrafiken zu tun. Es gibt noch Vektorgrafiken (SVG, AI, EPS unter anderem) - mit denen haben Mediengestalter zu tun. Rastergrafiken bestehen aus einem Pixelraster, die Pixel sind IMMER rechteckig (meistens auch quadratisch) - daher sind Bilddateien auch immer rechteckig und enthalten in Wirklichkeit NIE etwa eine Kurve oder Diagonale (eine Diagonale ist dann IMMER eine Treppe). Wenn eine Grafik herunter/hochskaliert werden soll, versucht das jeweilige Programm sie mittels vorhandenen Algorithmen aus weniger bzw. mehr Pixel NEU zu generieren, das heißt, es wird nie "dasselbe" Bild daraus werden. 

Bei so kleinen Maßen wie bei dir wird es extrem - stell dir vor - du hast ein Bild, das aus einem Raster von 900 x 900 kleinen Quadraten besteht, also ein schwarzes Quadrat, und da drauf ist noch ein weißes Rechteck 80 x 69 groß gezeichnet. Die kleinen Quadrate stehen symbolisch für Pixel. Das Bild wird auf 45 x 45 herunter skaliert. Das Algorithmus wird für das kleinere Rechteck die Größe 4 x 3 errechnen - du siehst, die Verzerrung ist schon bei dieser primitiven Grafik enorm (4 zu 3 statt 8 zu fast 7), ganz zu schweigen von komplexeren Zeichnungen oder Fotos. Und wenn du es dann auch noch wieder auf 900 x 900 hoch skalierst, wird das kleine Rechteck auf 80 x 60 vergrößert, was natürlich alles andere als 80 x 69 aussieht. 

Antwort
von minimalisth, 16

45px geben halt nicht so viel her, wie 859! Dein png ist vermutlich nicht zu groß, sondern halt zu detailreich für nur 45px ;-) Oder anders gesagt: Bei 859px kannst du in der Breite 859 mal die Farbe ändern, um etwas darzustellen, bei 45px eben nur 45 mal.

Sollte es sich bei deinem Motiv um eine Grafik handeln, empfehle ich ein Grafik- statt einem Bildbearbeitungsprogramm! Das ändert natürlich nichts daran, dass auch das menschliche Auge irgendwann an das Ende seines Auflösungsvermögens kommt ;-)

Antwort
von MetalMaik, 18

Was erwartest Du bei 45x45 Pixel? Das ist bei 100% Ansicht eine Fläche, die etwa halbsogroß ist, wie eine Briefmarke. Wenn Du es soweit herunterskalierst, sind die Bildinformationen des Originalbildes futsch. Danach wieder hochskalieren macht keinen Sinn, die Bildinformationen sind weg, die kann der Computer nicht "wiederherzaubern".

Antwort
von Hasibert, 19

45 x 45 Pixel ist nicht sehr groß, am Bildschirm vieleicht 5 bis 6 mm pro Seite. Da sind natürlich nur sehr wenige Bildinformationen vorhanden, die du beim hochskalieren nicht irgendwo herzaubern kannst.

Kommentar von Mickan1994 ,

Aber warum verpixelt sich das Bild wenn ich es herunterskaliere? Und wie kann ich das Verhindern

Kommentar von Hasibert ,

5 bis 6 mm war von mir falsch gemessen, bei 100 % Ansicht sind es bei mir ca. 11 x 11 mm. Bei so einem fingernagelgroßen Bild kannst du eben nicht viel Details erkennen, weil es eben nur 45 pixel Kantenlänge hat. Wenn du es wieder hochskalierst, müssen ja wieder irgendwie Pixel dazugerechnet werden, die vorher nicht vorhanden waren.

Antwort
von TeeTier, 21

Bei einer so drastischen Verkleinerung bringt es oft mehr, den Skalier-Algorithmus auf "Linear" zu stellen, oder sogar ganz zu deaktivieren.

"Sinc-Lanczos" & Co erzeugt dabei oft nur Pixelmatsch.

Ansonsten musst du per Hand nachbearbeiten. :)

Keine passende Antwort gefunden?

Fragen Sie die Community