2013-03-22 4 views
5

Ich lese den Wikipedia-Artikel auf DPI, aber es verwirrt mich noch mehr ... Ich habe keine DPI-Informationen auf dem Bild. Welche DPI sollte ich mit BitmapSource.Create() verwenden, ist es in Ordnung, eine Konstante zu verwenden (96/72?) Und ist es wirklich wichtig, wenn ich das Bild nicht drucken werde?Welche Relevanz hat DPI in der Methode BitmapSource.Create()?

+0

Dies kann hilfreich sein: [DPI mit Image PNGs in WPF beachten] (http://www.hanselman.com/blog/BeAwareOfDPIWithImagePNGsInWPFImagesScaleWeirdOrAreBlurry.aspx). Es gibt kaum eine Notwendigkeit, jemals etwas anderes als 96 zu verwenden, da dies die Standardgröße [geräteunabhängige Einheit] (http://msdn.microsoft.com/en-us/library/ms748373.aspx) in WPF ist. – Clemens

+0

Danke! Wird nachlesen. Da ich Photoshop-Bilddaten verwende, habe ich gemerkt, dass die Standardeinstellung für Photoshop 72 ist und ich bin mir nicht sicher, ob es an BitmapSource.Create() übergeben wird, da 96 das Bild nicht beschädigen würde. Yup, erklärt im ersten Link. Vielen Dank! – UIlrvnd

+0

Ich würde gerne einen Kommentar zu den zufälligen Stimmen erhalten, die diese Antwort in letzter Zeit bekommen hat, bitte sag mir, wie du es unbrauchbar findest, damit ich versuchen kann, es zu verbessern (oder abzustimmen) ... ich kann dir versichern Es gab Forschungsanstrengungen auf meiner Seite. – UIlrvnd

Antwort

9

DPI beeinflusst die Pixel einer Bitmap in keiner Weise. Die DPI eines Bildes sind nur angehängte Metadaten, die ein Maß dafür sind, wie groß in realen Messungen jedes Pixel sein soll.

Zum Beispiel können Sie zwei Bilder haben, die beide ein 8,5 "x 11" gescanntes Stück Papier darstellen. Man könnte von einem Scanner mit höherer Auflösung bei 600 dpi kommen, und daher wären die Abmessungen der Pixel 5100 × 6600 bei 600 Punkten pro Zoll. Das gleiche Stück Papier konnte mit einem Scanner mit geringerer Auflösung bei 300 DPI gescannt werden und hatte daher nur eine Auflösung von 2550 x 3300.

Nehmen wir nun an, Sie möchten diese beiden Bilder nebeneinander auf dem Bildschirm anzeigen, um die Papierblätter zu vergleichen. Sie sollten die gleiche Größe auf Ihrem Bildschirm haben. Wahrscheinlich würde das größere Bild verkleinert werden und nicht alle Pixel wären sichtbar. Sie sind immer noch da, und wenn Sie das Bild vergrößern, sehen Sie die feinere Qualität. Das Vergrößern des Bildes mit niedrigerer Auflösung würde zu einer signifikant niedrigeren Qualität führen.

DPI wird verwendet, damit Sie verschiedene Bilder auf dem Bildschirm anzeigen können und das richtige Größenverhältnis zueinander beibehalten können. Es ist auch wichtig für das Drucken.

In der Regel sollten Sie mit der Standard-DPI von 96 bleiben, es sei denn, Sie haben einen Grund nicht zu.

Verwandte Themen