Zitat von AninajIch würde mir folgendes wünschen: quadratische Thumbnails (wie es jetzt schon gibt), nur dass nicht einfach vom Mittelpunkt aus, die Kantenlänge brechnet wird sondern:
angenommen das Bild ist 300x400, dann werden die 300 auf die gewünschte Thumbnailseitenlänge runtergerechnet und bei den 400 wird was übersteht von beiden Seiten gleichmäßig abgeschnitten... öhm- ist das jetzt verständlich rübergekommen?
Quadratische Thumbnails mit myGallery 1
In der Datei mygalleryfunctions.php habe ich bei Zeile 395 den Code geändert:
PHP
else if ($mg_options[scalethumb]==2){
if ($myimg_width > $myimg_height) {
$off_w = ($myimg_width-$myimg_height)/2;
$off_h = 0;
$myimg_width = $myimg_height;
} elseif ($myimg_height > $myimg_width) {
$off_w = 0;
$off_h = ($myimg_height-$myimg_width)/2;
$myimg_height = $myimg_width;
} else {
$off_w = 0;
$off_h = 0;
}
if ($my_extension=='gif') {
$new_img = imagecreate($tmb_width,$tmb_width);
}
else {
$new_img = imagecreatetruecolor($tmb_width,$tmb_width);
}
imagecopyresampled($new_img, $myimg, 0, 0, $off_w, $off_h, $tmb_width, $tmb_width, $myimg_width, $myimg_height);
}
Alles anzeigen