Foros del Web » Programando para Internet » ASP Clásico »

Problemas al crear las miniaturas

Estas en el tema de Problemas al crear las miniaturas en el foro de ASP Clásico en Foros del Web. Hola a todos: Tengo un pequeño problemilla al ejecutar un codigo, el codigo se basa en dos cosas, leer de una base de datos y ...
  #1 (permalink)  
Antiguo 12/01/2006, 16:35
 
Fecha de Ingreso: abril-2003
Mensajes: 363
Antigüedad: 22 años
Puntos: 3
Problemas al crear las miniaturas

Hola a todos:

Tengo un pequeño problemilla al ejecutar un codigo, el codigo se basa en dos cosas, leer de una base de datos y crear las miniaturas, el caso es que por separado funciona correctamente, pero al unirlos tengo un problemilla.

El codigo es el siguiente:
Código:
<HTML>
<HEAD><TITLE>Crear Miniaturas</TITLE></HEAD>
<BODY>
<%
Dim conexion, registros, basedatos

basedatos = Server.MapPath("../Catalogo.mdb")

Set conexion = Server.CreateObject("ADODB.Connection")

conexion.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & basedatos & ";"

Set registros = conexion.Execute("SELECT * FROM articulosConsulta ORDER BY REF")

Do While Not registros.EOF
%>

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

' Establecer la ruta a la imagen a tratar
Path = Server.MapPath("IMAGEN.JPG")

' Abrir la imagen
Jpeg.Open Path 

' Reducimos la longitud de la imagen
L = 200

' Redimensinamos la imagen, manteniendo el aspecto
If jpeg.OriginalWidth > jpeg.OriginalHeight Then
   jpeg.Width = L
   jpeg.Height = jpeg.OriginalHeight * L / jpeg.OriginalWidth
Else
   jpeg.Height = L
   jpeg.Width = jpeg.OriginalWidth * L / jpeg.OriginalHeight
End If

' 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("MINIATURA.JPG") 
%>

<%
registros.MoveNext
Loop

registros.Close
Set registros = Nothing
conexion.Close
Set conexion = Nothing
%> 
</BODY>
</HTML>
Hay dos cosas que me gustaría cambiar de este codigo pero no se.
La primera es cambiar "IMAGEN.JPG" por la informacion de una columna de la bbdd que se llama REF.
Lo mismo me gustaría hacer con MINIATURA.JPG

Para mostrar los registros lo hago con:
Código:
catalogo/<%= registros.Fields("REF").Value %>.jpg
, pero al introducirlo en este codigo no funciona.

Cabe aclarar que las imaganes del catalogo estan en una carpeta llamada "catalogo/", en el cual estan todas las imagenes con el valor del campo REF + .jpg, es decir, imagenes jpg con el valor del campo REF.

Espero vuestra ayuda.

Muchas Gracias
  #2 (permalink)  
Antiguo 14/01/2006, 06:16
 
Fecha de Ingreso: abril-2003
Mensajes: 363
Antigüedad: 22 años
Puntos: 3
alguien me puedes ayudar?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:12.