Tengo una carpeta llena de imágenes y las quiero meter todas en la bbdd. Estoy haciendo una importación por lo que esto debe ser así.
El caso que recupero las url de las imágenes que equivalen al producto (cada producto con su imagen), pero claro, recupero la url simplemente, necesito el archivo imagen en sí.
Entonces vi la función imagecreatefromjpeg. La utilizo y el resultado de la primera imagen es: Resource id #78, yo esperaba algo tipo, size, tamanio, tmp, etc etc.
La img la recupero con la función misma de la página de PHP.
Código PHP:
function cargarJpeg($imagen){
/* Intentar abrir */
$imagenObtenida = "/home/david/Escritorio/imagenes/$imagen";
//$im = @imagecreatefromjpeg($imagenObtenida);
/* Ver si falló */
if(!$im)
{
/* Crear una imagen en blanco */
$im = imagecreatetruecolor(150, 30);
$fondo = imagecolorallocate($im, 255, 255, 255);
$ct = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 150, 30, $fondo);
/* Imprimir un mensaje de error */
imagestring($im, 1, 5, 5, 'Error cargando ' . $imagen, $ct);
}else{
$this->log('Todo bien en cargarJpeg');
}
return $im;
}