Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2010, 07:25
Masane
 
Fecha de Ingreso: marzo-2008
Mensajes: 207
Antigüedad: 16 años, 2 meses
Puntos: 0
Guardar thumbnails

Buenas amigos.

Estoy teniendo algunos problemillas con la creación de thumbnails, concretamente a la hora de guardarlos en el servidor.

No manejo muy bien las librerías GD, así que me he bajado algunos scripts para crear el thumbnail, pero todos lo muestran por pantalla, unos lo guardan en el server y otros no, pero siempre lo muestran. Yo no quiero mostrarlos, quiero crearlos y llamarlos luego cuando yo quiera. A parte de que no consigo que hagan los thumbnails sin copiar la imagen externa a mi propio server (quiero poder pillar una imagen a partir de su url, crear un thumbnail a partir de esa imagen y guardar esa imagen en el server).

Lo que quiero poder hacer eso algo parecido a esto:

Código PHP:
Ver original
  1. <?php
  2.   function crear_thumbnail($url, $width, $height, $destino)
  3.  {
  4.     $thumbnail = redimensionar($url ,$width, $height);
  5.     $grabar($thumbnail, $destino);
  6.  }
  7.  
  8.  crear_thumbnail("http://www.dominio.com/imagen.jpg", 100, 100, "thumbnail.jpg");
  9.  
  10.  echo "<img src='thumbnail.jpg' />";
  11. ?>

Ya no sé cómo hacerlo. Casi lo he conseguido editando el script timthumb.php de Wordpress, pero me sale la imagen de tan mala calidad que ni se distinguen las formas. Lo que no quiero es tener que llamar en el src de la imagen al script, porque necesito que esa llamada sea estática, debido a que la página que administro genera un home estática al día para reducir la carga del servidor, para que no se sobrecargue por las visitas (sí, se carga muchísimo, y la home tiene muchos scripts, así que la tengo que cachear una vez al día).

¿Alguna idea de cómo guardar el thumbnail sin mostrarlo? El resto de funciones para generar el tumbnail las puedo apañar yo con el chorro de scripts que me bajado y lo que ya tengo aprendido de tanto leer y modificar, pero me gustaría que me ayudárais con la parte de guardar sin mostrar, que es que me trae por la calle de la amargura TT_____TT ...

Muchas gracias por adelantado.


Un saludo.