Warum ist das Bild in Windows unschärfer als in Linux (Ubuntu)?

386
Mehrdad

Bei der Anzeige eines Bildes auf Facebook mit Google Chrome war ich sehr überrascht, als ich bemerkte, dass es unter Linux besser (schärfer) ist als unter Windows (siehe unten).

Ist das ein bekanntes Problem? Wie und warum passiert es?

(Ich hoffe auf eine etwas ausführlichere / informativere Antwort als "weil sie unterschiedliche Interpolationsalgorithmen verwenden" ... zB wären die naheliegendsten Punkte "was", "warum", "wie" usw.).

Hier ist ein kleineres Windows-Beispiel und hier ein kleineres Linux-Beispiel.

Linux: Bild in Windows

Windows: Bild in Linux

Original: Original Bild

0
Ich habe gerade sowohl das Windows-System als auch das Linux-Register in zwei Registerkarten geöffnet. Zwischen ihnen blättern sie aus. Sie sehen auf meinem Rechner völlig identisch aus. Wenn Sie Ihre Screenshots im selben Betriebssystem betrachten, sehen sie für Sie anders aus? Jonno vor 8 Jahren 0
@Jonno: Ja, das tun sie. Versuchen Sie, viel zu zoomen und kleinere Teile wie [this (Windows)] (http://i.stack.imgur.com/RxJgx.png) mit [this (Linux)] (http: //i.stack) zu vergleichen .imgur.com / bQaj5.png). Mehrdad vor 8 Jahren 0
Ja, offensichtlicher in diesen. Angst, ich weiß nicht warum (Grafiktreiber Unterschiede?), Aber es lohnt sich vielleicht, diese Bilder auch zu Ihrer Frage hinzuzufügen Jonno vor 8 Jahren 0
Weil, OSS ... deshalb. krowe vor 8 Jahren 0
Es gibt einen kleinen Unterschied in den Einstellungen. Das Windows-Bild ist etwas schärfer, da der Kontrast etwas höher ist. Dies können die Bildschirmtreiber oder die Software sein, die auf jedem Betriebssystem zum Rendern verwendet wird. Das letzte (ursprüngliche) Bild ist etwas größer als die Screenshots. Wenn eine Interpolation stattfindet (entweder beim Anpassen des Bildes an das Fenster oder beim Erfassen des Bildschirms für diese Bilder), kann dies für jedes Betriebssystem unterschiedlich sein. Was, warum und wie sind Unterschiede in den Standardeinstellungen in der Software, die zu Rendering-Unterschieden führen. fixer1234 vor 8 Jahren 0
@ fixer1234: * "Es gibt einen geringfügigen Unterschied in den Einstellungen." * ... * "Dies können die Bildschirmtreiber oder die auf jedem Betriebssystem zum Rendern verwendete Software sein." * ... * "Was, warum und wie sind die Unterschiede In den Standardeinstellungen in der Software, die zu Rendering - Unterschieden führen. "* ... na ja, natürlich, da sich die Hardware nicht zwischen den Bildern geändert hat, denke ich, haben wir bereits herausgefunden, dass dies von einem verursacht werden muss Unterschied in der Software ... Ich bin mir nicht sicher, ob ich verstehe, wohin Sie gehen. Mehrdad vor 8 Jahren 0
Erwähnenswert ist auch, dass dies kein Kontrastproblem ist. Es ist wirklich ein Problem mit der Schärfe, und es ist bei manchen Bildern einfacher zu erkennen als bei anderen oder bei einigen Bildgrößen als bei anderen. Ich bin nur nicht sicher, was die genaue Ursache ist. (Ja, wie ich bereits in der Frage erwähnt habe, kann ich auch feststellen, dass der Interpolationsalgorithmus wahrscheinlich anders ist, aber ich hätte gerne eine genauere Antwort als diese ... siehe die Frage.) Mehrdad vor 8 Jahren 0
Ich betrachtete die Pixelebene in einer Reihe von Bereichen, die einige erkennbare Details enthielten (wie Strukturen und Feuerwerkswege statt Wellen). Was ich sah, war, dass die Windows-Images etwas schärfer waren als die Linux-Images und nicht umgekehrt (wenn Linux für Sie schärfer aussieht, ändert sich das Erscheinungsbild möglicherweise von Ihrem Bildschirm zu den Screenshot-Bildern, die Sie gepostet haben). Schärfe ist die Fähigkeit, Kanten zu unterscheiden. In diesem Fall sind die Kanten deutlicher, da die Windows-Bilder auf beiden Seiten der Kanten etwas mehr Kontrast zwischen den Farben haben. (weiter) fixer1234 vor 8 Jahren 0
Dies scheint eher eine Kontrasteinstellung als eine Schärfeeinstellung zu sein, da die Schärfung dazu neigt, einen Halo-Effekt zu verursachen, bei dem der Kontrast meist im unmittelbaren Bereich der Kanten erhöht wird. Unterschiedliche Grafiktreiber und Bildsoftware haben geringfügig unterschiedliche Standardeinstellungen für Dinge wie Gamma, Kontrast und andere Eigenschaften, die das Erscheinungsbild beeinflussen. Wenn es sich um eine Größenanpassung handelt, ist der bemerkenswerteste Effekt der Interpolation, der dazu verwendet wird, die Verschlechterung von Kanten und kleinen Details, was zu einem Verlust der Schärfe führt. (weiter) fixer1234 vor 8 Jahren 0
Mein Punkt war, dass bei einem vernünftigen Erklärungsgrad die Unterschiede auf Rendering-Einstellungen (die Bilder werden mit unterschiedlichen Einstellungen angezeigt werden) und möglicherweise Interpolation zurückzuführen sind. Es ist nicht klar, wo Sie mit Ihrer Frage "Was, Warum und Wie" darüber hinausgehen möchten. Möchten Sie wissen, wie Ihr Gehirn visuelle Informationen interpretiert? Möchten Sie Einzelheiten über die Funktionsweise der Rendering-Engines erfahren? fixer1234 vor 8 Jahren 0
@ fixer1234: Whoops, ich hatte die Etiketten anscheinend durcheinander gebracht (aufgefallen an der Schriftart unten) - behoben, danke, dass du mich darauf aufmerksam gemacht hast. Schärfe vs. Kontrast - sind Halos nicht nur ein Problem, wenn Sie explizit scharfstellen (z. B. dekonvolvieren)? In einem Interpolations-Kontext erwarte ich keine Halos. Was die Details angeht, versuche ich zu verstehen, ob es sich tatsächlich um eine Treibersache oder um eine Betriebssystemsache handelt. Um welche zwei Interpolationsalgorithmen handelt es sich (zumindest um ihre Namen)? Inwiefern unterscheiden sie sich (vielleicht Vor-und Nachteile)? usw. Mehrdad vor 8 Jahren 0
Lassen Sie uns [diese Diskussion im Chat fortsetzen] (http://chat.stackexchange.com/rooms/35101/discussion-between-fixer1234-and-mehrdad). fixer1234 vor 8 Jahren 0

0 Antworten auf die Frage