Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-07-2006
Cosgaya Cosgaya is offline
Miembro
 
Registrado: jun 2005
Posts: 105
Poder: 19
Cosgaya Va por buen camino
obtener tamaño de imagen

Estoi trabajando con php y mysql.
lo que queria saber es como saber el tamaño de una imagen (ancho y alto)
para reducirla cuando la muestro en la web de una forma proporcionada

el proceso es el siguiente
Tengo un documento php que he programado para que saque los datos de una tabla donde guardo peliculas, la foto de la peli no la guardo en la tabla si no que guardo una etiqueta que muestra la foto (<img src="foto.jpg">)

a partir de aqui lo que me gustaria es saber el tamaño de la foto y ajustarlo.
Responder Con Cita
  #2  
Antiguo 08-07-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Si cuentas con la GD Graphics Library (recomendable) por lo menos tienes las funciones "imagesx" e "imagesy", que te dirán el ancho y alto de una imagen, respectivamente. En cuanto a lo de ajustar el tamaño de la imagen, creo que la misma librería te ofrece funciones para hacerlo. No sé si para esto último tendrás que crear una imagen (a partir de la que tengas) con otras dimensiones... tendrás que investigar un poco.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 08-07-2006
Cosgaya Cosgaya is offline
Miembro
 
Registrado: jun 2005
Posts: 105
Poder: 19
Cosgaya Va por buen camino
Gracias Dec
buscando esas dos funciones he encontrado otra que se ajusta mejor a lo que queria ahi va la informacion:

http://www.washeebo.com/sargento/03_php/0309/0309.php
La función GetImageSize()
La función getimagesize() no pertenece a las funciones de la librería GD, sin embargo es importante mencionarla. Esta función nos sirve para obtener las dimensiones y formato de una imagen así como información adicional relevante.
La sintaxis de la función es la siguiente:
$info = getimagesize("ruta/archivo.ext");
El código anterior vá a dar de alta un Array con nombre $info conteniendo 4 índices numéricos y 3 asociativos. El primer indice ([0]) corresponde al ancho en pixeles de la imagen, el segundo ([1]) al alto de la imagen, el tercero ([2]) nos indica el valor del tipo de imagen, el cuarto ([3]) corresponde a la línea de texto con las medidas de la imagen igual a la necesaria para definir las dimensiones de una imagen en HTML (width="xxx" height="yyy"), el indice [bits] nos dice la profundidad del pixel, [channels] la cantidad de canales y [mime] el MIME del archivo, dicho de otra manera: el 'header' del archivo.
Los valores de tipo de imagen que puede arrojar la función getimagesize() para el índice [2] son los siguientes: 1=GIF, 2=JPG, 3=PNG, 4=SWF, 5=PSD, 6=BMP, 7=TIFF (intel), 8=TIFF (motorola), 9=JPC, 10=JP2, 11=JPX, 12=JB2, 13=SWC, 14=IFF, 15=WBMP y 16=XBM.
Responder Con Cita
  #4  
Antiguo 08-07-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Pues sí. No conocía esa función (lo que tampoco es nada raro). Gracias por el dato.
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 08-07-2006 a las 23:27:28.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Reduccion de tamaño de imagen taita HTML, Javascript y otros 3 28-04-2006 13:13:55
Manipular Tamaño en Imagen JPG???? AGAG4 Gráficos 6 16-06-2005 22:42:19
Cambiar el tamaño de una imagen inter_mercadeo Gráficos 2 25-02-2005 17:43:54
Tamaño de una imagen seduerey Gráficos 8 26-08-2004 09:52:55
Obtener el Tamaño de un Archivo Viet OOP 1 09-09-2003 14:34:03


La franja horaria es GMT +2. Ahora son las 18:08:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi