Ir al contenido principal

Crear una Imagen con PHP


A menudo es necesario enriquecer nuestras páginas con imágenes, pero no las tenemos a la mano, así que una idea ingeniosa es crearlas con PHP.



El script PHP para crear una imagen es muy sencillo y corto, en el siguiente ejemplo lo hemos puesto en otro archivo dependiendo del uso lo podrías insertar en la misma página o usar diferentes variables para generar el texto que vaya adentro.

Puedes usar una imagen de fondo como en el ejemplo mostrado, sino puedes poner un color uniforme de fondo, el tipo de letra también es opcional, pero si lo mencionas debes subir el font a la misma carpeta.

<?php

// Crea la imagen
$im     = imagecreatefrompng("fondotexto.png");    // poner imagen
$abc = "IMAGEN CREADA";
//$abc=$_GET["pal"];   // se usa si le vas a dar una variable por la URL

// Fondo
$bg = imagecolorallocate($im, 0, 0, 0); // color de fondo si no hay magen
$textcolor = imagecolorallocate($im, 102, 102, 0); // color de palabra grande
$textopie=imagecolorallocate($im,102, 102, 102);  // color de palabras pequeñas

// Posición de textos
imagestring($im, 3, 5, 5, 'Soluciones para Webmasters', $textopie); // tamaño, izquierda, arriba
imagestring($im, 2, 360, 77, 'webmasters.guiaplaza.com', $textopie); // tamaño, izquierda, arriba


//Tipo de letra
$ttf = "Montague.ttf";
imagefttext($im,50,0,80,70,$textcolor,$ttf,$abc); // tamaño, angulo, izquierda, arriba

// Salida de imagen
header('Content-type: image/png');

imagepng($im);
imagedestroy($im);

?>

Ver ejemplo






Comentarios

Entradas populares de este blog

Superponer una imagen sobre otra con CSS

El otro día me encontré con la necesidad de superponer una imagen sobre otra, mi aplicación debía mostrar una imagen y luego encima colocarle un marco quedando superpuesto.

Claro está que la imagen superpuesta como un marco debe ser trasparente en su interior para poder mostrar la imagen que va debajo.

Hay dos maneras de hacerlo, una poniendo el estilo en un archivo externo o incrustado en el <head> de la página web o sino agregándolo en el mismo DIV.

<div style="position:relative"><img src="imagen_debajo.jpg" width="268" hspace="16" height="268" vspace="16" /><div style="position:absolute; top:0; left:0;"><a href="http://www.guiaplaza.com"><img border="0"  src="marco_chistes.png" width="300" height="300" /></a></div></div>
Si desean la opción más Larga es la siguiente:


<html>
<head>
<title>Ejemp…

Script para buscar palabras o textos en una página (html) con Jquery

Aquí les muestro la solución que recientemente encontré para colocar un buscador dentro de una página web para que encuentre textos o palabras.

El script funciona con Jquery y un pequeño Javascript que busca en el html y resalta (en amarillo) los textos que va encontrando según tu vayas ingresando las letras.

El color de fondo puede variarse de acuerdo al tema y colores de tu página web. Es además un script moderno  (2012) que trabaja con todos los navegadores como el Chrome, IE9, Safari, etc.

¿Ganas dinero en Facebook con Página, Grupo, Comunidad, etc?

Muchas páginas, comunidades, notas, grupos y foros creados dentro de Facebook podrían ser una fuente grandiosa de ingresos económicos para sus creadores.... debido a que estas le generan mucho dinero en publicidad a esta red social.

Algunos webmasters ya saben lo que es ganar dinero trabajando en internet con una página web como un blog, foro o sitio temático, para los que ya reciben más de €100 euros al mes, volver a cero es definitivamente impensable.