HiDPI-Screenshots erscheinen standardmäßig zu groß

Ich verwende ein MacBook Pro 16". Hier ist ein Screenshot, den ich gerade vom Discourse-Logo erstellt habe.

logo

Das ist zu groß; standardmäßig sollte es zu 50 % angezeigt werden.

logo

Dies lässt sich durch Auslesen der PNG-Metadaten feststellen. Hier beispielsweise die Metadaten von ImageMagick:

$ identify -verbose logo.png | head
Image:
  Filename: logo.png
  Format: PNG (Portable Network Graphics)
  Mime type: image/png
  Class: DirectClass
  Geometry: 312x90+0+0
  Resolution: 144x144
  Print size: 2.16667x0.625
  Units: PixelsPerInch
  Colorspace: sRGB

HiDPI-Bilder haben eine Auflösung von 144x144.

Discourse sollte diesen Fall erkennen und das Bild standardmäßig auf 50 % verkleinert anzeigen.

4 „Gefällt mir“

Es wäre sicher schön, wenn dies automatisch erkannt werden könnte. Mein Computer ist auf 125 % herangezoomt, daher werden meine Screenshots standardmäßig ebenfalls immer zu groß angezeigt.

Leider gilt dies nicht für alle Fälle. Beispielsweise scheinen iOS-Screenshots (iOS 13.6) vollständig ohne Bild-/Auflösungsangaben zu sein.

3 „Gefällt mir“

Das hängt davon ab, wie du den Screenshot speicherst. Wenn du den Screenshot in „Dateien

1 „Gefällt mir“

Sicher, und wenn unsere Nutzer ein Maßstab sind, ist Letzteres weitaus häufiger. Screenshots werden nur dann in Dateien gespeichert, wenn Sie die Erfassung unterbrechen und sie manuell umleiten.

1 „Gefällt mir“

Ich denke, es wäre auch möglich, einige Heuristiken zu verwenden, um iPhone-Screenshots zu erkennen. (PNGs von einem Apple-Gerät, die exakt die Abmessungen eines iPhone-Bildschirms haben…)

Das habe ich durchaus bedacht, aber viele der Screenshots, die ich hier teile, sind entweder aus Datenschutzgründen oder um einen bestimmten Aspekt hervorzuheben, zugeschnitten.

Ich bestreite nicht, dass HiDPI hier eine Unannehmlichkeit darstellt. In der Regel halbiere ich einfach die Abmessungen im Markdown, um dem entgegenzuwirken.