Alguem sabe como consigo saber o número de pixels por polegada de um determinado computador. Geralmente existe as funções pixelPerInch() mas não encontrei nenhum objeto com esta função se algue souber de algum estou a disposição.
Numero de pixels por polegada
10 Respostas
como assim poderia dar uma expliacacao melhor, eu nao entendi direito vc ta querendo uma aplicacao q contaria os pixels de uma tela toda?
Não, quero saber apenas a resolução da tela.
Preciso de um aplicativo que desenhe um quadrado de aproximadamente 1 cm em qualquer computador que o usuário usar-lo. Preciso mesmo de uma função que faça a transformação de numero de pixels para alguma medida do mundo real.
Kra 1cm = 120 pixels!!! :roll:
nao, depende do monitor e da resolucao…
um ex:
se eu por resolucao de 600x400, no meu monitor de 17 polegadas, provavelmente uma polegada vai ter uns 35 pixels, agora, com a resolucao de 1024, uma polegada deve ter em torno de 60 pixels!
n eh um valor constante o numero de pixels em comparacao com os cm… varia de resolucao/monitor para resolucao/monitor!
Bom, mas existe uma Classe Java que me dê esta resolução de monitor?
na classe java.awt.Toolkit será q naum tem alguma coisa do tipo
cara tem dois métodos pra pegar a resolução mas eu não sei usar direito
mas vai lah
java.awt.Toolkit;
getScreenSize
public abstract Dimension getScreenSize()
throws HeadlessException
Pega o tamanho dessa screen. Em sistemas com mais de um display
(monitor), pega a resolução do primeiro é utilizado.
Retorna:
size desse toolkit’s screen, em pixels.
Throws:
HeadlessException - se GraphicsEnvironment.isHeadless() retorna true
See Also:
GraphicsConfiguration.getBounds(), GraphicsDevice.getDisplayMode(), GraphicsEnvironment.isHeadless()
getScreenResolution
public abstract int getScreenResolution()
throws HeadlessException
Retorna a resolução em pontos por polegada.
Retorna:
toolkit em pontos por polegada.
Throws:
HeadlessException - Se GraphicsEnvironment.isHeadless() retorna true
See Also:
GraphicsEnvironment.isHeadless()
Ctrl + C | Ctrl + V
nervoso
nunca me preocupei com isso jah vi isso umas vezes
mas o código foi gerado pelo NetBeans para poder centralizar
um Form…
espero que ajude em algo isso ai :roll:
[]´s
Erko Bridee
O mapeamento preciso só pode ser obtido em plotters. Com impressora é possível um mapeamento razoável. Com monitores LCD também.
Com monitor de tubo, qualquer ajuste na razão de aspecto e bau-bau precisão.
quanto a isso eu naum sabia…
dessa variação em monitor de Tubo :roll:
Pessoal, so explicando a minha resposta!!
Eu medi uma vez usando a regua do corel draw!!
Mas desculpe c a resposta tava errada!! 