ASPJpeg

El componente ActiveX ASPJpeg permite, a través de ASP, la manipulación (redimensionamiento, afinado, rotación, recorte, etc.) de imágenes sobre el servidor.

  • Su principal utilidad viene de su relación con el componente AspUpload, con el que podrá gestionar la subida de imágenes al servidor, a la vez que manipula las mismas para darles el formato deseado.

Con AspJpeg podrá redimensionar las imágenes que se encuentren en su espacio en disco en el servidor para mostrarlas con el formato deseado o almacenarlas de nuevo en su espacio en el servidor.

En nuestros equipos para los planes de alojamiento web bajo plataforma Windows Plan Empresarial, Plan Master, Plan Master Plus y Plan ISP, se encuentra instalado el componente de servidor AspJpeg.

Cómo usar AspJpeg

Para usar AspJpeg, necesita abrir una instancia del objeto correspondiente en su script ASP, y después establecer los parámetros de uso del objeto: imagen a tratar, tamaño a redimensionar, etc.

Le mostramos a continuación un ejemplo básico con el que redimensionaría una imagen que se encuentre en su espacio en disco en el servidor y la volvería a guardar en el mismo:

<HTML>
<BODY>

<%

' Crear una instancia del  componente AspJpeg
Set Jpeg = Server.CreateObject("Persits.Jpeg")

'  Establecer la ruta a la imagen a tratar
Path = Server.MapPath("imagenes")  & "test.jpg"

' Abrir la imagen
Jpeg.Open Path

' Reducimos  la imagen al 50%
Jpeg.Width = Jpeg.OriginalWidth / 2
Jpeg.Height =  Jpeg.OriginalHeight / 2

' Opcionalmente aplicamos un filtro de  afinamiento a la imagen
Jpeg.Sharpen 1, 150

' Finalmente  guardamos la nueva imagen en el servidor
Jpeg.Save Server.MapPath("imagenes")  &  "test_small.jpg"

%>

</BODY>
</HTML>

Características del componente AspJpeg

Estas son algunas de las funcionalidades disponibles de este componente de servidor:

  • Soporte para los tres principales algoritmos estándar de redimensionamiento de imágenes: Nearest-Neighbor, Bilinear y Bicubic.
  • Las imágenes resultantes pueden ser guardadas en disco (servidor) o enviadas al navegador del cliente.
  • Las imágenes fuente pueden residir en su espacio en disco en el servidor o en base de datos.
  • Permite rotaciones de 90 grados en las imágenes.
  • Se puede escribir o dibujar sobre las imágenes.
  • Podrá aplicar filtros de afinado y recortar las imágenes.
  • Soporta formatos JPEG (con grado de compresión ajustable), PNG y BMP.

Puede encontrar más información al respecto de las características del producto, así como ejemplos, en la web del componente.