Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/07/2016, 11:35
__SDP__
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 564
Antigüedad: 13 años, 8 meses
Puntos: 9
Respuesta: problema con crear una imagen

para ser mas precisos estoy usando prestashop y genere un codigo que me funcionaba y no hice nada lo recontra juro, y ahora me da problemas la ruta.

en base a esta ruta de imagen no puedo crear otra.

http://paraimplantes.clinicanovadent...do-titanio.jpg

aqui dejo el codigo de lo que tengo

Código PHP:
Ver original
  1. //$origen = $carrusel[0];
  2. $origen = 'http://paraimplantes.clinicanovadent.cl/86-home_default/pilar-de-cicatrizacion-o-385-mm-x-3-l-delgado-titanio.jpg';
  3.  
  4. $nuevaimagen = "nuevaimagen".rand(1000,100000).".jpg";
  5.  
  6. $destino="img/$nuevaimagen";
  7. $destino_temporal=tempnam("tmp/","tmp");
  8. redimensionar_jpeg($origen, $destino_temporal, 1000, 1000, 100);
  9. $fp=fopen($destino,"w");
  10. fputs($fp,fread(fopen($destino_temporal,"r"),filesize($destino_temporal)));
  11. fclose($fp);
  12.  
  13. function redimensionar_jpeg($img_original, $img_nueva, $img_nueva_anchura, $img_nueva_altura, $img_nueva_calidad)
  14. {
  15.     // crear una imagen desde el original
  16.     $img = ImageCreateFromJPEG($img_original);
  17.     // crear una imagen nueva
  18.     $thumb = imagecreatetruecolor($img_nueva_anchura,$img_nueva_altura);
  19.     // redimensiona la imagen original copiandola en la imagen
  20.     ImageCopyResized($thumb,$img,0,0,0,0,$img_nueva_anchura,$img_nueva_altura,ImageSX($img),ImageSY($img));
  21.     // guardar la nueva imagen redimensionada donde indicia $img_nueva
  22.     ImageJPEG($thumb,$img_nueva,$img_nueva_calidad);
  23.     ImageDestroy($img);
  24. }

me imagino que el problema es la ruta que la va a buscar y no la encuentra pero al ponerla en el navegador si se ve la imagen y es porque prestashop trata la ruta de otra forma que pueda ser vista

la rabia que me da es que funcionaba.

bueno ese es mi problema.