Logo Hardware.com.br
rflfn
rflfn Membro Senior Registrado
199 Mensagens 16 Curtidas

Programa que mede dimensões ao redimensionar imagens e mantem proporções (simulador)

#1 Por rflfn 24/06/2013 - 13:15
Pessoal preciso de um pequeno programinha que simula o redimensionamento e me mostra a proporção, um simulador, para entenderem melhor eu tirei uma print da gambiarra que faço no photoshop:

Imagem

Sempre que preciso saber o tamanho de uma imagem redimensionada mantendo as proporções eu utilizo o photoshop, o que é desagradavel muitas vezes porque nem sempre ele esta aberto e demora um pouco para carregar...

Queria algo que apenas simula e não um programa que redimensione imagens.

Gostaria de saber se alguem tem algum utilitário que faça esse pequeno serviço, algo portatil com apenas uma janelinha como essa ae ja me seria muito útil. Obrigado.
rflfn
rflfn Membro Senior Registrado
199 Mensagens 16 Curtidas
#3 Por rflfn
24/06/2013 - 17:15
Otneba62 disse:
Movido de Windows

Nunca trabalhei com este programa, mas pela descrição parece-me que faz aquilo que deseja

http://www.freepictureresizer.com/

Esse programa que voce indicou precisa abrir uma imagem para poder funcionar...

Eu queria um programa portatil igual a esse mesmo que voce citou, porem que não edite imagens e sim apenas faça simulações de redimensionamentos, por exemplo, eu digito o tamanho: 1280 no campo X1 e digito 720 no campo Y1, e marco uma caixa "manter proporções", e quando eu arrastar ou digitar um novo tamanho no campo X2 o campo Y2 vai ser mostrado a proporção de X, no caso se eu digitar 1000 no campo X2, o campo Y2 automaticamente vai para 563 que é a proporção mantida exatamente igual ao photoshop quando redimensiona uma imagem, porem queria um simulador e não um editor de imagens.

Parece complicado de explicar, mas é bem simples, acho que alguem que esta acostumado com programação faz isso em 10 minutos, acho difícil ninguem ter inventado algum programa do tipo, acho que não estou pesquisando pelos termos corretos...

@edit

Exemplo esse site: http://www.toshop.com/image-resizer.cfm
porem queria um software que faça essa simulação.
Site: rflfn.com | Blog: blog.rflfn.com | endoidei.gifMeu tema para Windows 7: U-7imate
rflfn
rflfn Membro Senior Registrado
199 Mensagens 16 Curtidas
#6 Por rflfn
24/06/2013 - 18:48
@quemsou_naodigo

Cara muito estranho esse ai, não funcionou pro que eu queria, e mesmo assim é um editor de imagem, queria apenas um especifico pra coisa...

@JUNIM

Eu sei um pouco de VB, mas não sei a formula matematica pra fazer... teria alguam ideia de como fazer?

Testei uns 20 softwares e nenhum faz o bendito calculo, pesquisei por 'Aspect Ratio Calculator', 'Aspect Resize Calcultor', simulator... e etc... e nada, achei alguns que quase fazia, mas muitos deles calculam se é 16:9 ou 4:3 a resolução digitada, e não a nova proporção.

Bom, continuo procurando, se alguem tiver a formula ou o bendito programinha ou os dois kkk eu agradeço, obrigado.
Site: rflfn.com | Blog: blog.rflfn.com | endoidei.gifMeu tema para Windows 7: U-7imate
Rogério Guerreiro
Rogério Guer... Super Zumbi Registrado
1.4K Mensagens 1.7K Curtidas
#7 Por Rogério Guer...
24/06/2013 - 20:37
Sou um desastre em matemática... rindo_ate_agora.png entretanto, eu diria que é possível criar um planilha no excel, que resolva seu problema. Acredito que as fórmulas tem que ser montadas segundo a regra de três. O livro de André Milani (Gimp - Guia do Usuário) citava essa fórmula, vou transcrever aqui. Então, digamos que você queira saber a nova altura da imagem, a fórmula fica assim:

Nova Altura= (antiga altura * nova largura) / antiga largura

Lembrando que o asterisco (*) representa a multiplicação e o / representa a divisão. É só no que posso ajudar. Quem for melhor em matemática, dê uma força pro nosso amigo...

===>>> Nota: tem este site que explica a regra de três simples.
csrocha
csrocha Ubbergeek Registrado
2.1K Mensagens 528 Curtidas
#12 Por csrocha
25/06/2013 - 10:40
ripongao disse:
Imagine que a imagem possua como altura e largura números primos.


Não entendi... vc se refere à minha dica, ripongão? Se for, não tem nada a ver se são números primos, cunhados, etc...feliz.png

Por exemplo: 1537 x 901 (os dois lados primos)
Reduzir para 900 x ???

901 x 900 / 1537 = 527,586.... basta desprezar a parte decimal.
Bike: Sense Activ. Cell: Galaxy M14
rflfn
rflfn Membro Senior Registrado
199 Mensagens 16 Curtidas
#14 Por rflfn
25/06/2013 - 18:08
@Otneba62 - vlw! calcula exatamente como eu queria, mas eu queria um programinha mesmo ao inves do excel, algo que eu possa executar a qualquer hora e em qualquer computador sem necessitar de programas adicionais...

Valeu pela formula a todos que postaram! eu fiz em VB, porem há um problema, como se trata de pixel eu removi a virgula usando integer, porem se eu coloco 1280x720 e calculo por 1000, no photoshop fica 1000x563, ja no programa que fiz no VB ele fica 1000x562, alguem sabe porque? se eu usar com virgula o valor vai para 1000x562.5, mas não existe meio pixel por isso arredondei, mas não esta calculando certo...

Segue em anexo o programinha no VB

a formula que usei foi essa:

Dim resultado As Integer
resultado = (txtHeight.Text * txtNewWidth.Text) / txtWidth.Text
txtNewHeight.Text = resultado
Aqui a imagem dele:
Imagem

O projeto em vb ta anexado

Anexos

Site: rflfn.com | Blog: blog.rflfn.com | endoidei.gifMeu tema para Windows 7: U-7imate
ripongao
ripongao Veterano Registrado
755 Mensagens 94 Curtidas
#15 Por ripongao
25/06/2013 - 21:13
Se você fatorar:
1280 = 2x2x2x2x2x2x2x2x5x1
720 = 2x2x2x2x5x7x1
O MDC é: 2x2x2x2x5 = 80
1280/80 e 720/80 é justamente a razão citada antes por tí, 16 por 9, ou a constante mágica encontrada 1,777.......8

16 esta para 9 assim como 1000 esta para X; 16x = 9x1000, x=9000/16, x=562,5.
Ou usando a constante encontrada da imagem, 1280/720=1,77777; 1000/1,777777778= 562,5000...

Parece que o photoshop arredonda pra cima, o antigo paint shop pro arredonda para o mesmo valor que o do senhor, 562.

Para a imagem ficar redondamente redimensionada apenas as configurações abaixo serão válidas:
16x1 e 9x1, 16x(2x2) e 9x(2x2), 16x(2x5) e 9x(2x5), 16x(2x2x5) e 9x(2x2x5), 16x(múltiplo comum entre ambos) e 9x(múltiplo comum entre ambos), ... .
Desliguei-me do fórum. Conta canelada.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal