Starfox2007
Mitglied
Hi zusammen,
ich habe mir ein Galeriescript geschrieben, und berechne die Thumbnail Bilder für die Anzeige.
Die Bilder kommen in diesen Größen:
1280x960
960x1280
1280x960
1280x960
960x1280
1280x960
1280x960
1280x960
1280x960
1280x960
1280x960
1280x960
1280x960
Die berechneten Thumbnails sehen dann aber in selber Reihenfolge so aus:
250x188
141x188
141x106
141x106
80x106
80x60
80x60
80x60
80x60
80x60
80x60
80x60
80x60
Ich finde den Fehler in der Berechnung einfach nicht, das ganze läuft innerhalb einer foreach Schleife.
ich habe mir ein Galeriescript geschrieben, und berechne die Thumbnail Bilder für die Anzeige.
Die Bilder kommen in diesen Größen:
1280x960
960x1280
1280x960
1280x960
960x1280
1280x960
1280x960
1280x960
1280x960
1280x960
1280x960
1280x960
1280x960
Die berechneten Thumbnails sehen dann aber in selber Reihenfolge so aus:
250x188
141x188
141x106
141x106
80x106
80x60
80x60
80x60
80x60
80x60
80x60
80x60
80x60
Ich finde den Fehler in der Berechnung einfach nicht, das ganze läuft innerhalb einer foreach Schleife.
PHP:
$ratio_orig = $width/$height;
$ratio_orig = round($ratio_orig, 2);
if ($thumbwidth/$thumbheight > $ratio_orig) {
$thumbwidth = $thumbheight*$ratio_orig;
$thumbwidth = round($thumbwidth);
} else {
$thumbheight = $thumbwidth/$ratio_orig;
$thumbheight = round($thumbheight);
}