Utilizzo un display HiDPI con un fattore di scala del 150%. Ogni volta che creo uno screenshot e lo incollo in Discourse, tutto è troppo grande. Devo applicare manualmente un fattore di scala all’immagine per farla sembrare corretta.
Supponiamo che io crei uno screenshot della seguente casella che ha una dimensione di 110x110px.
Idealmente, otterrei un’immagine con le dimensioni corrette senza dover ricordare la percentuale corretta per ridurre l’immagine (che nel mio caso è del 66%).
Non sono sicuro, immagino dipenda dall’utente e dal tipo di foto che pubblichi. A volte copio un’immagine sul mio telefono e la incollo sul desktop, quindi c’è anche questo scenario.
In ogni caso, iniziare con l’opzione 2 eviterebbe i falsi positivi, fornirebbe solo un’alternativa di dimensioni predefinita più gradevole nell’anteprima.
Sembra che gli strumenti di screenshot codifichino alcune informazioni sulla DPI nei file PNG. Ad esempio, se carico uno screenshot dal mio ambiente macOS high-dpi su https://www.metadata2go.com/, vedo
Il codice di quel gist restituisce false per uno screenshot che ho creato sul mio sistema Linux con un fattore di scala del 150%. Il chunk pHYs di quell’immagine appare così: