Numero de pixels por polegada

10 respostas
V

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.

10 Respostas

E

como assim poderia dar uma expliacacao melhor, eu nao entendi direito vc ta querendo uma aplicacao q contaria os pixels de uma tela toda?

V

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.

C

Kra 1cm = 120 pixels!!! :roll:

F

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!

V

Bom, mas existe uma Classe Java que me dê esta resolução de monitor?

D

na classe java.awt.Toolkit será q naum tem alguma coisa do tipo

E

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

H

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.

E

quanto a isso eu naum sabia…

dessa variação em monitor de Tubo :roll:

C

Pessoal, so explicando a minha resposta!!

Eu medi uma vez usando a regua do corel draw!!

Mas desculpe c a resposta tava errada!! :cry:

Criado 17 de agosto de 2004
Ultima resposta 18 de ago. de 2004
Respostas 10
Participantes 7