estrazione immagine in 2 formati da una tabella mysql

iperboreo

Utente Attivo
21 Giu 2012
126
0
16
Buongiorno,

vorrei chiedere se, avendo una tabella mysql contenente immagini,
sarebbe possibile in php estrarre le immagini (una sola) in un form, (e questo riesco a farlo)
e la stessa immagine richiamarla in un altro form ma con dimensioni piu piccole? tipo anteprima?

grazie, buongiorno
 
ciao
guarda se questo può esserti utile
PHP:
<?php
//......
$caratteristiche=getimagesize($nome_immagine);//array dati dell'immagina tra cui larg e alt (non ho messo il percorso)
//definisci la massima larghezza e altezza che ti serve
$max_w=150;//pixel
$max_h=100;
$w_imm=$caratteristiche[0];
$h_imm=$caratteristiche[1];
$rapporto = min($max_w/$w_imm,$max_h/$h_imm);//calcolo il rapporto in modo che non venga deformata
$w_monitor = floor($rapporto*$w_imm);
$h_monitor = floor($rapporto*$h_imm);
echo "<img src=\"$nome_immagine\" width=\"$w_monitor\" height=\"$h_monitor\">";
//........
?>
guarda pero che non è che crei una tumb, ma la visualizzi solo più piccola quindi se sono molti kb il tempo di caricamento è lungo comunque
 
Ciao, e grazie,
sto tentando di applicare il codice, ma non riesco a farlo funzionare,

tento ancora poi cambio tipo di soluzione.

grazie a piu tardi
 
ciao
un piccolo dubbio prova a mettermi un var_dump e dimmi cosa riporta
PHP:
<?php
//......
$caratteristiche=getimagesize($nome_immagine);//array dati dell'immagina tra cui larg e alt (non ho messo il percorso)
var_dump($caratteristiche);
//....
?>
eventialmente per provare metti il nome di una immagine al posto della variabile provando solo queste due righe in uno script di prova
PHP:
<?php
//......
$caratteristiche=getimagesize(percorso/mia_imm.jpg);//array dati dell'immagina tra cui larg e alt (non ho messo il percorso)
var_dump($caratteristiche);
//....
?>
e dimmi se il var_dump ti restituisce qualcosa
 

Discussioni simili