1. Adicione a marca d'água à imagem
A cópia do código é a seguinte:
<%
Dim jpeg ”// Declare variáveis
Set jpeg = server.createObject ("Persits.jpeg") "// componente de chamada de chamada
Jpeg.open server.mappath ("aaa.jpg") "// Localização da imagem de origem
Jpeg.canvas.font.color = & h000000 ”// Watermark Fonte Color
Jpeg.canvas.font.family = "Songzi" "" // Fonte da marca d'água
Jpeg.canvas.font.size = 14 ”// Tamanho da fonte da marca d'água
Jpeg.canvas.font.bold = false ”// é ousado? Use: true
Jpeg.canvas.font.bkmode = & hfffff ”// cor de fundo da fonte
Jpeg.canvas.print 10, 10, "invicto safado estúdio" "// texto da marca d'água, dois números 10 são as coordenadas XY da marca d'água
Jpeg.save server.mappath ("aaa_05.jpg") "// gerar uma nova imagem com uma marca d'água e salvar local
Definir jpeg = nada ”// Login o componente e libere o recurso
Response.Write "<img src = aaa_05.jpg>" "" // Mostrar a imagem depois que a marca d'água é gerada nesta página
%>
2. Gere miniaturas
A cópia do código é a seguinte:
<%
Dim jpeg ”// Declare variáveis
Set jpeg = server.createObject ("Persits.jpeg") "// componente de chamada de chamada
Jpeg.open server.mappath ("aaa.jpg") "// localização original da imagem
Jpeg.width = jpeg.originalwidth/4 ”// Suponha que a largura da imagem seja um quarto da imagem original
Jpeg.Height = jpeg.originalHeight/4 ”// Suponha que a altura da imagem seja um quarto da imagem original
JPEG.Sharpen 1, 130 ”// Defina o efeito de afiação
Jpeg.save server.mappath ("aaa_small.jpg") "// gerar localização e nome de miniatura
Definir jpeg = nada ”// Login o componente e libere o recurso
Response.Write "<img src = aaa_small.jpg>" "" // Mostrar a imagem de miniatura gerada nesta página
%>
[código]
Introdução aos métodos de uso avançado de componentes aspjpeg
Aspjpeg é um componente de processamento de imagem muito poderoso, na versão em inglês puro. No entanto, houve versões gratuitas e versões rachadas, mas não há muitos artigos que forneçam introduções detalhadas e aprofundadas para eles. Mesmo se houver, eles envolvem apenas miniaturas e marcas d'água. Talvez seja por causa do inglês puro.
Aqui vou falar sobre o uso avançado do ASPJPEG por esses problemas. As tecnologias aqui incluem principalmente:
Picture Miniatria
Imagine a marca d'água
Tecnologia do código de segurança
Corte de imagens
Fusão de imagens
Suporte ao banco de dados
Métodos usados com mais frequência
e algumas tecnologias práticas relacionadas
O único ponto de falha do ASPJPEG é que o método de saída é relativamente único. Aqui, falamos principalmente sobre esse método de saída que salva a imagem e depois a chama. Além disso, sou relativamente preguiçoso, então alguns códigos ainda são citados no documento original e explicarei o que não entendo!
Os camaradas que estudaram VB ou .NET definitivamente o entenderão rapidamente. O pincel vem. hehe.
1. Miniatura da imagem
[código]
<%
Definir jpeg = server.createObject ("Persits.jpeg") Chamando componente
Caminho = server.mappath ("imagens") e "/clock.jpg" Caminho da imagem pendente
JPEG.OPEN PACH OPEL OPEN
Altura e largura são 1/2 da imagem original
Jpeg.width = jpeg.originalwidth / 2
Jpeg.Height = jpeg.originalHeight / 2
Salve a imagem
Jpeg.save server.mappath ("imagens") e "/clock_small.jpg"
%>
[código]