コード例 #1
0
 protected function generateThumbnail($image)
 {
     $ext = strtolower(preg_replace('/.*\\.([^.]+)$/', '$1', $image));
     $config = $this->getApplication()->getConfiguration();
     $cacheThumb = $this->imageFinder->getThumbnailFileName($image, '.jpg');
     $imageThumbSize = empty($config['thumbnails.size']) ? 230 : $config['thumbnails.size'];
     $this->imageFinder->ensureFodlerExists(dirname($cacheThumb));
     $ret = $this->image->makeThumbnail($image, $cacheThumb, $imageThumbSize);
     $this->imageFinder->ensureFileMode($cacheThumb);
     return $ret;
 }