(PHP 4 >= 4.0.7, PHP 5)
imagecreatefromgd2part — Crear una nueva imagen desde una parte dada de un archivo GD2 o una URL
$filename
, int $srcX
, int $srcY
, int $width
, int $height
)Crea una nueva imagen desde una parte dada de un archivo GD2 o una URL.
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.
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.
En caso de éxito, devuelve un identificador de recurso de imagen, y FALSE
en caso de error.
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', 4, 4, ($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($im, IMG_FILTER_EMBOSS);
}
// Guardar la imagen optimizada
imagegd2($im, './prueba_relieve.gd2');
imagedestroy($im);
?>
Nota: Esta función require GD 2.0.1 o superior (se recomienda 2.0.28 o superior).
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.