Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2012, 00:23
iScapeKiller
 
Fecha de Ingreso: abril-2011
Ubicación: Los Mochis, Sinaloa, Mexico
Mensajes: 25
Antigüedad: 15 años, 5 meses
Puntos: 1
Problema en salto de linea de imagen

Buenas, tengo un problema en el salto de linea de una imagen realizada en php, el problema es que cuando salto de linea quiero centrar el texto que esta saltado, pero no se como, alguna idea de como centrarlo?, aquí les dejo mi código:

Código PHP:
<?php
header
("Content-type: image/jpg");
include(
"imgbase.php");
$imagen = imagecreatefromjpeg(''.$imagena.'');
//Colores
$blanco = imagecolorallocate($imagen, 255, 255, 255);
$gris = imagecolorallocate($imagen, 128, 128, 128);
$negro = imagecolorallocate($imagen, 0, 0, 0);


// El texto a dibujar
$texto = $_GET['texto'];
$texto1 = $_GET['texto1'];

//Salto de Linea
$textoo = wordwrap($texto, 18, "\n", true);
$textoo1 = wordwrap($texto1, 18, "\n", true);

//Fuente
$fuente = 'verdanab.ttf';

//Centrar
$dimensions = imagettfbbox(20, 0, $fuente, $textoo);
$textWidth = abs($dimensions[4] - $dimensions[0]);
$xx =(imagesx($imagen)-$textWidth)/2;

$dimensions1 = imagettfbbox(20, 0, $fuente, $textoo1);
$textWidth1 = abs($dimensions1[4] - $dimensions1[0]);
$xx1 =(imagesx($imagen)-$textWidth1)/2;

// Añadir algo de sombra al texto
imagettftext($imagen, 21, 0, $xx, 33, $negro, $fuente, $textoo);
imagettftext($imagen, 21, 0,  $xx1, 358, $negro, $fuente, $textoo1);

// Añadir el texto
imagettftext($imagen, 21, 0, $xx, 30, $blanco, $fuente, $textoo);
imagettftext($imagen, 21, 0,  $xx1, 355, $blanco, $fuente, $textoo1);
imagepng($imagen);
imagedestroy($imagen);
?>
De antemano gracias por su ayuda!

Última edición por iScapeKiller; 28/08/2012 a las 00:28