Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!Estou com dúvidas a respeito do Aspjpg.Os exemplos que eu vi sobre este componente a respeito de redimencionar imagens são feitos ao fazer o upload.Eu tenho um sistema de upload, eu posso tratar a imagem numa outra página, de exibição por exemplo? O grilo é que a imagem original tem o tamanho de 600x450 e 60k por exemplo. Preciso de exibir esta mesma imagem num tamanho de 200x100 e que o peso em kb diminua.Instalei o aspjpg em minha máquina, mas nunca usei, alguém pode me ajudar?Se for possível fazer isso, eu começo o código e daí vcs me ajudam?Grato,Fabiano.
>
Simples.Crie um arquivo chamado "resize.asp" com o seguinte conteúdo:
<%Response.Expires = 0Set Jpeg = Server.CreateObject("Persits.Jpeg")Jpeg.Open( Request("path") )Jpeg.Width = 98Jpeg.Height = 78Jpeg.SendBinarySet Jpeg = Nothing%>e quando for colocar tua imagem no site inclua a tag img da seguinte forma.<img src="resize_img.asp?path=caminho_da_img">Desta forma a imagem sera redimensionada de acordo com suas especificações no arquivo "resize.asp"qualquer duvida, estamos por ai.
Desculpe a invasão no tópico mas tenho uma dúvida sobre esse codigo acima:Ele irá apenas reduzir a imagem em largura e altura ou irá reduzir em kb tb?Onde posso baixar esse ASPJPG?
O ASPJpeg é um componente pago, e podera ser baixado no site do fabricante, quanto ao codigo, ele reduz a imagem e armazena no cache do usuário, porem é reduzida as suas dimenções e tambem em KB.Abraços.
O ASPJpeg é um componente pago, e podera ser baixado no site do fabricante, quanto ao codigo, ele reduz a imagem e armazena no cache do usuário, porem é reduzida as suas dimenções e tambem em KB.Abraços.
Ah entendi, então não preciso ter o ASPjpg pra usar esse código....certo?
Ah entendi, então não preciso ter o ASPjpg pra usar esse código....certo?
Certo http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Olá galera, desculpe a demora em responder... tive que viajar de última hora, mas estou de volta.Vou testar as dicas e volto a responder se funfou!Valeu pelas dicas.
>
>
Simples.
Crie um arquivo chamado "resize.asp" com o seguinte conteúdo:
<%Response.Expires = 0Set Jpeg = Server.CreateObject("Persits.Jpeg")Jpeg.Open( Request("path") )Jpeg.Width = 98Jpeg.Height = 78Jpeg.SendBinarySet Jpeg = Nothing%>e quando for colocar tua imagem no site inclua a tag img da seguinte forma.
<img src="resize_img.asp?path=caminho_da_img">Desta forma a imagem sera redimensionada de acordo com suas especificações no arquivo "resize.asp"
qualquer duvida, estamos por ai.
Não funfou!
Deu imagem não disponível
Será que tem alguma coisa com o nome do arquivo "Resize" e o caminho da imagem <img src="resize_img.asp...">?
Valeu!
Não funfou!Deu imagem não disponívelSerá que tem alguma coisa com o nome do arquivo "resize.asp" e o caminho da imagem <img src="resize_img.asp..."> ou eu tenho que ter o componete AspJpg instalado no servidor?Valeu!
Não funfou!Deu imagem não disponívelSerá que tem alguma coisa com o nome do arquivo "resize.asp" e o caminho da imagem <img src="resize_img.asp..."> ou eu tenho que ter o componete AspJpg instalado no servidor?Valeu!
Socorroooooooooooooooooooo!Alguém me responda por Favor..........Fabiano.
Cara, você precisa do componente instalado.
Cara, você precisa do componente instalado.
o meu servidor tem o aspjpg instalado, acho que falta o cdonts, são os dois mesmo que eu tenho que instalar?valeu pela atenção!
Bem o caminho do LINK não é o mesmo do arquivo que faz a redução, já corrigiu isso?
Bem o caminho do LINK não é o mesmo do arquivo que faz a redução, já corrigiu isso?
Já corrigir e continuou a mesma coisa, não dá erro só não mostra a imagem como se o caminho da imagem não existisse.O problema está no arquivo resize.asp e na variável "path".Não sei resolver. Tem idéia?Valeu pela atenção
A variavel Path tem que receber o caminho fisico completo da imagem.
A variavel Path tem que receber o caminho fisico completo da imagem.
Olha o que acontece...http://www.lotosveiculos.com.br/teste.asp
Valeu...
Path deve receber o caminho fisico completo da imagem.
Olá pessoal!
Depois de muita dor de cabeça (por coisa simples) eu consegui o resultado que queria.
Fiz algumas alterações no código e funfou.
Segue o código.
ARQUIVO RESIZE.ASP
<%Response.Expires = 0Set Jpeg = Server.CreateObject("Persits.Jpeg")'Aqui estava o erroJpeg.Open Server.MapPath(request ("Path"))'Fiz alteração, conforme o manual do AspJpg para que as dimensões ficasse automáticasJpeg.Width = Request("Width")Jpeg.Height = Jpeg.OriginalHeight * Jpeg.Width / Jpeg.OriginalWidthJpeg.SendBinary%>
SEGUE A TAG DA IMAGEMColoquei o caminho da foto sendo uma variável, daí basta colocar a largura da imagem no width, que no exemplo é 84 que o arquivo resize.asp faz o calculo da altura.
<img src="resize.asp?Path=<% = NomeVariável %>&width=84"Bom pessoal, foi muito bom ter o apoio de vcs pra resolver o meu problema.Dou como encerrado esse tópico.
Valeu!
>
Simples.Crie um arquivo chamado "resize.asp" com o seguinte conteúdo:
<%Response.Expires = 0Set Jpeg = Server.CreateObject("Persits.Jpeg")Jpeg.Open( Request("path") )Jpeg.Width = 98Jpeg.Height = 78Jpeg.SendBinarySet Jpeg = Nothing%>e quando for colocar tua imagem no site inclua a tag img da seguinte forma.<img src="resize_img.asp?path=caminho_da_img">Desta forma a imagem sera redimensionada de acordo com suas especificações no arquivo "resize.asp"qualquer duvida, estamos por ai.
Cara sera que no lugar onde vai colocar o caminho_da_imagem podemos colocar uma variavel , que ira ser buscada no db. tipow eu coloco assim:<img src="resize_img.asp?path=<%rs=("caminha_ad_img") %>">Sera que pode ser assim o MX LOCO.Eim me diz....>
Cara sera que no lugar onde vai colocar o caminho_da_imagem podemos colocar uma variavel , que ira ser buscada no db. tipow eu coloco assim:
<img src="resize_img.asp?path=<%rs=("caminha_ad_img") %>">Sera que pode ser assim o MX LOCO.Eim me diz....
Com certeza pode ser assim.
>
Olá pessoal!
Depois de muita dor de cabeça (por coisa simples) eu consegui o resultado que queria.
Fiz algumas alterações no código e funfou.
Segue o código.
ARQUIVO RESIZE.ASP
<%Response.Expires = 0Set Jpeg = Server.CreateObject("Persits.Jpeg")'Aqui estava o erroJpeg.Open Server.MapPath(request ("Path"))'Fiz alteração, conforme o manual do AspJpg para que as dimensões ficasse automáticasJpeg.Width = Request("Width")Jpeg.Height = Jpeg.OriginalHeight * Jpeg.Width / Jpeg.OriginalWidthJpeg.SendBinary%>
SEGUE A TAG DA IMAGEMColoquei o caminho da foto sendo uma variável, daí basta colocar a largura da imagem no width, que no exemplo é 84 que o arquivo resize.asp faz o calculo da altura.
<img src="resize.asp?Path=<% = NomeVariável %>&width=84"Bom pessoal, foi muito bom ter o apoio de vcs pra resolver o meu problema.Dou como encerrado esse tópico.
Valeu!
Cara tipow assim ho. esse Height da imagem vai ser o original da imagem quer dizer isso é. no caso. Como vou fazer pra no caso a imagem como o height e width determinados por mim.
E tambem tipow esse componente ASPJpeg ele nao deforma a imagem porque na maquina as fotos sao tiradas em 640x480 entendeu
Height=640
width=480
Se eu for redimensionar ela de acordo como o ASPJpeg sera que ela vai ficar deformada. Me diz eu axo que teria que existir um componente pra cortar uma certa parte da imagem pra ela ficar bem quadradinha sem ficar deformada , nao sei se você esta me entendendo ...
OBRIGADO espero que me AJUDEM...
Fui....
Com certeza pode ser assim.
Ola David Cara deixa eu te falar entrem aki. www.primoinformatica.com.br/upgrade ae você vai ver a imagem mairo que significa festa destaque entao o componente ASPJpeg nao esta deixando o restos das imagens abrir dos menus no caso. E eu entrei em contato com o meu hospedador e o serviço esta hativado la no server. POr favor ME AJUDEM. nao esta funcionando o Componente comigo por favor.
Simples.
Crie um arquivo chamado "resize.asp" com o seguinte conteúdo:
<%Response.Expires = 0Set Jpeg = Server.CreateObject("Persits.Jpeg")Jpeg.Open( Request("path") )Jpeg.Width = 98Jpeg.Height = 78Jpeg.SendBinarySet Jpeg = Nothing%>
e quando for colocar tua imagem no site inclua a tag img da seguinte forma.
<img src="resize_img.asp?path=caminho_da_img">
Desta forma a imagem sera redimensionada de acordo com suas especificações no arquivo "resize.asp"
qualquer duvida, estamos por ai.