AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Bild unterschiede?!

Ein Thema von Monday · begonnen am 21. Okt 2018 · letzter Beitrag vom 22. Okt 2018
Antwort Antwort
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#1

AW: Bild unterschiede?!

  Alt 21. Okt 2018, 16:19
Nach meiner Vorstellung...
Die Auflösung ist ein sehr pauschaler Begriff und gilt bei einem Bild nur in Zusammenhang mit der Größe der Darstellung und Relation zur Auflösung des darstellenden Gerätes.
Ein gängiger Drucker hat eine feinere Auflösung als ein klassischer Monitor. Ein 4k Monitor eine bessere als ein klassischer. Auch das menschliche Auge hat eine Auflösungsgrenze, viel geringer als bei Eule oder Bussard.

Was Du vielleicht meinst:
Ein möglichst großes Bild (bitmap) wird in ein Dokument kopiert UND skaliert, nicht verkleinert. Es enthält also noch alle Pixelinformationen in ursprünglicher Größe. Wird das Dokument hochauflösend ausgedruckt, kommt die immernoch vorhandene Bildinformation der hohen Auflösung des Druckers zugute. Das Bild sieht dann auch ausgedruckt oder bei vergrößerter Anzeige am Monitor gut aus.

Was häufig mit reinspielt sind die Formate.
Jpeg bitmap, verlustbehaftete Komprimierung, besonders auffällig an Kanten (Kanten bzw hohe Kontraste)
Png bitmap, verlustlose komprimierung
Bmp bitmap, idr unkomprimiert
Svg vektorbasiert

Zustimmung für Redeemer.
Verkleinerung bringt nur bessere Auflösung, wenn das Bild zuvor bereits "pixelig" war. Die gleiche (grobe) Bildinformation wird auf kleinerer Fläche dargestellt.
Gruß, Jo
  Mit Zitat antworten Zitat
Monday

Registriert seit: 24. Aug 2012
103 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Bild unterschiede?!

  Alt 21. Okt 2018, 19:16
Ok, ich fange an es langsam zu verstehen. Seit Stunden vergröße, verkleinere und schieb hin und her

Das heißt, möchte ich ein Bild in bester Qualität verkleinern, dann ist der bester Weg:

Bild erstellen, dann in SVG speichern, in die passende Größe bringen, und dann in z. B. png speichern.

Mit Auflösung meinte ich, dass das Bild Scharf aussieht. Die Kanten wie in meinen Beispiel, nicht verschwommen/unscharf.

Was ich probiert habe: Eine "schlechte" png ins sVG gebracht und dann wieder in png. Dann sah es besser aus (Eigentlich unlogisch?!?).

Dann ist mir auch noch aufgefallen: Ein Bild in einer HTML Datei in Firefox angezeigt hat eine andere Größe, als wenn ich dasselbe Bild in Word einfüge ("Bild einfügen"). Kopiere das Bild in Firefox über die Zwischenablage nach Word, bleibt das Bild gleich (Wobei SVG Dateien nicht über die Zwischenablage kopiert werden können!?!).
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.689 Beiträge
 
Delphi 2007 Enterprise
 
#3

AW: Bild unterschiede?!

  Alt 22. Okt 2018, 15:35
Ich glaube wir haben es hier mit einer Vermischung der Konzepte "Bilddaten" und deren "Darstellung" zu tun. Grundsätzlich kann man erstmal behaupten: Je größer ein Bild erstellt wird (im Sinne von X * Y Pixeln), desto eher ist es wahrscheinlich, dass es qualitativ besser ist. (Besser als das ursprüngliche Erstellungsverfahren das Bild liefern kann wird es jedoch nie.)

Das Programm, dass das Bild dann darstellt, kann das ja dann auf die Größe skalieren, die es haben will. Bei Grafikprogrammen ist die Grundeinstellung meist "100%", was heißt: Jedem Pixel der in der Datei tatsächlich mit eigenem Farbwert gespeichert ist, wird genau ein Pixel auf dem jeweiligen Bildschirm zugeordnet. Heißt: Es ist allein Sache des Bildschirms mit wie viel DPI das Bild nachher am Auge ankommt. Und dieser Wert verändert sich auch nicht, da physikalisch fest für den jeweiligen Bildschirm.

Aber Word z.B. arbeitet etwas anders. Dort werden Bilder ja meist im Kontext einer Papierseite angezeigt, sodass alles was dargestellt wird dazu relativ gerechnet werden muss. Ein Bild über eine halbe Seite wird dann eben für die Anzeige am Bildschirm so umgerechnet, dass es für das gewählte Zoom-Level relativ zu den Seitenränder korrekt positioniert und skaliert erscheint. Intern ist aber dennoch die volle Auflösung vorhanden, sodass beim Druck z.B., wo in der Regel höhere DPI als am Monitor erreicht werden, das Bild quasi "besser" raus kommt als am Bildschirm gesehen, da es dann wiederum passend für den Drucker neu skaliert wird.

Bei Vektorgrafiken wie SVG hat man den Vorteil, dass die theoretische Auflösung unendlich ist, das Bild also für jedes beliebige Ausgabemedium optimal berechnet werden kann. (Es bringt nur genau gar nichts, wenn man versucht Bitmap-Bilder in ein SVG einzubetten. Davon werden es auch nicht mehr Pixel als in der Originaldatei des Bitmaps beschrieben.)


Wenn du nun also eine Zeichnung, die du mit einem Vektorprogramm wie z.B. Inkscape erstellt hast in ein PDF bringen möchtest, hast du den riesen Vorteil dass man Zeichnungen in der Regel verlustfrei als SVG exportieren kann, und PDF SVG auch versteht und direkt importieren kann, und dann der PDF-Viewer nachher dafür verantwortlich ist auf die jeweilige Ausgabeauflösung perfekt zu berechnen.

Sobald du einen Zwischenschritt über ein Bitmapformat (JPG, PNG, BMP, TIF, TGA, ...) machst, musst du dich für eine maximale Auflösung entscheiden. Hier kann man eigentlich sagen: Nimm das höchste, was du mit Blick auf die resultierende Dateigröße verantworten kannst. Das anzeigende Programm rechnet sich das dann schon zurecht.
Probleme gibt es dabei dann aber evtl. wenn deine Zeichnung sehr feine Elemente, wie z.B. 1px Linien oder Text hat. Diese gehen beim Verkleinern schon mal verloren oder werden verschwommen - da ist auch mit den besseren Filtern nicht mehr so arg viel zu machen. Bei solchen Zeichnungen muss man dann wirklich dringend zu SVG raten, oder wenn man das Original schlicht nicht anders als als Bitmap hat, damit leben. (Es gibt zwar Vektorisierungstools um ein Bitmap in eine echte Zeichnung zu überführen, die Ergebnisse sind aber meistens nicht wirklich optimal und oft dann auch nicht viel "freundlicher" beim Skalieren.)
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz