Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mkboy

Exibindo imagens

Recommended Posts

Estou reduzindo as imagens dinamicamente, entao estou usando apenas a altura de 100 pixels, assim todas imagens sao redimensionadas e ficam com altura de 100 pixes e largura proporcional, assim o site fica todo alinhadinho com as tabelas com altura igual.Mas o grande problema é que se eu colocar uma imagem tipo de 400x100, ele nao vai reduzir, pois ja tem 100 de altura, entao a imagem vai ficar com 400 e detornar o site.Se eu pré estabelecer a largura tb, as imagens vao ficar deformadas.O que devo fazer? :wacko:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segue a lógica , muito por alto, o codigo voce desenvolve:

 

Antes de mais nada:

- pegue a largura e a altura da imagem (por ex - W: 300 H : 100)

- verifique quais dos dois é o maior (aqui é o W)

- divida o maior pelo menor ( ou seja W/H , o que dá 3 )

- este numero que voce conseguiu determina a proporção entre os dois parâmetros ( ou seja para cada 1 pixel de altura voce tem 3 pixels de largura)

 

Redimensionando:

- crie uma logica que verfica se passou algum tamanho

- se passou , redimensione a imagem usando os parametros (no caso W está com 300 vai dimensionar para 100 ; a proporção de W/H é 3 , logo divide W por 3 para achar H que vai dar aproximadamente 33)

- está feito

 

Boa sorte

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.