Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvida componente aspJpeg


ju_rezende

Pergunta

Olá pessoal gostaria de saber se é possível fazer o seguinte com o componente aspjpeg.

Usei o dundas para upload de fotos, tá funcionando certinho, porém gostaria de mostrar a mesma em um galaeria Thumbnails , acho que terei que usar o componente aspjpeg, mas antes eu gostaria de saber se na manipulação consigo determinar largura e a altura se ajusta automaticamente.

Supondo que todas as fotos que eu queira exibir terá que ter largura 158, independete da origial, e a altura se ajustaria automaticamente para não estourar a imagem.

Galera desde já grata pela tenção.

Forte abraço

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

olá pessoal consegui usar o aspupload para redimencionar, porém gostaria de saber como fazer o mesmo sem extourar a imagem.

vou postar meu codigo aqui

Set Jpeg = Server.CreateObject("Persits.Jpeg")

' abrindo image

Jpeg.Open caminhotumbinail & "\" & caminhoabre

L = 148

Jpeg.Width = L

Jpeg.Height = Jpeg.OriginalHeight * L / Jpeg.OriginalWidth

' crio thumbnail e salva

Jpeg.Sharpen 1, 150

Jpeg.quality = 90

Jpeg.Interpolation = 2

Jpeg.Save caminhotumbinail & "\tumb" & caminhoabre

Link para o comentário
Compartilhar em outros sites

  • 0

http://www.aspjpeg.com/manual_02.html

..
jpeg.PreserveAspectRatio = True
If jpeg.OriginalWidth > jpeg.OriginalHeight Then
   jpeg.Width = L
Else
   jpeg.Height = L
End If
...

já uso ele a algum tempo na minha galeria de fotos... ótimo..

mais eu não salvo as thumbs, so crio a visualização...

Link para o comentário
Compartilhar em outros sites

  • 0

olá amigo olha o que eu fiz, vê se tá certo de acordo com o que você me pasou

jpeg.PreserveAspectRatio = True

largura = Jpeg.OriginalWidth

if largura <> 220 then

if largura > 220 then

indice = largura/220

Jpeg.Width = 200

Jpeg.Height = Jpeg.OriginalHeight / indice

else

indice = 220/largura

Jpeg.Width = 220

Jpeg.Height = Jpeg.OriginalHeight * indice

end if

end if

mas mesmo assim deu problema na imagem

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...