Comunidad de diseño web y desarrollo en internet online

Redimensionar imagen con "imagecopyresized"

Citar            
MensajeEscrito el 13 Jun 2015 09:59 pm
Este es el codigo:

Código PHP :

   if(isset($_FILES["thumbnail"])) {
      $name_file = imagecreatefromjpeg(file_get_contents($_FILES['thumbnail']['name']));
      $width_file=imagesx($name_file);
      $height_file=imagesx($name_file);
      $width_resize=220;
      $height_file=$width_resize;
      $width_file=$width_resize*imagesx($name_file)/imagesx($name_file);
      $img_destiny=imagecreatetruecolor($w,$h);
      imagecopyresampled($img_destiny,$name_file,0,0,$width_file,$height_file,$w,$h,$w,$h);
      imagecopyresized($img_destiny,$name_file,0,0,0,0,$width_file,$height_file,imagesx($name_file),imagesy($name_file));
      imagejpeg($img_destiny,"content/img/pelicula/1/t.jpg",100);
   }


Pero no logro hacer que se guarde en dicha ruta

Por miguelsirna

315 de clabLevel



Genero:Masculino  

Hacker & Programmer

chrome
Citar            
MensajeEscrito el 15 Jun 2015 12:30 pm
La función imagecreatefromjpeg() requiere la dirección del archivo, no el contenido del mismo.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 16 Jun 2015 01:04 am
Borren esta duda imagick es todo :D

Código PHP :

if(isset($_FILES["thumbnail"])) {
   move_uploaded_file($_FILES['thumbnail']['tmp_name'], "content/img/pelicula/1/t.jpg");
   $im = new Imagick('content/img/pelicula/1/t.jpg');
   $im->scaleImage(100, 0);
   unlink('content/img/pelicula/1/t.jpg');
   $im->writeImage('content/img/pelicula/1/t.jpg');
}

Por miguelsirna

315 de clabLevel



Genero:Masculino  

Hacker & Programmer

chrome
Citar            
MensajeEscrito el 16 Jun 2015 12:18 pm
Pues sí, ImageMagick es 100 veces mejor que la biblioteca GD estandar de PHP. Lástima que no todos los hostings lo soportan.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.