1. Agregue la marca de agua a la imagen
La copia del código es la siguiente:
<%
Dim jpeg ”// declarar variables
Establecer jpeg = server.createObject ("Persits.jpeg") "" // componente llamado
Jpeg.open server.mappath ("aaa.jpg") "// Ubicación de la imagen de origen
Jpeg.canvas.font.color = & h000000 ”// Color de fuente de marcas de agua
Jpeg.canvas.font.family = "Songzi" "// Font de marca de agua
Jpeg.canvas.font.size = 14 "// tamaño de fuente de marca de agua
Jpeg.canvas.font.bold = false "// ¿Es audaz? Usar: Verdadero
Jpeg.canvas.font.bkmode = & hfffff "// Color de fondo de fuentes
Jpeg.canvas.print 10, 10, "Studio Naughty Undefeated" "// Texto de la marca de agua, dos números 10 son las coordenadas XY de la marca de agua
Jpeg.save server.mappath ("AAA_05.JPG") "// Generar una nueva imagen con una marca de agua y guardar ubicación
Establecer jpeg = nada ”// Iniciar sesión el componente y liberar el recurso
Response.write "<img src = aaa_05.jpg>" "" // Muestra la imagen después de que se genera la marca de agua en esta página
%>
2. Generar miniaturas
La copia del código es la siguiente:
<%
Dim jpeg ”// declarar variables
Establecer jpeg = server.createObject ("Persits.jpeg") "" // componente llamado
Jpeg.open server.mappath ("aaa.jpg") "// ubicación de imagen original
Jpeg.width = jpeg.originalwidth/4 "// Suponga que el ancho de la imagen es una cuarta parte de la imagen original
Jpeg.height = jpeg.originalHeight/4 ”// Suponga que la altura de la imagen es una cuarta parte de la imagen original
Jpeg.sharpen 1, 130 ”// Establezca el efecto de afilado
Jpeg.save server.mappath ("aaa_small.jpg") "// Generar ubicación y nombre en miniatura
Establecer jpeg = nada ”// Iniciar sesión el componente y liberar el recurso
Response.write "<img src = aaa_small.jpg>" "" // Muestra la imagen de miniatura generada en esta página
%>
[código]
Introducción a los métodos de uso avanzado de los componentes ASPJPEG
ASPJPEG es un componente de procesamiento de imágenes muy potente, en la versión en inglés puro. Sin embargo, ha habido versiones gratuitas y versiones agrietadas, pero no hay muchos artículos que les proporcionen presentaciones detalladas y profundas. Incluso si lo hay, solo implican miniaturas de imágenes y marcas de agua. Tal vez sea por el inglés puro.
Aquí hablaré sobre el uso avanzado de Aspjpeg para estos temas. Las tecnologías aquí incluyen principalmente:
Miniatura de la imagen
Imagen de marca de agua
Tecnología del código de seguridad
Corte de imágenes
Fusionar la imagen
Soporte de base de datos
Métodos utilizados con poca frecuencia
y algunas tecnologías prácticas relacionadas
El único punto de deficiencia de ASPJPEG es que el método de salida es relativamente único. Aquí, hablamos principalmente de este método de salida que guarda la imagen y luego la llama. Además, soy relativamente vago, por lo que todavía se citan algunos códigos en el documento original, ¡y explicaré lo que no entiendo!
Los camaradas que han estudiado VB o .NET definitivamente lo entenderán de un vistazo. Viene el cepillo. jeje.
1. Miniatura de imágenes
[código]
<%
Establecer jpeg = server.createObject ("Persits.jpeg") Componente llamado
Rath = server.mappath ("imágenes") y "/clock.jpg" ruta de imagen pendiente
JPEG. Puque abierto
La altura y el ancho son 1/2 de la imagen original
Jpeg.width = jpeg.originalwidth / 2
Jpeg.height = jpeg.originalHeight / 2
Guardar la imagen
Jpeg.save server.mappath ("imágenes") & "/clock_small.jpg"
%>
[código]