19/02/2003, 10:30
|
| | | Fecha de Ingreso: noviembre-2002 Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 22 años Puntos: 2 | |
Te agradezco Cluster ya havia utilizado ese recurso en este caso por ejemplo
<?php
//////////////////////////////
// * imagen a reducir src * //
//////////////////////////////
// $nombreimagen = "firma.png";
// $imgsrc = imagecreatefrompng($nombreimagen);
// se obtienen las dimensiones de la imagen
$srcx = imagesx($imgsrc);
$srcy = imagesy($imgsrc);
/////////////////////////////////
// * plantilla en blanco trg * //
/////////////////////////////////
$x_size = 50;
$y_size = 40;
$imgtrg = imagecreate ( $x_size, $y_size);
$facx = $x_size / $srcx;
$facy = $y_size / $srcy ;
if($facx < $facy)
$facred=$facx;
else
$facred =$facy;
$resx = $srcx * $facred;
$resy = $srcy * $facred;
imagecopyresized($imgtrg, $imgsrc, 0, 0, 0, 0, $resx - 1, $resy - 1,
$srcx - 1, $srcy - 1);
header("content-type: image/png");
imagepng($imgtrg);
imagedestroy($imgtrg);
imagedestroy($imgsrc);
?>
Pero a la hora de tomar la imagen de la url por ejemplo
//////////////////////////////
// * imagen a reducir src * //
//////////////////////////////
include("./url_image.php");
$imgURL = 'http://Miserver/phptest/url_image.php?recno=14';
No puedo tomar el alto y el ancho ya sea por que no tengo los campos en la base de datos pero tendria que scanear todas las imagenes nuevamente y modificar la base de datos, eso seria de loco es por eso que pregunto si no hay otra solucion.
desde ya muchas gracias |