Hola, aqui estoy peleandome con la libreria GD, he llegado a redimensionar una imagen, pero no se como guardarla al disco, y en concreto a una carpeta especifica, asi es como lo hago:
Código PHP:
// aqui el header para comprobar que efectivamente redimensiona ;)
// header("Content-type: image/jpeg");
// aqui esta la imagen que lo pillo por post
$original = imagecreatefromjpeg($_FILES['artxibue']['tmp_name']);
$original_w = imagesx($original);
$original_h = imagesy($original);
$max = 100;
if($original_w>$original_h)
{
$muestra_w = $max;
$muestra_h = intval(($original_h/$original_w)*$max);
}
else
{
$muestra_w = intval(($original_w/$original_h)*$max);
$muestra_h = $max;
}
$muestra = imagecreatetruecolor($muestra_w,$muestra_h);
imagecopyresampled($muestra,$original,0,0,0,0,$muestra_w,$muestra_h,$original_w,$original_h);
imagedestroy($original);
// para mostrar la imagen creada
//imagejpeg($muestra,'',80);
algunos apartados los tengo comentados ya que solo era para verificar que funciona y si lo hace, ahora solamente me falta el de copiarlo al disco.
Muchas gracias ;)