Pergunta

Usando GTK, como faço para consultar configurações de dpi da tela atual?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top