ecco. è proprio quello il problema.
Mi spiego : io non ho sempre una stessa immagine, ma devo creare un contenuto unico per immagini di dimensioni diverse ( possibilmente tramite css+html).
Per ora ho "arrangiato" con un metodo simile a quello pensato da te. Un div dietro con background nero e width :100% mentre altezza fissa e uno davanti con l'immagine di dimensioni 100% e 100%.
In tal modo un pò ci son riuscito... ma è un metodo molto arrangiato e che non va sempre bene...
cercavo una soluzione migliore ( e definitiva)