Vamos supor que eu queira calcular o perímetro de um quadrado desenho através de valores em pixel indicados a uma applet. Como faço para converter de pixel para centímetro :?:
Pixel em cm
6 Respostas
Consiga a resolucao da tela do usuario, em pontos-por-polegada (ppp, ou dpi). Geralmente eh 72 ou 96 dpi, e com certeza tem algum metodo perdido pela AWT ou Swing que te da essa informacao (javadoooocs! :D).
Depois, é só fazer a conta: 72 pixels numa tela de 72dpi equivalem a 1 polegada, o que vale 2.54 cm 
Obrigado pela dica. Bem agora devo procurar um método para captar a resolução da tela.
Abraços.
Francesco Coutinho
Por enquanto não encontrei um método para captar resolução da tela do usuário. Se você puder ajudar, agradeço.
Abraços.
Francesco Coutinho
Procurando no google por: screen size java
o primeiro link aponta para a solução que você procura, dé uma olhada
Legal, valeu pela dica.
Abraços.
Francesco Coutinho
21 cm / 2.54 = 8.2677 inch
8.2677 * 72 = 595 points