Obter dpi configurações via GTK
Pergunta
Usando GTK, como faço para consultar configurações de dpi da tela atual?
Solução
A resposta aceita atual é para PHP-GTK, que se sente um pouco estranho para mim. A biblioteca GDK pura tem esta chamada: gdk_screen_get_resolution () , que soa como um jogo melhor. Não funcionaram com ele mesmo, não sei se é geralmente de confiança.
Outras dicas
http://gtk.php.net/manual/en/ gdk.gdkscreen.php . Você deve ser capaz de calcular isso usando o get_height
e get_height_mm
ou com get_width
e get_width_mm
.
A altura e largura resolução retornado pela tela inclui os tamanhos de vários monitores completos (por exemplo, largura e comprimento combinado do dispositivo de apresentação de tampão usada para processar configuração de vários monitores). Eu não verificar do mm (milímetro de largura / altura) chama retorna os tamanhos físicos reais, mas se relatam combinado tamanhos físicos, em seguida, o dpi calculado a partir dividindo um com o outro seria sem sentido, por exemplo, para desenhar uma caixa na tela que pode ser medida usando uma régua física.