Foros del Web » Programando para Internet » PHP »

problema con imagecreatefrompng

Estas en el tema de problema con imagecreatefrompng en el foro de PHP en Foros del Web. Ante todo saludos colegas Bueno en si no es un problema, si no una duda. la funcion funciona muy bien veo la imagen que llamo ...
  #1 (permalink)  
Antiguo 14/01/2004, 08:28
Avatar de Chuty  
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 15 años, 1 mes
Puntos: 2
problema con imagecreatefrompng

Ante todo saludos colegas
Bueno en si no es un problema, si no una duda. la funcion funciona muy bien veo la imagen que llamo atravez de la Url en negativo tal cual como la quiero ver, pero quiero que la imagen se vea a un cierto tamaño.
Para ello tengo que utilizar algo tal como

$reduccion = "<IMG SRC='$img1' [width='30%' height='30%' ] >";
echo $reduccion;
y comentar
//imagepng($img1);
pero no recupero la imagen.
Bueno mi codigo es este. como hago para ver la imagen a un tamaño especifico y no al 100%.
Código PHP:
<?php

   
if (!isset($nombreimagen1))
      
$nombreimagen1 'http://miserver/phptest/url_image.php?recno=15';
            

  
$img1 imagecreatefrompng($nombreimagen1);

  
$logic imagecolorset $img10255255255);
  
$logic imagecolorset $img11000);

  
header("content-type: image/png");
  
imagepng($img1);

?>
desde ya muchas gracias y saludos a todos
  #2 (permalink)  
Antiguo 14/01/2004, 08:41
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Tienes que usar las funciones imageresize() o imageresample() .. En las FAQ's de este foro hay un par de ejemplos de como crear "Thumbnails" que es justamente eso .. reducir/aumentar de tamaño una imagen original ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 14/01/2004, 09:46
Avatar de Chuty  
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 15 años, 1 mes
Puntos: 2
Gracias Cluster por responder pero no entiendo como le paso el alto y el ancho a la imagen para reducirla o ampliarla, ya que no encontre nada de las funciones imageresize() o imageresample()
como seria ...
gracias y saludos
  #4 (permalink)  
Antiguo 14/01/2004, 10:26
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
(me equivoqué en una función . es "imagecopyresize()" ...)

Si te fijas en la documentación oficial de PHP sobre esas funciones veras que se trata (por lo menos esta) de "copiar" una porcion de una imagen origen (expresando las coordenadas X e Y de esta en pixels) hacia una nueva con el tamaño que quieras (ancho/alto) ..

Si pretendes usar porcentajes .. tendrás antes que calcularlos para atacar a estas funciones.

http://www.php.net/manual/en/functio...opyresized.php

Tambén si te fijas .. hay funciones para obtener el tamaño de una imagen (imagesX() .. imgesY() entre otras) ..

En todas las funciones de las librerias GD en el manual oficial de PHP tienes ejemplos de uso .. y si te fijas en los comentarios de los usuarios de esas funciones tienes más ejemplos y consejos.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 16:36.