Foros del Web » Programando para Internet » PHP »

aumentar ancho de imagen...

Estas en el tema de aumentar ancho de imagen... en el foro de PHP en Foros del Web. Buenas tengo el siguiente kodigo, y me funciona perfectamente salvo una cosa,yo quiero que la imagen en png sobresalga un poco de la imagen en ...
  #1 (permalink)  
Antiguo 06/03/2009, 16:06
 
Fecha de Ingreso: noviembre-2007
Mensajes: 229
Antigüedad: 16 años, 5 meses
Puntos: 0
Buenas tengo el siguiente kodigo, y me funciona perfectamente salvo una cosa,yo quiero que la imagen en png sobresalga un poco de la imagen en jpg, pero la imagen resultante tiene la misma medida k la imagen en jpg entonces el png me keda kortado komo puedo aumentar la imagen resultante.


Código PHP:
<?php


// Esta imagen es el logo que se pondra.
$imagen_logo imagecreatefrompng("2.png");
// Defino ancho, alto del logo.
$ancho_logo imagesx($imagen_logo);
$alto_logo imagesy($imagen_logo);//imagesy(50);

// Creo la imagen a cual se le pondra el logo.
$imagen_dest imagecreatefromjpeg("1.jpg");
// Defino ancho, alto de la imagen que se le colocara el logo.
$ancho_dest imagesx($imagen_dest);
$alto_dest imagesy($imagen_dest);

// Defino la posicion donde se mostrara el logo dejando
// 10 pixeles de espacio. Se mostrara en la parte
// inferior derecho.
$ancho_muestra 90;//($ancho_dest - $ancho_logo) ;
$alto_muestra 45;//($alto_dest - $alto_logo);

//Envio la cabecera para mostrar la imagen.
header("Content-type: image/png");

// Sobre pongo el logo a la imagen.
imagecopyresampled($imagen_dest,$imagen_logo,$ancho_muestra,$alto_muestra,0,0,50,50,$ancho_logo,$alto_logo);

imagesavealpha($imagen_desttrue);

// Guardo la imagen que ya tiene el logo.
//imagepng($imagen_dest,"prueba.png",75);
// Muestro la imagen.
imagepng($imagen_dest,"",0);

// Destruyo las imagenes.
imagedestroy($imagen_dest);
imagedestroy($imagen_logo);


?>
debe de haber alguna forma verda?

mercii

Última edición por GatorV; 08/03/2009 a las 17:56
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 12:45.