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

averiguar alto y ancho de imagen

Estas en el tema de averiguar alto y ancho de imagen en el foro de ASP Clásico en Foros del Web. Alguien tiene por ahí un script para averiguar alto y ancho de imagen? No me interesa *redimencionarla en el servidor*, sino conocer esos dos datos ...
  #1 (permalink)  
Antiguo 09/09/2004, 15:44
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 10 meses
Puntos: 535
averiguar alto y ancho de imagen

Alguien tiene por ahí un script para averiguar alto y ancho de imagen?
No me interesa *redimencionarla en el servidor*, sino conocer esos dos datos para ver si coloco o no los atributos width y/o height del <IMG>.

Gracias


*Aunque si tienen algún codigo puro ASP (sin componentes) que lo haga sería un lujo =)*
__________________
...___...
  #2 (permalink)  
Antiguo 09/09/2004, 15:53
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 11 meses
Puntos: 98
No tengo código, pero este componente te ayuda:
http://www.serverobjects.com/comp/imgsize.zip

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 09/09/2004, 16:50
 
Fecha de Ingreso: marzo-2004
Ubicación: San José, Costa Rica
Mensajes: 234
Antigüedad: 20 años, 8 meses
Puntos: 0
Saludos,

Daz, ha perdon Al

Supongo que esto tiene que ver con el el tema de redimensionarlas con php, imagino que lo que quieres es ver si la imagen no requiere redimensionarla entonces mostrar como está?

Porque no dejas siempre los valores ha pasar y una vez estando en la página que la redimensionas, te fijas en el ancho y alto pasados y los comparas con los de la imagen original (el script php que te pase los saca), y a partir de allí tomas una decisión:

1 La imagen tiene que redimensionarse y mostrarse.
2 La imagen solo tiene que mostrarse

No se si eso es lo quieres hacer, si esto es lo que quieres el alto y el ancho se obtienen en esta línea:

$datos = getimagesize($upload_dir.$imagen) or die("Problemas con imagen<br>\n");

Esto devuelve un array donde:

$datos[0] es ancho
$datos[1] es el alto

Espero que esto te sirva.
  #4 (permalink)  
Antiguo 09/09/2004, 17:26
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 10 meses
Puntos: 535
gracias a ambos

u_g: No puedo colocar DLL's, el host no me lo permite (no pregunté aun, pero supongo que no por lo siguiente que le diré a Joseph)

JosephFley: Exacto, tiene que ver con el script que me pasaste en PHP e imaginás bien; sólo colocar el atributo width cuando la imagen supere los 150px (porque si el ancho de la imagen es inferior a 150 se pixela mucho y queda feíto). El problema es que me puse en contacto con la gente del soporte técnico y me dijeron que no hay posibilidad de habilitar la librería GD y que para eso debo hacer un upgrade en el plan de hosting.

(así que si no me habilitan GD, menos que menos me permitirán instalar una DLL)

Si sigo atascado en esto, me parece que lo voy a solucionar mediante javascript... que creo se puede detectar el ancho de la imagen y establecer el width (o no) en base a ese ancho (o sino le digo al dueño del site que haga un upgrade y listo :p)
__________________
...___...
  #5 (permalink)  
Antiguo 09/09/2004, 19:07
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 8 meses
Puntos: 4
Asi es, la solción está en Javascript.

Esperamos al moderador a que te mueva !!!
  #6 (permalink)  
Antiguo 09/09/2004, 20:15
 
Fecha de Ingreso: marzo-2004
Ubicación: San José, Costa Rica
Mensajes: 234
Antigüedad: 20 años, 8 meses
Puntos: 0
Cita:
Iniciado por orharo2003
Asi es, la solción está en Javascript.

Esperamos al moderador a que te mueva !!!
Al no es el moderador????

Al: Es una lástima ya que si lo haces con JavaScript la carga de la imagen será igual por lo que no ahorrarías ancho de banda...

Yo le diría al cliente que si no actualizan el server, el sitio sería muy pesado...
Así si ellos dicen que lo hagas así pues te desentiendes
  #7 (permalink)  
Antiguo 09/09/2004, 20:41
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 10 meses
Puntos: 535
claro.. el ancho de banda sería una pérdida al hacerlo vía javascript... pero si no hace caso y así lo quiere, así lo tiene (igual le queda poco espacio de alojamiento.. dentro de poco va a tener que hacer un upgrade si o si, así que voy a aprovechar :p)
__________________
...___...
  #8 (permalink)  
Antiguo 10/09/2004, 12:30
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 10 meses
Puntos: 535
Bueno, bueno, bueno...

Luego de borrar algunos comentarios acerca de mi nick (), tengo el placer de comunicarles que he encontrado una manera_puro_código de detectar el ancho y alto (como siempre, era cuestión de entrar a algún buscador o, mejor aun, entrar a aspfaq.com )

El enlace que proporcionan en aspfaq.com es el siguiente:
http://www.learnasp.com/learn/graphicdetect.asp

Y en http://www.aspfaq.com/show.asp?id=2170 hay dos funciones mejoradas para reemplazar en el script original.

El script funciona "casi de maravillas":

- Antes de reemplazar dichas funciones, un JPG de 1280*960 me lo detectaba de 5000y_algo*5000y_algo_menos_tres y uno de 295*196, me lo detectaba de 295*295
- Luego de reemplazar esas funciones, el segundo JPG, 295*196, me lo detectó perfectamente (295*196) aunque el primero (1280*960) me lo detectó de (-1)*(-1)
- Imágenes inferiores a 100*100 las detectó correctamente antes y después de modificar las funciones.

En fin, que me está sirviendo para lo que necesito (ahora espero que no salte con que el host necesita alguna actualización del MDAC o algo así, porque me pego un tiro en las bolas )

Y como es viernes, finalizo este mensaje con el clásico idioticón que nos caracteriza:
__________________
...___...

Última edición por AlZuwaga; 10/09/2004 a las 12:34
  #9 (permalink)  
Antiguo 10/09/2004, 12:39
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 11 meses
Puntos: 98
Cita:
Y como es viernes, finalizo este mensaje con el clásico idioticón que nos caracteriza:
SALUD! (chin-chin)
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #10 (permalink)  
Antiguo 10/09/2004, 13:12
 
Fecha de Ingreso: marzo-2004
Ubicación: San José, Costa Rica
Mensajes: 234
Antigüedad: 20 años, 8 meses
Puntos: 0
Cita:
Iniciado por Al Zuwaga
Bueno, bueno, bueno...

Luego de borrar algunos comentarios acerca de mi nick ....


Era lo mejor porque la cosa se estaba poniendo pasada...
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:03.