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]';