Si, es lo que e estando leyendo, por lo que veo el rollo esta en las funciones:
$Foto=imagecreatetruecolor($w, $h);
$Foto_Original=imagecreatefromjpeg($source_file);
imagecopyresized($Foto, $Foto_Original, 0, 0, 0, 0, $w, $h, $width, $height);
imagejpeg($thumb, "galeria/thumb/thumb_".$last_id.$extension);
el problema es que a como veo imagejpeg me crea el archivo, yo quisiera que este me regresara el binario y guardarlo en una variable para poder insertarlo a la base de datos.
Tome esto del link que mandaste, tomare ese consejo espero me sirva :D:
Cita: imagecopyresized();
Si lo que queremos es crear imágenes "al vuelo", sin guardarlas en ningún archivo (cosa poco recomendable si usamos la función de más calidad), el segundo parámetro de la función imagejpeg() no se debe de poner, quedando la llamada en el scritp que hay más arriba:
Igual he trabajdo muy poco con gd, y desconzco sus funciones =/, seguire intentado :D gracias!