marc94rc
Delta
Programador
Verificación en dos pasos activada
Aqui comparto con ustedes el codigo que estoy usando para crear las imagenes dinamicas con PHP, el mismo que uso en http://forobeta.com/off-topic/48820-separadores-dinamicos-aporte.html
$img = imagecreatetruecolor(790, 60);
Crea una imagen de 790X60
$blanco = imagecolorallocate($img, 255, 255, 255);
Crea el color Blanco (En la forma RGB)
imagefill($img , 0,0 , $blanco);
Llena la imagen creada con el color de fondo
$img2 = imagecreatefrompng("separador.png");
Abre un imagen
imagecopy($img, $img2, 0, 0, 0, 0, 790, 60);
Monta la imagen que abrimos sobre el fondo blanco
$color = imagecolorallocate($img, 255, 223, 177);
Crea el color del texto
$fuente = 'tahoma.ttf';
Obtiene la fuente
$texto = $_GET["texto"];
Obtiene el texto con GET
imagettftext($img, 15, 0, 180, 38, $color, $fuente, $texto);
Monta el texto sobre la imagen.
15 Es el tamaño de la letra
0 Es angulo
180 Coordenadas X
38 Coordenadas Y
imagepng($img);
Imprime la imagen
imagedestroy($img);
Imprime la imagen
Para que funcione como los http://forobeta.com/off-topic/48820-separadores-dinamicos-aporte.html debes descargar la imagen del separador (http://forobeta.com/foro/47214-separadores-de-forobeta-aporte.html) y la fuente Tahoma.ttf
Insertar CODE, HTML o PHP:
<?php
header("Content-type: image/png");
$img = imagecreatetruecolor(790, 60);
$blanco = imagecolorallocate($img, 255, 255, 255);
imagefill($img , 0,0 , $blanco);
$img2 = imagecreatefrompng("separador.png");
imagecopy($img, $img2, 0, 0, 0, 0, 790, 60);
$color = imagecolorallocate($img, 255, 223, 177);
$fuente = 'tahoma.ttf';
$texto = $_GET["texto"];
imagettftext($img, 15, 0, 180, 38, $color, $fuente, $texto);
imagepng($img);
imagedestroy($img);
?>
$img = imagecreatetruecolor(790, 60);
Crea una imagen de 790X60
$blanco = imagecolorallocate($img, 255, 255, 255);
Crea el color Blanco (En la forma RGB)
imagefill($img , 0,0 , $blanco);
Llena la imagen creada con el color de fondo
$img2 = imagecreatefrompng("separador.png");
Abre un imagen
imagecopy($img, $img2, 0, 0, 0, 0, 790, 60);
Monta la imagen que abrimos sobre el fondo blanco
$color = imagecolorallocate($img, 255, 223, 177);
Crea el color del texto
$fuente = 'tahoma.ttf';
Obtiene la fuente
$texto = $_GET["texto"];
Obtiene el texto con GET
imagettftext($img, 15, 0, 180, 38, $color, $fuente, $texto);
Monta el texto sobre la imagen.
15 Es el tamaño de la letra
0 Es angulo
180 Coordenadas X
38 Coordenadas Y
imagepng($img);
Imprime la imagen
imagedestroy($img);
Imprime la imagen
Para que funcione como los http://forobeta.com/off-topic/48820-separadores-dinamicos-aporte.html debes descargar la imagen del separador (http://forobeta.com/foro/47214-separadores-de-forobeta-aporte.html) y la fuente Tahoma.ttf
...como detalle pequeño pero extra, es que funciona en hosting instalado la libreria gd , diran eso todos tienen, pero no es asi, en especial los que brindan hosting gratuito...
Última edición:

