:::: MENU ::::

Capturar una imagen, recortarla y guardarla en el servidor con PHP

5.00 avg. rating (83% score) - 1 vote

Con el siguiente código podemos recuperar una imagen de un servidor web (nuestro o externo), cortarla con unas coordenadas dadas, y guardarla en una carpeta de nuestro servidor con un nombre diferente.

$src = 'http://www.danielnavarroymas.com/imagen-original.jpg';
$dst = '/carpeta/de/mi/servidor/nombre-destino.jpg';
$img_r = imagecreatefromjpeg($src);
$dst_r = ImageCreateTrueColor(w, h);
imagecopyresampled($dst_r, $img_r, 0, 0, $origenX, $origenY, $w, $h, $w, $h);
imagejpeg($dst_r, $dst, 90);

La función imagecopyresampled, toma como parámetros, la ruta de destino y la de origen, así como las coordenadas origen de la zona a recortar y el ancho y alto de la zona deseada.




Hey! Qué opinas sobre el artículo?