A meno di aver a che fare con versioni preistoriche direi di no (non sono neanche sicuro che browser antichi avrebbero questo comportamento..
Comunque se hai paura che possa succedere fa così:
dopo aver letto le dimensioni dell'immagine
Codice PHP:
if($larghezza > $altezza) {
$aspect_ratio = $larghezza/$altezza;
$nuova_altezza = round(100/$aspect_ratio);
echo '[img]immagine.jpg[/img]';
}
else {
$aspect_ratio = $altezza/$larghezza;
$nuova_larghezza = round(100/aspect_ratio);
echo '[img]immagine.jpg[/img]';
}