Redimensiona a imagem para um tamanho fixo de thumb, podendo o usuário selecionar a área da imagem que deseja num tamanho menor.
Utilização da classe de imagem criada por mim, o código de upload FreeAspUpload e bibliotecas javascript que fazem o efeito para interação com o usuário.
Você deve baixar os arquivos pois contém as bibliotecas e classes necessárias
OBS.:
– Não esqueça de dar permissões de escrita na pasta ‘imagens’ e suas subpastas.
– Verifique se seu servidor tem um destes componentes instalados ASPIMAGE ou ASPJPEG, eles são necessários para redimensionar e cortar a imagem. Na pasta ‘classes’ tem o arquivo clsImage.asp, localize o atributo ‘component’ e coloque o componente que seu servidor tem
URL Exemplo: [i]https://allmarketweb.com/jonathandj/exemplos/cropper/[/i]
*****Página popupResize.asp <% option explicit %> <% if Request.ServerVariables("REQUEST_METHOD") = "POST" then dim x set x = new clsImage x.imagePath = Server.MapPath(".")&"imagens" 'imagem já redimensionada x.tempPath = Server.MapPath(".")&"imagens" 'imagem já redimensionada x.originalNameFile = Request.Form("renameFile") 'nome do arquivo redimensionado x.cropH = Request.form("height") 'altura da seleção x.cropW = Request.form("width") 'largura da seleção x.cropX = Request.form("x1") 'ponto X de início da seleção x.cropY = Request.form("y1") 'ponto Y de início da seleção x.createThumb = true 'habilita o thumb x.thumbAuto = false 'desabilita o thumb automatico para ser criado o thumb de seleção x.resizeImage set x = nothing response.write "" response.end end if %>***************************************************************** ***************************************************************** ***************************************************************** ***************************************************************** ****Página default.asp <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <% option explicit %> " id="testImage" />
" />
Imagem Thumb:
" /> <% end if %>