ich versuche schon seit langer Zeit die thumb erstellung der Gallery zu ändern.. so, dass alle thumbnails die selbe höhe haben und nicht wie normal die selbe Breite... ich weiß, dass ich dafür die /include/includes/func/gallery.php ändern muss..
Ich schaffe es zwar, dass das ganz kleine Bild (welches in der gesamtübersicht zu sehen ist) einheitlich hoch ist... doch dann behält das mittlere bild diese höhe und die breite wird wie normal angepasst... der quelltext sieht so aus:
<?php # Copyright by Manuel # Support www.ilch.de defined ('main') or die ( 'no direct access' ); function create_thumb ( $imgpath, $thumbpath, $neueBreite ) { $size=getimagesize($imgpath); $breite=$size[0]; $hoehe=$size[1]; $neueHoehe=$size[1]; $neueBreite=intval($breite*$neueBreite/$hoehe); if (function_exists('gd_info')) { $tmp = gd_info(); $imgsup = ($tmp['GIF Create Support'] ? 1 : 2); } else $imgsup = 2; if ($size[2] < $imgsup OR $size[2] > 3) { return (FALSE); } if ($size[2] == 1) { $altesBild = imagecreatefromgif($imgpath); } elseif ($size[2] == 2) { $altesBild = imagecreatefromjpeg($imgpath); } elseif ( $size[2] == 3 ) { $altesBild = imagecreatefrompng($imgpath); } $neueHoehe=100; if ( function_exists ( 'imagecreatetruecolor' ) AND $size[2] != 1 ) { $neuesBild = imagecreatetruecolor($neueBreite,$neueHoehe); imagecopyresampled($neuesBild, $altesBild, 0, 0, 0, 0, $neueBreite,$neueHoehe, $breite, $hoehe); } else { $neuesBild=imageCreate($neueBreite,$neueHoehe); imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe); } if ($size[2] == 1) { ImageGIF($neuesBild,$thumbpath); } elseif ($size[2] == 2) { ImageJPEG($neuesBild,$thumbpath); } elseif ( $size[2] == 3 ) { ImagePNG($neuesBild,$thumbpath); } return (TRUE); } ?>
bitte helft mir... das wäre meiner meinung nach ein großer schritt in die richtung, dass die gallery schöner wird ^^
dankeschön!
verwendete ilchClan Version: 1.1
betroffene Homepage: fvsg2007.de