Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/10/2003, 15:40
Avatar de Chuty
Chuty
 
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 21 años, 5 meses
Puntos: 2
Puedes utilizar la funcion de PHP getimagesize
por ejemplo prueba este codigo te puede ser util

Código PHP:
<HTML>
<HEAD>
   <TITLE>Propiedades de los gráficos</TITLE>
</HEAD>
<BODY>
  <TABLE BORDER=3 ALIGN='CENTER'>
  <CAPTION ALIGN='BOTTOM'>
     Propiedades de la imagen
  </CAPTION>
  <TR>
     <TD COLSPAN=2 ALIGN='CENTER'>
<?php
   
if (!isset($nombreimagen))
      
$nombreimagen "error.jpg";
   echo 
"<IMG SRC='$nombreimagen' WIDTH=100 HEIGHT=100>";

   echo 
"</TD>\n";
   echo 
"</TR>\n";

   
/* ejemplo para ver las propiedades de la imagen que se
      pasa como parámetro a la función                      */
   
$tamanio getimagesize($nombreimagen);
   echo 
"<TR>";
   echo 
"<TD ALIGN='RIGHT'>Ancho:</TD>";
   echo 
"<TD ALIGN='CENTER'>$tamanio[0]</TD>";
   echo 
"</TR>";
   echo 
"<TR>";
   echo 
"<TD ALIGN='RIGHT'>Alto:</TD>";
   echo 
"<TD ALIGN='CENTER'>$tamanio[1]</TD>";
   echo 
"</TR>";
   echo 
"<TR>";
   echo 
"<TD ALIGN='RIGHT'>Tipo:</TD>";
   echo 
"<TD ALIGN='CENTER'>";
   switch (
$tamanio[2])
      {
      case 
1: echo "Es una imagen GIF";
              break;
      case 
2: echo "Es una imagen JPG";
              break;
      case 
3: echo "Es una imagen PNG";
      }
   echo 
"</TD>";
   echo 
"</TR>";
   echo 
"<TR>";
   echo 
"<TD ALIGN='RIGHT'>General:</TD>";
   echo 
"<TD ALIGN='CENTER'>$tamanio[3]</TD>";
   echo 
"</TR>";
?>
</TABLE>
<HR>
<H3 ALIGN='CENTER'>Información devuelta por imagesx() e imagesy() </h3>
<TABLE ALIGN='CENTER' BORDER=2>
   <TR ALIGN='CENTER'>
   <TD>imagesx()</TD>
   <TD>imagesy()</TD>
   </TR>
   <TR>
<?php
   $imagen 
imagecreatefromjpeg($nombreimagen);
   
$ancho imagesx($imagen);
   
$alto  imagesy($imagen);
   echo 
"<TD>$ancho</TD>";
   echo 
"<TD>$alto</TD>";
?>
   </TR>
   </TABLE>
</BODY>
</HTML>
Saludos