Tema: imagenes
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/11/2002, 15:45
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
function.getimagesize........
<?php

if (!isset($nombreimagen))
$nombreimagen = 'http://puerto01/phptest/img_bd2000.php?recno=14';


echo "<IMG SRC='$nombreimagen'>";
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>";
?>
Este es el codigo con el que estoy trabajando y con el que deberia reducir la imagen a escala pero me la deforma...
Ayuda por favor
desde ya muchas gracias