} exit; } // Old Thumbnails - END $Image = new ImgObj(); $Image->ReadSourceFile($pic_info['fullpath']); /* // This is most CPU consuming for JPG... $Image->ReadSourceFile($pic_info['fullpath']); */ $Image->Resize($thumbnail_width, $thumbnail_height); if ($apply_wm == true) { $wm_position = $album_config['disp_watermark_at'] > 0 && $album_config['disp_watermark_at'] < 10 ? $album_config['disp_watermark_at'] : 5; $wm_maxsize = 50; $wm_transition = 75; $Image->WatermarkPos($wm_file, $wm_position, $wm_maxsize, $wm_transition); } if ($album_config['midthumb_cache'] == true) { $Image->SendToFile($pic_info['thumbnail_new_m_fullpath'], $album_config['thumbnail_quality']); //@chmod($pic_info['thumbnail_new_m_fullpath'], 0777); } $Image->SendToBrowser($pic_info['title_reg'], $pic_info['filetype'], 'mid_', '', $album_config['thumbnail_quality']); /* // This is most CPU consuming for JPG... $Image->SendToBrowser($pic_info['title_reg'], $pic_info['filetype'], 'mid_', '', $album_config['thumbnail_quality']); */ if ($Image == true) { $Image->Destroy(); exit; } else { $Image->Destroy();