コード例 #1
0
         case 'jpg':
             @imagejpeg($thumbnail, null, $album_config['thumbnail_quality']);
             break;
         case 'png':
             @imagepng($thumbnail);
             break;
         default:
             image_no_thumbnail('thumb_' . $pic_title_reg . '.' . $pic_filetype);
             exit;
             break;
     }
     exit;
 }
 // Old Thumbnails - END
 $Image = new ImgObj();
 $Image->ReadSourceFile($pic_fullpath);
 $Image->Resize($thumbnail_width, $thumbnail_height);
 if ($album_config['show_pic_size_on_thumb'] == 1) {
     $dimension_string = intval($pic_width) . 'x' . intval($pic_height) . '(' . intval(filesize($pic_fullpath) / 1024) . 'KB)';
     $Image->Text($dimension_string);
 }
 if ($album_config['thumbnail_cache'] == 1) {
     $Image->SendToFile($pic_thumbnail_fullpath, $album_config['thumbnail_quality']);
     //@chmod($pic_thumbnail_fullpath, 0777);
 }
 $Image->SendToBrowser($pic_title_reg, $pic_filetype, 'thumb_', '', $album_config['thumbnail_quality']);
 if ($Image == true) {
     $Image->Destroy();
     exit;
 } else {
     $Image->Destroy();
コード例 #2
0
         case 'jpg':
             @imagejpeg($thumbnail, null, $album_config['thumbnail_quality']);
             break;
         case 'png':
             @imagepng($thumbnail);
             break;
         default:
             image_no_thumbnail('mid_' . $pic_info['title_reg'] . '.' . $pic_info['filetype']);
             exit;
             break;
     }
     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);
 }