Vielleicht verwechsele ich es auch mit einem anderen Bildbetrachter, sorry ;-)
Aber die o.g. Links sollten ja weiterhelfen.
Zur not gäbe es da noch die Möglichkeit ein PHP Script zu schreiben, hihi...
Also etwa so etwas a la
PHP-Code:
<?
$bilddatei1='a.jpg';
$ausschnittbreite=100;
$ausschnitthoehe=100;
echo '<html><body><img src="'.$bilddatei1.'" alt=""/><hr/>';
$bild1= imagecreatefromjpeg($bilddatei1);
//imagecreate wenn imagecreatetruecolor nicht unterstützt wird
$zielbild = imagecreatetruecolor($ausschnittbreite,$ausschnitthoehe);
$farbe_body=imagecolorallocate($zielbild,222,222,222);
$info = getimagesize($bilddatei1);
$breite=$info[0];
$hoehe=$info[1];
$bildposition_x=0;
$bildposition_y=0;
$ausschnitt_anfang_x=0;
$ausschnitt_anfang_y=0;
$ausschnitt_ende_x=$ausschnittbreite; //breite;
$ausschnitt_ende_y=$ausschnitthoehe; //hoehe;
$x=0;$y=0;
while($ausschnitt_anfang_y<$hoehe)
{$x++;
while($ausschnitt_anfang_x<$breite)
{$x++;
// imagecopy falls copyresampled nicht unterstützt wird
imagecopyresampled($zielbild, $bild1, $bildposition_x,$bildposition_y,$ausschnitt_anfang_x,$ausschnitt_anfang_y,$ausschnitt_ende_x,$ausschnitt_ende_y,$ausschnittbreite,$ausschnitthoehe);
imagejpeg($zielbild,$x.'-'.$y.'.jpg');
$ausschnitt_anfang_x+=$ausschnittbreite;
echo ' <img src="'.$x.'-'.$y.'.jpg" alt=""/>';
}
echo '<br/><br/>';
$ausschnitt_anfang_x=0;
$ausschnitt_anfang_y+=$ausschnitthoehe;
}
//imagedestroy($zielbild);
//imagedestroy($bild1);
?>
Ich denke durch die langen Variablennamen sollte es verständlich sein, auch ohne Kommentare.