imageloadfont
(PHP 4, PHP 5)
imageloadfont — Cargar una fuente nueva
Descripción
int imageloadfont
( string $archivo
)
imageloadfont() carga un bitmap definido por el usuario y devuelve su identificador.
Lista de parámetros
- archivo
-
El formato del archivo de la fuente es binario en la actualidad y dependiente de la arquitectura. Esto quiere decir que usted deberÃa generar los archivos de fuentes en el mismo tipo de CPU que posee la máquina en la que está ejecutando PHP.
Formato del archivo de fuente posición de byte tipo de datos C descripción byte 0-3 int número de caracteres en la fuente byte 4-7 int valor del primer caracter en la fuente (con frecuencia 32, indicando el espacio) byte 8-11 int ancho de pÃxel de cada caracter byte 12-15 int altura de pÃxel de cada caracter byte 16- char matriz con datos de caracteres, un byte por pÃxel en cada caracter, para un total de (n_caracteres*ancho*altura) bytes.
Valores retornados
El identificador de la fuente, el cual es siempre mayor que 5 para evitar conflictos con fuentes definidas internamente, o FALSE en caso de errores.
Ejemplos
Example#1 Uso de imageloadfont
<?php
header("Content-type: image/png");
$im = imagecreatetruecolor(50, 20);
$negro = imagecolorallocate($im, 0, 0, 0);
$blanco = imagecolorallocate($im, 255, 255, 255);
imagefilledrectangle($im, 0, 0, 49, 19, $blanco);
$fuente = imageloadfont("04b.gdf");
imagestring($im, $fuente, 0, 0, "Hola", $negro);
imagepng($im);
?>