Dopo decine e decine di tentativi sono arrivato a questa soluzione:
#cropimageoriz {
text-align: center;
width: 149px;
overflow: hidden;
}
#cropimageoriz img {
margin: 0px -28px 0px -28px;
}
#cropimagevert {
text-align: center;
height: 149px;
overflow: hidden;
}
#cropimagevert img {
margin: -28px 0px -28px 0px;
}
Codice PHP:
<?php
$formatofoto = "images_photogallery/".$row2_fotoarticolo['photogallery'];
list($width,$height)=getimagesize($formatofoto);
if ($width>$height) {
?>
<div id="cropimageoriz">
<a href="images_photogallery/<?=$row2_fotoarticolo['photogallery']?>" rel="lightbox[roadtrip]">
[img]images_photogallery/<?=$row2_fotoarticolo['photogallery']?>[/img]</a>
</div>
<?php
}
else {
?>
<div id="cropimagevert">
<a href="images_photogallery/<?=$row2_fotoarticolo['photogallery']?>" rel="lightbox[roadtrip]">
[img]images_photogallery/<?=$row2_fotoarticolo['photogallery']?>[/img]</a>
</div>
<?php
}
?>