Ir para conteúdo

POWERED BY:

Arquivado

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

Argos

Alterar peso e dimensão de imagens automaticamente

Recommended Posts

Boa tarde a todos!

 

Tenho uma página em meu site onde o usuário faz upload de algumas imagens. Eu gostaria que essas imagens tivessem no máximo 300 kb de tamanho e 640 px de largura, mas não posso solicitar isso aos usuários. Encontrei o seguinte css:

 

.post img {

max-width: 640px;

height: auto;

 

que funciona, mas preciso que o peso da imagem tbm abaixe. Alguma luz?

 

Muito obrigado desde já

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro Argos,

 

Não adianta apenas redimensionar o objeto imagem, o que você precisa é mudar as propriedades da imagem, ou criar outra imagem a partir da original.

 

É bem simples.

 

Existem alguns componentes p/ a manipulação de imagens.

 

Um deles é o ASPJPEG

 

Segue abaixo um exemplo p/ redimensionamento da imagem, que mudará tambem o "peso" da imagem.

 

 

	Set Gif = Server.CreateObject("Persits.Jpeg")
	Gif.Open(Server.MapPath(img_original))
	Gif.Width =640
	Gif.Height=Gif.OriginalHeight * 640 / Gif.OriginalWidth	
	Gif.Save (Server.MapPath(img_gerada))
	Gif.close
	Set Gif = Nothing

onde o numro 640 é o tamanho que você quer redimensionar

IMG_ORIGINAL é o caminho onde esta o arquivo original e IMG_GERADA é o caminho onde você que salvar a nova imagem.

 

 

Esse componente suporte JPEG,PNG,GIF entre outras

 

Segue abaixo o link do fabricante p/ qualquer esclarecimento que necessite.

 

http://www.aspjpeg.com/

 

 

 

Boa sorte !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifiquei com meu servidor e eles não diponibilizam componente algum para manipular imagens, e adquirir o ASPJPEG no momento está inviável. Pesquisei componentes gratuítos e não encontrei nada. Alguem conhece? Li aqui no fórum mesmo que parece não haver como manipular sem componente. Encontrei um componete gratuíto mas ele dá apenas a informação da imagem, mas não a possibilidade de manipula-la. Alguém pode me dar uma idéia?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com FSO seria possível? Li que o objeto File cria e manipula arquivos, mas não encontro como manipular imagens... Alguém por favor da uma luz..to precisando disso pra ontem e não encontro solução..

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.