Question

Avec GTK, comment interroger les paramètres dpi de l'écran actuel?

Était-ce utile?

La solution

La réponse acceptée actuellement concerne PHPGTK, ce qui me semble un peu étrange. La bibliothèque GDK pure a cet appel: gdk_screen_get_res_resolution () , ce qui semble être un meilleur match. Je n'ai pas travaillé avec moi-même, je ne sais pas si c'est généralement fiable.

Autres conseils

Voir http://gtk.php.net/manual/en/ gdk.gdkscreen.php . Vous devriez pouvoir le calculer en utilisant get_height et get_height_mm ou avec get_width et get_width_mm .

La hauteur et la largeur de résolution renvoyées par l'écran incluent les tailles complètes de plusieurs moniteurs (par exemple, la largeur et la longueur combinées de la mémoire tampon de l'afficheur utilisée pour le rendu de la configuration multi-moniteur). Je n'ai pas vérifié les appels en mm (largeur / hauteur en millimètres) renvoie les tailles physiques réelles, mais si elle indique les tailles physiques combinées, le nombre de dpi calculé à partir de la division entre eux n'aura aucun sens, par ex. dessiner un cadre à l’écran qui peut être mesuré à l’aide d’une règle physique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top