Forum und email

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(5020);
$negro imagecolorallocate($im000);
$blanco imagecolorallocate($im255255255);
imagefilledrectangle($im004919$blanco);
$fuente imageloadfont("04b.gdf");
imagestring($im$fuente00"Hola"$negro);
imagepng($im);
?>