Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2007, 15:24
zorrua
 
Fecha de Ingreso: mayo-2006
Mensajes: 14
Antigüedad: 17 años, 11 meses
Puntos: 0
unir dos ficheros PHP

Hola a todos, estoy haciendo una pagina en PHP, no tengo mucha idea de PHP, todo lo que se lo hago mirando y cambiando a mi gusto y necesidades.

El tema es que tengo dos archivos que hacen dos cosas diferentes y quiero meterlos en un fichero.

Os explico: Un fichero lo que hace es insertar una imagen (watermark) en una foto jpg. El otro lo que hace es escribir algo en una foto jpg. Y lo que quiero es que la imagen que sale del primer archivo (la foto con el watermark) entre en el primero y escriba lo que yo quiera. Os pongo los archivos:

watermark.php:

Código:
<?php
$path = "foto.jpg";
$image = imagecreatefromstring(file_get_contents($path));

$w = imagesx($image);
$h = imagesy($image);

$watermark = imagecreatefrompng('watermark.png');
$ww = imagesx($watermark);
$wh = imagesy($watermark);

imagecopy($image, $watermark, $w-$ww, $h-$wh, 0, 0, $ww, $wh);

header('Content-type: image/jpeg');
imagejpeg($image);
	
?>
escribir.php:

Código:
<?php

	$im = ImageCreateFromJpeg("foto.jpg");
	$color = ImageColorAllocate($im,0,0,0);
	$width_image = ImageSX($im);
	$width_text = 300;
	$text = "texto";
	$font = "font.ttf";
	$font_size = 12;
	$bbox = imagettfbbox($font_size,0,$font,$text);
	$right_text = $bbox[2];
	$left_text = $bbox[0];
	$height_text = $bbox[7];



	ImageTTFText($im,$font_size,0,10,10,$color,$font,$text);
	Header ("Content-type: image/jpeg");
	ImageJpeg ($im);
	ImageDestroy($im); 
?>
El tema es que no se como meter el "imagejpeg($image);" en "$im = ImageCreateFromJpeg("foto.jpg");".


Gracias por todo, saludos.

Última edición por zorrua; 06/11/2007 a las 15:26 Razón: ortografia