Documentación offline PHP master

imageftbbox

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

imageftbbox

Calcula el rectángulo de delimitación para un texto, utilizando la fuente actual y freetype2

Descripción#

imageftbbox(float $size, float $angle, string $font_filename, string $string, [array $options]): array
```php

`imageftbbox` calcula el rectángulo de delimitación para el texto `text`, utilizando la fuente actual y freetype2.

> [!NOTE]
> Anterior a PHP 8.0.0, `imageftbbox` era una variante extendida de `imagettfbbox` que además soporta `extrainfo`. A partir de PHP 8.0.0, `imagettfbbox` es un alias de `imageftbbox`.

## Parámetros

`size`  
El tamaño de la fuente en puntos.

`angle`  
Ángulo, en grados, en el cual el parámetro `string` será medido.

`font_filename`  
El nombre del archivo de la fuente TrueType (puede ser una URL). Dependiendo de la versión de GD utilizada por PHP, se buscarán los archivos que no comiencen con un '/', añadiendo la extensión '.ttf', y siguiendo la ruta de fuentes definida por la biblioteca.

`string`  
La cadena a medir.

`options`  
| Clave         | Tipo    | Significado                                     |
|---------------|---------|-------------------------------------------------|
| `linespacing` | `float` | Representa el espaciado entre líneas al dibujar |

Índices posibles para el array `options`

## Valores devueltos

`imageftbbox` devuelve un array que contiene 8 elementos representando los 4 puntos del rectángulo que rodea el texto:

|     |                                           |
|-----|-------------------------------------------|
| 0   | Esquina inferior izquierda, posición en X |
| 1   | Esquina inferior izquierda, posición en Y |
| 2   | Esquina inferior derecha, posición en X   |
| 3   | Esquina inferior derecha, posición en Y   |
| 4   | Esquina superior derecha, posición en X   |
| 5   | Esquina superior derecha, posición en Y   |
| 6   | Esquina superior izquierda, posición en X |
| 7   | Esquina superior izquierda, posición en Y |

Los puntos son relativos al *texto* según el parámetro `angle`, por lo que "arriba a la izquierda" significa la esquina en la parte superior izquierda cuando se mira el texto horizontalmente.

En caso de error, se devuelve `false`.

## Ejemplos

Ejemplo con `imageftbbox`

```php

Notas#

[!NOTE] Esta función solo está disponible si si PHP es compilado con soporte Freetype (--with-freetype-dir=DIR)

Véase también#

imagefttext

imagettfbbox