Tópico - Upload, redimensionando e colocando logo autom. em foto
ITM NETWORKS - Forum - Índice » ASP/ASP.net » Upload, redimensionando e colocando logo autom. em foto
Novo tópico  Responder tópico Exibir tópico anterior :: Exibir próximo tópico 
Upload, redimensionando e colocando logo autom. em foto
MensagemEnviada: Seg Fev 20, 2006 3:59 pm Responder com citação
rodrigo
Administrador
Administrador
 
Registrado: 28/08/05
Mensagens: 372
Localização: São Vicente/SP


Olá.

Vou ensinar como fazer um sistema de fotos em que será feito o upload, redimensionamento e colocar um texto como logotipo nas fotos, tudo isso via código ASP utilizando o objeto ASPJpeg.

Primeiramente, faremos a página para pegar o arquivo.

escolherarquivo.asp
-----------------------------------------------------------------------
<html>
< head ><title>Upload</title></head>
<body>
<form method=”post” action=”upload.asp” enctype=”multipart-form-data”>
Arquivo: <input type=”file” name=”upload” size=”50”>
</form>
</body>
</html>
-----------------------------------------------------------------------

Na página de upload, faremos o upload normalmente, conforme está no tutorial do ASPSmartUpload:

http://forum.itmnetworks.com.br/viewtopic.php?t=5

Só que antes de enviar a saída para o usuário do número de arquivos enviados, colocaremos o seguinte código:

upload.asp
-----------------------------------------------------------------------
<%
...
set jpeg = server.createobject(“Persits.Jpeg”)
jpeg.open “c:\fotos\foto.jpg”
‘redimensionando
jpeg.width = 300
jpeg.height = 200
‘escrevendo logo
Jpeg.Canvas.Font.Color = &Hffffff ‘cor do texto – no caso branco
Jpeg.Canvas.Font.Family = "Verdana"
Jpeg.Canvas.Font.Bold = True ‘negrito
Jpeg.Canvas.Font.Size = 16 ‘tamanho
Jpeg.Canvas.Print 10, 10, "meusite.com.br" ‘coordenada x, coordenada y, letreiro
jpeg.save “c:\fotos\foto.jpg” ‘Caminho que será dado a foto
response.write “Upload concluído”
%>

Como podemos ver, o upload será feito normalmente, depois a imagem será redimensionada e sobrescrita.

Espero ter ajudado.

Até mais.

Marcelo Oliveira
[email protected]
Very Happy
Exibir perfil de usuários Enviar mensagem privada Visitar o website do usuário
Upload, redimensionando e colocando logo autom. em foto
  ITM NETWORKS - Forum - Índice » ASP/ASP.net
Você não pode enviar msgs novas neste fórum
Você não pode responder msgs neste fórum
você não pode editar suas msgs neste fórum
Você não pode excluir suas msgs neste fórum
Você não pode votar em enquetes neste fórum
Todos os horários são GMT - 3 Horas  
Página 1 de 1  

  
  
 Novo tópico  Responder tópico  

ITM NETWORKS - Hospedagem de Sites Linux cPanel e Revenda de Hospedagem de Sites Linux cPanel

Powered by phpBB © phpBB Group

















    Entrar       Download