ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 7549


Ignore:
Timestamp:
Jun 8, 2008, 7:43:25 PM (11 years ago)
Author:
ebihara
Message:

OpenPNE_Img_ImageMagick::get_raw_img() と OpenPNE_Img_ImageMagick::get_raw_cache_filename() を OpenPNE_Img_Generator_ImageMagick::getCacheRawImage() と OpenPNE_Img_Generator_ImageMagick::getRawCacheFileName() として引き上げ

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/work/ebihara/prj_renew_OpenPNE_Img/webapp/lib/OpenPNE/Img/Generator/ImageMagick.php

    r6958 r7549  
    1515class OpenPNE_Img_Generator_ImageMagick extends OpenPNE_Img_Generator
    1616{
     17    function getCacheRawImage($filename)
     18    {
     19        $raw_cache_fullpath = $this->getRawCacheFileName($filename);
     20
     21        if (is_readable($raw_cache_fullpath)) {
     22            $fh = fopen($raw_cache_fullpath, 'rb');
     23            $data = fread($fh, filesize($raw_cache_fullpath));
     24            fclose($fh);
     25
     26            return $data;
     27        }
     28
     29        return false;
     30    }
     31
     32    /**
     33     * RAW画像キャッシュのファイルパスを設定する
     34     */
     35    function getRawCacheFileName($filename)
     36    {
     37        $prefix = OPENPNE_IMG_CACHE_PREFIX;
     38
     39        $format = $this->getSourceFormat();
     40        $file = $prefix . str_replace('.', '_', $filename) . '.' . $format;
     41        $path = sprintf('%s/w_h_raw/%s', $format, $file);
     42
     43        return $this->cache_dir . '/' . $path;
     44    }
    1745}
    1846
Note: See TracChangeset for help on using the changeset viewer.