btw, ich hab noch etwas für das Add-On vergessen.
Damit die neuen Image Details unter den Bildern auch direkt nach dem Upload erzeugt werden ( und nicht erst nach dem manuellen Löschen des Caches ) muss man folgenden Code auch in der upload.php einbauen:
ÖFFNE
gallery/upload.php
SUCHE:
Code: Alles auswählen
$thumbnail = ($album_config['gd_version'] == 1) ? @imagecreate($thumbnail_width, $thumbnail_height) : @imagecreatetruecolor($thumbnail_width, $thumbnail_height);
ERSETZE MIT:
Code: Alles auswählen
// Create thumbnail + 16 Pixel extra for imagesize text
$thumbnail = ($album_config['gd_version'] == 1) ? @imagecreate($thumbnail_width, $thumbnail_height + 16) : @imagecreatetruecolor($thumbnail_width, $thumbnail_height + 16);
SUCHE:
Code: Alles auswählen
@$resize_function($thumbnail, $src, 0, 0, 0, 0, $thumbnail_width, $thumbnail_height, $pic_width, $pic_height);
DANACH EINFÜGEN:
Code: Alles auswählen
// Create image details
$dimension_font = 1;
$dimension_filesize = filesize(ALBUM_UPLOAD_PATH . $pic_filename);
$dimension_string = $pic_width . "x" . $pic_height . "(" . intval($dimension_filesize/1024) . "KB)";
$dimension_colour = ImageColorAllocate($thumbnail,255,255,255);
$dimension_height = imagefontheight($dimension_font);
$dimension_width = imagefontwidth($dimension_font) * strlen($dimension_string);
$dimension_x = ($thumbnail_width - $dimension_width) / 2;
$dimension_y = $thumbnail_height + ((16 - $dimension_height) / 2);
imagestring($thumbnail, 1, $dimension_x, $dimension_y, $dimension_string, $dimension_colour);