guarda, pensandoci l'unica soluzione che mi è venuta in mente è javascript.
Con questo puoi vedere quale è la risoluzione del monitor dell'utente e sottrargli il 30% per poter ridimensionare l'immagine.
Infatti con i css si può al massimo nascondere l'immagine in eccesso.
Provo a darti un codice al volo anche se di javascript non so una mazza.
Inserisci questo codice dentro la cella in cui vuoi che sia visualizzata l'immagine:
Codice PHP:
<script type="text/javascript">
screenW = window.screen.width; //Ottengo la larghezza del monito
imageWidth = screenW - (screenW/100*30); //Sottraggo il 30% dalla larghezza
document.write('[img]emiliaromagna.jpg[/img]'); //inserisco l'immagine
</script>