Warum haben Sie eine ungerade Anzahl von logischen Pixeln in einem Zoll, z. B. ppi von 96?

Ich habe gerade die Definition der Pixelkoordinaten für das Flutter-Framework nachgeschlagen. Sie geben Größen in logischen Pixeln an . Es gibt 96 logische Pixel in einem Zoll, was ungefähr 38 Pixel pro cm entspricht.

Dies scheint eine sehr ungerade Zahl zu sein. Ich meine, Zoll als Längeneinheit zu verwenden, ist für einen Europäer schon etwas seltsam, aber da der Rahmen von einer amerikanischen Firma entwickelt wird, macht das zumindest Sinn. Aber trotzdem: Warum nicht 100 logische Pixel pro Zoll? Das würde alle Konvertierungen so viel einfacher machen.

Ich habe das nachgeschlagen und der offizielle Begriff lautet Device Independent Pixel . Windows verwendet ebenfalls 96 Pixel pro Zoll (jetzt wird dies als Skalierungseinstellung angezeigt), während Android auf 160 Pixel pro Zoll basiert. iOS erwartet, dass Sie Größen in UIKit-Pixeln angeben, wobei die Konvertierung in tatsächliche physische Längen vom jeweiligen Gerät abhängt. Sie können wahrscheinlich damit durchkommen, weil iOS auf einer begrenzten Anzahl von Geräten läuft, aber es sieht schon verwirrend aus .

Was ist der Grund dafür? Ist es historisch, basiert es auf einigen Satzkonventionen, oder hat es Vorteile, wenn Sie das Layout Ihres Designs berechnen?

Vielleicht wurde diese Nummer gewählt, weil 96 = 3 * 2^5. Es ist also fast 100, teilbar durch 3 und die anderen Teiler sind 2. Das scheint nützlich zu sein.

Meinst du mit "seltsam" "seltsam", was die Frage zu verwenden scheint?
Dieser „logische Pixel“-Link gab mir einen 404-Fehler „Seite nicht gefunden“.

Antworten (2)

Amerikanische Designer sind es gewohnt, in Brüchen zu denken. Jetzt ist 96 teilbar durch 2, 3, 4, 6, 8, 12, 16, 32...

Dies ist vorteilhaft für die Pixelausrichtung, sodass Sie Einheiten nicht um halbe Pixelwerte runden oder spritzen müssen. Zugegebenermaßen ist ein solches System vorteilhafter, wenn Sie mit sich teilenden Gruppen von Menschen arbeiten müssen, da sie sich wirklich sehr dagegen wehren, sich in Bruchzahlen aufzuteilen.

Zugegeben, ein Vielfaches von 60 wäre besser als 96, aber es ist wahrscheinlich eine zu große Zahl. Da 60 auch durch 5 teilbar ist, würde ich tatsächlich 120 verwenden.

Hier ist ein Diagramm, wie viele Teiler Zahlen von 1 bis 120 haben. Ich habe die ersten Zahlen gekennzeichnet, die eine Teilerzahl erreichen. Es dominieren Zahlen, die auf Vielfachen von 12 und später 60 basieren.

Geben Sie hier die Bildbeschreibung ein

>> " ... also würde ich tatsächlich 120 verwenden" So wie Bill Gates, so scheint es. 120 dpi ist wahrscheinlich die zweithäufigste Anzeige-/Windows-Einstellung nach 96 dpi.
@SteveRindsberg Ja, der Plattenhersteller hat das gleiche Problem, dass er optimale Platten aus einem größeren Blatt schneiden muss, um unbrauchbare Bereiche zu eliminieren. Da das Panel eine reelle Pixelanzahl haben muss....

Ich treffe nie einen europäischen Grafikdesigner oder Drucker, der Zentimeter im Zusammenhang mit der Auflösung verwenden würde. Es ist uns einfach egal. 96 ist nur eine größere Auflösung als die vorherige "Bildschirmauflösung" von 72 Pixeln.
Warum 72? Weil Macintosh und Apple. Der Macintosh arbeitete mit dem Apple-Drucker, daher wurde der 72 gewählt, da das Bild auf dem Bildschirm die gleiche Größe wie im Druck hatte.

Warum 96? Denn Windows. Sie kamen Ende der 80er Jahre auf eine keuchende Auflösung von 1024 x 768 Pixel. Und herausgefunden, dass, wenn der Abstand von der gedruckten Seite zum Auge x ist, der Abstand zum Bildschirm x+1/3x sein sollte .

Spielt es eine Rolle? Im Druck. In Land of Display können Sie dynamisch ändern, was Sie sehen. Hineinzoomen herauszoomen. Verwenden Sie ein 4-Pixel-Quadrat, um als "größeres Pixel" zu fungieren. Sie können das Bild unterwegs "anpassen". Beim Drucken hat man diesen Luxus nicht.

Das Fleisch dieser Antwort ist brillant. Es sollte in den Schulen gelehrt werden. Ich habe jahrelang im technischen Support gearbeitet, hauptsächlich für Grafiken, und noch nie eine, geschweige denn eine so offensichtliche Erklärung für diese numerischen Werte gehört. Trotzdem: "Beim Drucken. Im Land der Anzeige können Sie dynamisch ändern, was Sie sehen. Vergrößern, verkleinern. Verwenden Sie ein 4-Pixel-Quadrat, um als "größeres Pixel" zu fungieren. Sie können das Bild unterwegs "anpassen". 't have such luxury…“ funktioniert nicht in Fach- oder Laienenglisch. Könnten Sie es zur Verdeutlichung umformulieren?