GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Converter pixels para centímetros


#1

Olá pessoal. preciso medir uma linha (horizontal) desenhada em um jpanel de modo preciso em centímetros. Alguém tem uma sugestão precisa?
Pensei: - irei calcular o tamanho dela em pixels e depois converto para centímetros. No entanto, em busca da resposta achei divergências em relação ao quantos 1 centímetro equivale em pixels. aparentemente o mais confiável foi : http://www.unitconversion.org/typography/pixels-x-to-centimeters-conversion.html , 1 cm -> 37.795275591 px. Este tamanho é confiável, e preciso?

Atensiosamente,

ArchV.


#2

Rapaz...
eu posso estar falando bobagem...
mas pensa comigo.

Um monitor de 17' com a resolução de 1280X800
E um monitor de 15' - menor em centímetros - mas também com resolução de 1280X800

Nesse caso, ambos não teriam a mesma quantidade de pixels, porém com tamanho em centímetros diferentes?

Se eu estiver certo, fica difícil de fazer a conversão pixels X centímetros.

Mas existe uma grande possibilidade de eu ter falado besteira.


#3

é. andei pesquisando e achei algo sobre DPI (dots per inch) e estou agora procurando qual seria a proporção disso com os pixels e consequentemente na minha conta.


#4

Não filipe.. falou besteira nao..

É isso mesmo.. não existe essa conversão de Pixels para Cm...

DPI pontos por polegada

300 DPI é 300 pontos em uma polegada..

Pixel é um ponto.. voce pode usar isso pra fazer uma matematica..

Mas no seu caso aí.. não faz sentido medir em cm.. cada monitor cada tamanho cada resolucao vai ter um numero de cm


#5

Através da API do java consigo obter o DPI (ou PPI pixels per inch - pixels por polegada) do monitor.

ou seja.. se o monitor tem 96 DPI, logo tenho 96 pixels a cada polegada (mas, não sei se a polegada nesse caso é linear, alguem confirma?) -> que corresponde a 96 pixels a cada 2,54 cm. está certo o raciocínio? se isto realmente for verdade consigo estabelecer a proporção a resolver o problema.


#6

o raciocinio tá certo.. mas esse PPI num é muito valido nao.. vai ser sempre 96..

Faça um teste.. rode o programa com uma resolucao.. e depois rode com outra.. deve dar 96 em ambas....


#7

Acredito que PPI seja proporcional ao tamanho da tela (não a resolução em sí porque a área que vc consegue obter é a mesma, a diferença é que a menor possui barra de rolagem para conseguir obter a mesma área). estou pesquisando sobre.

Se alguém tiver algo a comentar, esclarecer. sinta-se a vontade. Sugestões serão bem vindas.


#8

Faz o teste aí pra vc ver.. vai dar sempre 96..


#9

e aee. andei pesquisando mas, não enconatrei nada agradável.

Continuo na espectativa. Vlw.


#10

ninguém =/ ?

continuo ainda pesquisando, porém sem sucesso.


#11

Você que é um web designer deve saber mais do que nunca que também é um web designer publicitário, ou seja, além de desenvolver sites, ainda precisa fazer algumas outras tarefas, como criar cartões de visita, outdoors, indoors, flyers, displays, entres outros tipos de serviços de mídia impressa. Por isso, vou te dar uma dica muito importante:

  • Se eu criar um documento de 1024 x 768 pixels, qual o tamanho dele em centímetros?

Pois bem, para fazer o cálculo é muito simples, primeiro você precisa ter os seguintes conhecimentos:

  • Impressões são feitas em uma resolução padrão de 300 Dpis (Pixels por polegada).
    ? Uma polegada corresponde a 2,5 cm.

?Resolução de imagem descreve o nível de detalhe que uma imagem comporta. O termo se aplica igualmente a imagens digitais, em filme e outros tipos . Resoluções mais altas significam mais detalhes na imagem.?

Enfim, vamos ao que interessa. A conta deve ser feita da seguinte maneira. Vamos usar o exemplo de uma imagem de 1024 x 768 pixels com a resolução de 300 Dpis.

(1024 / 300) * 2,5 = 8,5 cm
(768 / 300) * 2,5 = 6,4 cm

Mas se você tem o tamanho da imagem em centímetros e quer converter para pixels, basta fazer a operação inversa. Vamos usar o exemplo de uma folha sulfite (A4 ? 21cm x 29,7cm), qual seria o seu tamanho em pixels?

(21 * 300) / 2,5 = 2.520 px
(29,7 * 300) / 2,5 = 3.564 px

Pronto, agora quando você for imprimir suas imagens elas sempre estarão no tamanho correto. Lembrando que se a resolução na qual você for imprimir for menor ou maior, basta alterar o número 300.