Funciones de GD e Imágenes
PHP Manual

imagecreatefromgd2part

(PHP 4 >= 4.0.7, PHP 5)

imagecreatefromgd2partCrear una nueva imagen desde una parte dada de un archivo GD2 o una URL

Descripción

resource imagecreatefromgd2part ( string $filename , int $srcX , int $srcY , int $width , int $height )

Crea una nueva imagen desde una parte dada de un archivo GD2 o una URL.

Sugerencia

Se puede usar una dirección URL como nombre de archivo con esta función si los fopen wrappers han sido activados. Consulte fopen() para más información de como especificar el nombre de fichero. Consulte Protocolos y Envolturas soportados para ver enlaces con información sobre las diferentes habilidades que los wrappers tienen, notas de uso e información de cualquier variables predefinidas que pueden usarse.

Parámetros

filename

Ruta a la imagen GD2.

srcX

Coordenada x del punto de origen.

srcY

Coordenada y del punto de origen.

width

Ancho original.

height

Altura original.

Valores devueltos

En caso de éxito, devuelve un identificador de recurso de imagen, y FALSE en caso de error.

Ejemplos

Ejemplo #1 Ejemplo de imagecreatefromgd2part()

<?php
// Para este ejemplo necesitamos el tamaño de la imagen antes
$imagen getimagesize('./prueba.gd2');

// Crear la instancia de imagen, ahora obtenemos el tamaño de la
// imagen
$im imagecreatefromgd2part('./prueba.gd2'44, ($imagen[0] / 2) - 6, ($imagen[1] / 2) - 6);

// Hacer una operación con la imagen, en este caso pondremos la imagen
// en relieve si PHP 5+
if(function_exists('imagefilter'))
{
    
imagefilter($imIMG_FILTER_EMBOSS);
}

// Guardar la imagen optimizada
imagegd2($im'./prueba_relieve.gd2');
imagedestroy($im);
?>

Notas

Nota: Esta función require GD 2.0.1 o superior (se recomienda 2.0.28 o superior).

Advertencia

Versiones de PHP para Windows anteriores a 4.3.0, no soportan el acceso remoto a archivos para esta función, no funcionará ni activando siquiera allow_url_fopen.


Funciones de GD e Imágenes
PHP Manual