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

reducir el peso de una imagen con asp

Estas en el tema de reducir el peso de una imagen con asp en el foro de ASP Clásico en Foros del Web. como puedo reducir el peso de una imagen con asp, lo que quiero es generar una imagen previa pero de menor tamaño no solo al ...

  #1 (permalink)  
Antiguo 13/06/2004, 12:01
 
Fecha de Ingreso: junio-2004
Mensajes: 131
Antigüedad: 20 años
Puntos: 0
reducir el peso de una imagen con asp

como puedo reducir el peso de una imagen con asp, lo que quiero es generar una imagen previa pero de menor tamaño no solo al la vista sino en los bytes
  #2 (permalink)  
Antiguo 14/06/2004, 01:12
Avatar de locko  
Fecha de Ingreso: abril-2004
Ubicación: Villabona Cyti
Mensajes: 252
Antigüedad: 20 años, 2 meses
Puntos: 0
en asp habia lagun pakete ke te generaba las miniaturas, pero de pago. Busca en el foro ke habia mas consultas iguales.
  #3 (permalink)  
Antiguo 14/06/2004, 09:13
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
El componente ASPJPEG

El componente ASPJPEG te permite hacer autenticas maravillas, retocado a tiempo real, envio de binarios para descarga con marcas de agua, etc.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #4 (permalink)  
Antiguo 14/06/2004, 10:46
 
Fecha de Ingreso: junio-2004
Mensajes: 131
Antigüedad: 20 años
Puntos: 0
Gracia boy a buscar ese componente
  #5 (permalink)  
Antiguo 15/06/2004, 17:51
Avatar de LeCLUB  
Fecha de Ingreso: abril-2003
Ubicación: Barcelona (España)
Mensajes: 205
Antigüedad: 21 años, 1 mes
Puntos: 1
El problema es que es de pago, como casi todos los componentes para asp, si es queeeee....

Otra forma es hacerlo con asp .NET, que si permite de forma nativa hacer tonterías con imágenes y demás.
  #6 (permalink)  
Antiguo 16/06/2004, 04:23
Avatar de deccweb  
Fecha de Ingreso: febrero-2003
Ubicación: Mataro
Mensajes: 365
Antigüedad: 21 años, 3 meses
Puntos: 0
una pregunta pero esto de los componentes como funciona? es un archivo? es un servicio de otra web? como lo pongo en mi web?
__________________
Calle17.net

edgargranados.es
  #7 (permalink)  
Antiguo 16/06/2004, 04:29
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Cuando instales o uses un componete en tu servidor o en tu hosting leete la documentacion, en ella vienen ejmeplos, el funcionamiento y los parametros que debes pasarle para su fucionamiento.

creo que ASPJPEG tiene version DEMO o limitada pero funciona igual (yo lo tengo de serie en mis servidores)
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #8 (permalink)  
Antiguo 16/06/2004, 09:55
Avatar de LeCLUB  
Fecha de Ingreso: abril-2003
Ubicación: Barcelona (España)
Mensajes: 205
Antigüedad: 21 años, 1 mes
Puntos: 1
Ya maestro, pero hay hostings compartidos que no permiten el registro de componentes en el servidor.

Hay hostings de pago (como por ejemplo los de arsys) que tienen instalado por defecto ASPmail, ASpjpg, etc de Persits software, pero los hay que no lo permiten

Si puede permitirse comprar una licencia de programa e instalarla en el servidor, es la mejor opción, pero si no es así, o simplement el servidor no permita el registro de nuevos componentes, hay que buscar "alternativas" ;)

deccweb, los componentes normalmente son DLL's que se registran en el servidor web los cuales pueden realizar muchas tareas, desde minituarizar imágenes, enviar emails, subir archivos al servidor, etc etc, pero la mayoría son de pago, o necesitan ser (en el 90% de los casos) instalados en el servidor, cosa que no dejan hacer lamayoría de los hostings compartidos.

Otra cosa es si alquilas un servidor dedicado, que el servidor (o pc) es totalmente tuyo, con lo que puedes instalar lo que te salga de los mismísimos, peor para eso hace falta mucha pasta xDD
  #9 (permalink)  
Antiguo 16/06/2004, 18:46
 
Fecha de Ingreso: junio-2004
Mensajes: 131
Antigüedad: 20 años
Puntos: 0
Lo estoy buscando por todos lados pero no encontre nada, tambien lo estoy buscando en este foro llege hasta la pagina 37 y nada:((
  #10 (permalink)  
Antiguo 17/06/2004, 00:35
Avatar de LeCLUB  
Fecha de Ingreso: abril-2003
Ubicación: Barcelona (España)
Mensajes: 205
Antigüedad: 21 años, 1 mes
Puntos: 1
fernandowind, esta es la empresa que comercializa aspjpeg

http://www.persits.com/

Además de muchos otros componentes
  #11 (permalink)  
Antiguo 17/06/2004, 15:20
 
Fecha de Ingreso: junio-2004
Mensajes: 131
Antigüedad: 20 años
Puntos: 0
Gracias LeCLUB ya descarge el demo si me gusta vere de consegir el legal
  #12 (permalink)  
Antiguo 17/06/2004, 15:27
 
Fecha de Ingreso: junio-2004
Mensajes: 131
Antigüedad: 20 años
Puntos: 0
jejeje, perdon descarge= descargue y consegir= conseguir
  #13 (permalink)  
Antiguo 17/06/2004, 15:46
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 5 meses
Puntos: 6
Usa este componente, es totalmente gratuito y va de mil maravillas, yo siempre lo he usado y nunca me dió problemas.

http://www.xnview.com/

Si no tienes la posibilidad de instalar componentes en tu server olvídate de usarlo.

Salu2
  #14 (permalink)  
Antiguo 17/06/2004, 15:48
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 5 meses
Puntos: 6
Por cierto la descarga directa del que yo uso es esta:

http://xnview.imarp.com/XnView-win-small.zip

esta versión te permite redimensionar las imágenes, cambiar los colores, volterarlas y hacer algunas cosas más, la versión extendida
http://xnview.imarp.com/XnView-win.zip
te permite incluso retocar imágenes JPEG2000 pero creo que esa si que es de pago.

Agur!!
  #15 (permalink)  
Antiguo 18/06/2004, 06:16
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 7 meses
Puntos: 4
Por cierto pempas, he estado probando el enlace que pusiste (http://xnview.imarp.com/XnView-win-small.zip
) y, o yo no me he enterado bien o el programa que te bajas no sirve para modificar imágenes desde ASP. Es un simple visor de imágenes, muy completo eso sí, del tipo ACDSee o similares.
El componente correcto para trabajar con ASP sería

GFL SDK
http://perso.wanadoo.fr/pierre.g/xnview/engfl.html

no lo he probado todavía, así que no puedo comentar nada sobre él.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #16 (permalink)  
Antiguo 18/06/2004, 06:48
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 7 meses
Puntos: 4
Pues ya lo he probado, mejor dicho, ya lo he intentado y...

NO TENGO NI IDEA DE CÓMO FUNCIONA

Si alguien le quiere hechar un ojo y decirme como va se lo agradecería.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #17 (permalink)  
Antiguo 18/06/2004, 08:55
 
Fecha de Ingreso: junio-2004
Mensajes: 131
Antigüedad: 20 años
Puntos: 0
Ya decarge todo lo q' pasaron, cuando tenga un rato lo veo.
  #18 (permalink)  
Antiguo 18/06/2004, 08:59
 
Fecha de Ingreso: junio-2004
Mensajes: 131
Antigüedad: 20 años
Puntos: 0
Chee el foro no puede ser por telefono, porq' si no es asi les mando la "u" q' me comi!!!
  #19 (permalink)  
Antiguo 18/06/2004, 09:03
 
Fecha de Ingreso: junio-2004
Mensajes: 131
Antigüedad: 20 años
Puntos: 0
Para los muchachos del foro, hay algo raro en el tema de la hora cuando se ingresa una respuesta, no puede ser q' entre un mensaje y otro q' mande hay 4 minutos de diferencia, cuando en realidad mande uno pegado al otro!!!!!!!!
  #20 (permalink)  
Antiguo 18/06/2004, 09:18
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 5 meses
Puntos: 6
Aquí pongo el código de como lo uso yo, esta sentencia lo que hace es cambiar el tamaño de la imágen a una específico y lo pone a 256 colores:

Dim Path, File

Set ctrl = server.createobject("GflAx.GflAx") '<-- Crea el objeto
Path = Server.MapPath("fotos")
File = Path & "\" & NomFichero

const AX_JPEG = 3
const AX_To256Colors = 256

With ctrl
.LoadBitmap File
.ChangeColorDepth AX_To256Colors
newWidth = 240
newHeight = (newWidth * .Height) / .Width ' <-- Datos de la nueva imáge
.Resize newWidth, newHeight '<-- Redimensiona la imágen
.SaveFormat = AX_JPEG 'Save in JPEG format
.SaveJPEGProgressive = True 'Progressive
.SaveJPEGQuality = 100 'Quality of 70%
.SaveBitmap Path & "\small" & NomFichero
NomMuestra = Path & "\small" & NomFichero

end with

'Limpiamos objeto
set up = nothing
set ctrl=nothing
%>

Creo que es bastante sencillo de usar le cogeréis el truco enseguida, tienes razón Bravenap el enlace estaba erroneo, y fernandowind, a mi la diferencia horario es de 2 horas.

Salu2
  #21 (permalink)  
Antiguo 18/06/2004, 12:15
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 7 meses
Puntos: 4
Efectivamente parece muy sencillo pero no me da resultado. No sé si hay que registrar las DLL o basta con el programa de instalación.

Estoy usando IIS y me devuelve un error nada más empezar, al crear el objeto:

Set ctrl = server.createobject("GflAx.GflAx")

Todas las DLL se instalan en una carpeta diferente a la del IIS, es decir en wwwroot.

Si me puedes explicar cómo lo has resuelto te lo agradecería.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #22 (permalink)  
Antiguo 18/06/2004, 13:38
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 5 meses
Puntos: 6
Tienes que registrar las DLL´S, yo por defecto las tengo en c:\windows\system32, la verdad es que lo único que hice fué instalarlo desde el programa y me funcionó perfectamente.

No puedo adjuntar archivos pero si pudiera te lo mandaba, puede que ahora tengan una versión nueva.

Yo lo encontré útil además de redimensionar imágenes, para sacar los datos de cada una de ellas, formato, ocupación etc.

No se como hacerlo, el exe ocupa 785Kb, ¿donde lo puedo poner para que lo coja la gente?

Saludos
  #23 (permalink)  
Antiguo 19/06/2004, 22:56
Avatar de jorel  
Fecha de Ingreso: abril-2003
Ubicación: Monterrey, N.L.
Mensajes: 253
Antigüedad: 21 años, 2 meses
Puntos: 0
pempas, podrias pasarme ese archivo que dices, ... subelo en algun maletin de yahoo, crea una cuenta aqui http://www.1asphost.com/ para que subas tu archivo y poder bajarlo... por favor me interesa mucho, gracias .......
__________________

:adios:

Jorge Santana
  #24 (permalink)  
Antiguo 20/06/2004, 11:07
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 7 meses
Puntos: 4
A mí se me instaló en este directorio:

C:\Archivos de programa\GflSDK

Aquí hay un montón de DLL's y algunas carpetas, como

C:\Archivos de programa\GflSDK\GflAx\Lib\light

en la que hay un DLL que se llama GflAx.dll. Se supone que esta es la que utiliza ASP (GflAx ASP component).

¿Acaso tengo que mover esta a c:\windows\system32?
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #25 (permalink)  
Antiguo 21/06/2004, 03:09
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 5 meses
Puntos: 6
Repito, yo no tuve que mover nada, prueba a ponerla, en principio la DLL debería estar registrada ya en la carpeta que mencionas, si has echo la instalación con el setup debería de funcionar.

Si esta tarde tengo tiempo pondré el fichero dónde me indicas jorel, ahora no podré.

Saludos
  #26 (permalink)  
Antiguo 21/06/2004, 06:22
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 7 meses
Puntos: 4
Gracias pempas, ya sabía que a tí te funcionó directamente con la instalación. Puede que nos hayamos bajado diferentes programas. El mío:

http://www.xnview.com/download/GflSDKSetup.exe

¿Estás seguro de que GflAx.dll lo tienes en la carpeta System o System32?

¿Qué ruta utilizas en el IIS para ver, por ejemplo, los ejemplos de ASP que vienen con GFL SDK?

Gracias y perdona por la pesadez.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #27 (permalink)  
Antiguo 22/06/2004, 15:35
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 5 meses
Puntos: 6
Ahora estaba mirando, copié el fichero Gflax.dll a la carpeta C:\windows\system32 a mano, ya que me falló al principio.

La ruta original es "C:\Archivos de programa\GflSDK\Help\"

Dejaré durante 15 días puesto el fichero en esta dirección:

http:\\www.consulfarma.com\gflax.exe

Mañana por la mañana lo cuelgo que ahroa está full!!
  #28 (permalink)  
Antiguo 22/06/2004, 16:33
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 7 meses
Puntos: 4
Voy por pasos:

En la carpeta Help sólo me aparece una archivo de ayuda (CHM), nada más.

Me he bajado el archivo que indicas y lo he ejecutado.

He copiado el archivo GflAx.dll en System32, desde la ruta
C:\Archivos de programa\GflSDK\GflAx\Lib\light

He copiado example1.asp a una carpeta del IIS (wwwroot).

He intentado abrirlo con el explorador y me dice:

Tipo de error:
Objeto Server, ASP 0177 (0x800401F3)
Cadena clase no válida
/pruebas/example1.asp, línea 6

Esa línea corresponde a:

Set ctrl = server.createobject("GflAx.GflAx")

Sinceramente, no tengo ni idea de cómo ni porqué a tí te funciona y a mí no.

En fin... resignación.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #29 (permalink)  
Antiguo 22/06/2004, 19:30
 
Fecha de Ingreso: junio-2004
Mensajes: 131
Antigüedad: 20 años
Puntos: 0
Pempas y otros gracias por las respuestas descargue los archivos pero no pude probar nada porq’ estoy instalando un Server en mi casa pero tengo el problema de q’ se me desconecta de speedy ahora estoy viendo como anda con el rasspoet
  #30 (permalink)  
Antiguo 22/06/2004, 22:47
 
Fecha de Ingreso: junio-2004
Mensajes: 131
Antigüedad: 20 años
Puntos: 0
yo tampoco lo pude hacer andar me pasa lo mismo q' a Bravenap
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 21:26.