Foros del Web » Programando para Internet » PHP »

Libreria gd. Crear imagen, guardarla pero no mostrarla

Estas en el tema de Libreria gd. Crear imagen, guardarla pero no mostrarla en el foro de PHP en Foros del Web. Hola, tengo este código para combinar imágenes y crear una con todas: Código PHP:         header ( "Content-type: image/png" );          $cabeza  =  imagecreatefromjpeg ( "imgPeque.jpg" ); ...
  #1 (permalink)  
Antiguo 23/03/2012, 09:45
 
Fecha de Ingreso: marzo-2012
Mensajes: 28
Antigüedad: 12 años, 1 mes
Puntos: 0
Libreria gd. Crear imagen, guardarla pero no mostrarla

Hola, tengo este código para combinar imágenes y crear una con todas:
Código PHP:

        header
("Content-type: image/png");
        
$cabeza imagecreatefromjpeg("imgPeque.jpg");
        
$cuerpo imagecreatefrompng($cuerpoVar);
        
imagecopy$cabeza,$cuerpo0000200200);
        
$cuerpoImg imagecreatefrompng($cuerpoVar);
        
imagecopy$cuerpoImg,$cabeza0000200200);
        
imagepng($cuerpoImg$pedidoVar);
        
imagedestroy($cuerpo);
        
imagedestroy($cuerpoImg);
        
imagedestroy($cabeza); 
La cosa es que quiero crear la imagen y guardarla, esto funciona bien, pero no quiero que aparezca en el navegador y claro, parece ser que imagepng(); la pone directamente. Existe la posibilidad de crearla, guardarla pero no mostrarla?
Muchas gracias
Saludos
  #2 (permalink)  
Antiguo 23/03/2012, 10:11
Avatar de JairLizcano  
Fecha de Ingreso: junio-2008
Ubicación: Santander, Colombia
Mensajes: 608
Antigüedad: 15 años, 10 meses
Puntos: 53
Respuesta: Libreria gd. Crear imagen, guardarla pero no mostrarla

Por favor, regálame el var_dump de pedidoVar. Si éste es NULL te lo mostrará automáticamente como indicas, pero si estableces una ruta evidentemente se guardará allí.
__________________
Programar dejó de ser una profesión acusada en la oscuridad y disfrutada fríamente... para convertirse en un arte.
  #3 (permalink)  
Antiguo 23/03/2012, 10:18
 
Fecha de Ingreso: marzo-2012
Mensajes: 28
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Libreria gd. Crear imagen, guardarla pero no mostrarla

Perdona pero no te he entendido nada...
  #4 (permalink)  
Antiguo 23/03/2012, 10:24
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: Libreria gd. Crear imagen, guardarla pero no mostrarla

Hola, como estas llamando a ese archivo, es decir, todo esta trabajado en el mismo archivo o haces un submit ?
Para que aparezca la imagen no basta con ese "imagepng", sino que necesita de los "header" necesarios para que aparezca la imagen.
En conclusión, detallanos bien como es que funciona el proceso, para responderte de forma adecuada cual seria la solución que necesitas.
Suerte
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #5 (permalink)  
Antiguo 23/03/2012, 10:28
Avatar de JairLizcano  
Fecha de Ingreso: junio-2008
Ubicación: Santander, Colombia
Mensajes: 608
Antigüedad: 15 años, 10 meses
Puntos: 53
Respuesta: Libreria gd. Crear imagen, guardarla pero no mostrarla

pedidoVar:

Código PHP:
imagepng($cuerpoImg$pedidoVar); 
Sólo quiero saber si esa variable está definida, ya que simplemente quieres guardarla en el servidor. Ese parámetro si no se indica, o bien es NULL, se mostrará automáticamente en la salida, como te aparece. Y si se define, debe ser con una ruta en donde guardarás la respectiva imagen.

Documentación: http://php.net/manual/es/function.imagepng.php
Buena suerte.
__________________
Programar dejó de ser una profesión acusada en la oscuridad y disfrutada fríamente... para convertirse en un arte.
  #6 (permalink)  
Antiguo 23/03/2012, 10:47
 
Fecha de Ingreso: marzo-2012
Mensajes: 28
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Libreria gd. Crear imagen, guardarla pero no mostrarla

Muchas gracias masterojitos ya me lo has solucionado. Quitando el header se crea la imagen pero no se muestra que era lo que quería hacer.
Saludos

Edito: Supongo que no será problema quitar el header, no?
  #7 (permalink)  
Antiguo 23/03/2012, 11:00
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: Libreria gd. Crear imagen, guardarla pero no mostrarla

No, No es problema... el header que comentaba anteriormente y que supongo has quitado, es el que asigna el tipo de contexto del archivo... en ese caso era para una imagen y al quitarlo ya no aparecerá.

Bueno, espero todo te siga saliendo bien... cuidate y Suerte
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog

Etiquetas: libreria
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 17:20.