imagedestroy
PHP Manual
PHP Manual»Funciones de GD e Imágenes»imagedestroy

imagedestroy

(PHP 4, PHP 5, PHP 7, PHP 8)

imagedestroy — Destruye una imagen

Advertencia

Esta función está OBSOLETA a partir de PHP 8.5.0. Depender de esta función está altamente desaconsejado.

Descripción

#[\Deprecated(
    since: '8.5',
    message: "as it has no effect since PHP 8.0",
)]

function imagedestroy(GdImage $image): true

Nota:

Esta función no tiene ningún efecto. Anterior a PHP 8.0.0, esta función era utilizada para cerrar un recurso.

Anterior a PHP 8.0.0, imagedestroy() liberaba toda la memoria asociada al recurso image. A partir de la versión 8.0.0, la extensión GD utiliza objetos en lugar de recursos, y los objetos no pueden ser cerrados explícitamente.

Parámetros

image

Un objeto GdImage, retornado por una de las funciones de creación de imágenes, como imagecreatetruecolor().

Valores devueltos

Retorna siempre true.

Historial de cambios

Versión Descripción
8.5.0 Esta función ha sido declarada obsoleta.
8.0.0 Esta función es ahora un NOP.
8.0.0 image ahora espera una instancia de GdImage ; anteriormente, se esperaba un recurso gd de tipo resource válido.

Ejemplos

Ejemplo #1 Uso de imagedestroy() anterior a PHP 8.0.0

<?php
// Crea una imagen de 100 x 100 píxeles
$im = imagecreatetruecolor(100, 100);

// Modificación y/o guardado de la imagen

// Liberación de la memoria asociada
imagedestroy($im);
?>

To Top