Foros del Web » Programando para Internet » PHP »

Redimensionar y añadir

Estas en el tema de Redimensionar y añadir en el foro de PHP en Foros del Web. Hola. Tengo una imágen manipulada con Image GD y quiero añadirle otra encima, que es el avatar del usuario, pero como son de tamaños diferentes ...
  #1 (permalink)  
Antiguo 09/03/2010, 15:11
Avatar de TheRD  
Fecha de Ingreso: junio-2009
Mensajes: 120
Antigüedad: 14 años, 10 meses
Puntos: 0
Redimensionar y añadir

Hola.
Tengo una imágen manipulada con Image GD y quiero añadirle otra encima, que es el avatar del usuario, pero como son de tamaños diferentes me gustaría redimensionarla antes. He probado a añadir y me ha salido pero en conjunto no.
¿Como puedo añadir y redimensionar al a vez?
  #2 (permalink)  
Antiguo 09/03/2010, 23:31
Avatar de ebe
ebe
 
Fecha de Ingreso: marzo-2004
Ubicación: Guatemala
Mensajes: 363
Antigüedad: 20 años, 1 mes
Puntos: 11
Respuesta: Redimensionar y añadir

Muestranos tu código que llevas para ver.

saludos
__________________
http://dev.wsnetcorp.com
  #3 (permalink)  
Antiguo 10/03/2010, 06:33
Avatar de TheRD  
Fecha de Ingreso: junio-2009
Mensajes: 120
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Redimensionar y añadir

Lo borré al no funcionar ._.
Tan solo lo que quiero es poder redimensionar una imágen y ponerla encima de otra, nada más.
  #4 (permalink)  
Antiguo 10/03/2010, 06:37
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Redimensionar y añadir

Cita:
Iniciado por TheRD Ver Mensaje
Lo borré al no funcionar ._.
Tan solo lo que quiero es poder redimensionar una imágen y ponerla encima de otra, nada más.
mmm
mala respuesta.. al menos escribelo denuevo para que vallamos ayudandote a hacerlo funcionar..
__________________
More about me...
~ @rhyudek1
~ Github
  #5 (permalink)  
Antiguo 10/03/2010, 06:50
Avatar de blakeyed  
Fecha de Ingreso: marzo-2004
Ubicación: Ahora mismo, Málaga
Mensajes: 78
Antigüedad: 20 años
Puntos: 0
Respuesta: Redimensionar y añadir

Mírate la función imagecopy (http://php.net/manual/en/function.imagecopy.php) también hay variantes como imagecopyresized, imagecopyresampled; será la función que habrás utilizado para redimensionar, pero con los parametros $dst_x, $dst_y puedes decir las coordenadas donde vas a colocar la imagen a superponer.

Sin ver el código no puedo decirte mucho más...
__________________
Saludos

Gaspar Fernández
Poesía Binaria
  #6 (permalink)  
Antiguo 10/03/2010, 07:26
Avatar de TheRD  
Fecha de Ingreso: junio-2009
Mensajes: 120
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Redimensionar y añadir

Código PHP:
Ver original
  1. // File and new size
  2. $filename = 'MikuChibi.png';
  3. $percent = 0.1;
  4.  
  5. // Get new sizes
  6. list($width, $height) = getimagesize($filename);
  7. $newwidth = $width * $percent;
  8. $newheight = $height * $percent;
  9.  
  10. // Load
  11. $thumb = imagecreatetruecolor($newwidth, $newheight);
  12. $source = imagecreatefrompng($filename);
  13.  
  14. // Resize
  15. imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);

Esto llevo hecho, pero no me aparece nada sobre la otra imágen.
  #7 (permalink)  
Antiguo 10/03/2010, 08:46
Avatar de blakeyed  
Fecha de Ingreso: marzo-2004
Ubicación: Ahora mismo, Málaga
Mensajes: 78
Antigüedad: 20 años
Puntos: 0
Respuesta: Redimensionar y añadir

Prueba exportar la imagen como salida de tu script

header('Content-type: image/jpeg');
imagejpeg($thumb);
imagedestroy($thumb);
__________________
Saludos

Gaspar Fernández
Poesía Binaria
  #8 (permalink)  
Antiguo 10/03/2010, 09:26
Avatar de TheRD  
Fecha de Ingreso: junio-2009
Mensajes: 120
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Redimensionar y añadir

La imágen se ve, se ha redimensionado, etc. Pero luego no sale encima de la otra :S
  #9 (permalink)  
Antiguo 10/03/2010, 09:45
Avatar de blakeyed  
Fecha de Ingreso: marzo-2004
Ubicación: Ahora mismo, Málaga
Mensajes: 78
Antigüedad: 20 años
Puntos: 0
Respuesta: Redimensionar y añadir

Sólo colocas una imagen... Tendrás que cargar otra imagen:

$img2=imagecreatefrompng('imagen2.png');
imagecopyresized($thumb, $img2, 0, 0, 100,100, 320x240, imagesx($img2), imagesy($img2));

A ver así qué tal.
__________________
Saludos

Gaspar Fernández
Poesía Binaria
  #10 (permalink)  
Antiguo 10/03/2010, 10:29
Avatar de TheRD  
Fecha de Ingreso: junio-2009
Mensajes: 120
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Redimensionar y añadir

Ya conseguí hacerla funcionar, gracias ^^

Etiquetas: añadir, redimensionar
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 03:27.