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

Changeset 6855


Ignore:
Timestamp:
Apr 30, 2008, 3:53:34 AM (12 years ago)
Author:
ebihara
Message:

r6854と同じ方針のリファクタリングをOpenPNE_Img::create_cache()にも適用

Location:
OpenPNE/branches/work/ebihara/prj_renew_OpenPNE_Img/webapp/lib/OpenPNE
Files:
2 edited

Legend:

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

    r6854 r6855  
    259259    {
    260260        $this->create_cache_subdir();
    261 
    262         touch($this->cache_fullpath);
    263         switch ($this->generator->getOutputFormat()) {
    264         case 'jpeg':
    265         case 'jpg':
    266         default:
    267             imagejpeg($output_gdimg, $this->cache_fullpath, $this->jpeg_quality);
    268             break;
    269         case 'gif':
    270             imagegif($output_gdimg, $this->cache_fullpath);
    271             break;
    272         case 'png':
    273             imagepng($output_gdimg, $this->cache_fullpath);
    274             break;
    275         }
     261        $this->generator->createCache($this->cache_fullpath, $output_gdimg);
    276262    }
    277263
  • OpenPNE/branches/work/ebihara/prj_renew_OpenPNE_Img/webapp/lib/OpenPNE/Img/Generator.php

    r6854 r6855  
    1313class OpenPNE_Img_Generator
    1414{
     15    var $jpeg_quality = 75;
     16
    1517    var $source_format;
    1618    var $output_format;
     
    108110    }
    109111
     112    function createCache($cache_fullpath, $output_gdimg)
     113    {
     114        touch($cache_fullpath);
     115        switch ($this->getOutputFormat()) {
     116        case 'jpeg':
     117        case 'jpg':
     118        default:
     119            imagejpeg($output_gdimg, $cache_fullpath, $this->jpeg_quality);
     120            break;
     121        case 'gif':
     122            imagegif($output_gdimg, $cache_fullpath);
     123            break;
     124        case 'png':
     125            imagepng($output_gdimg, $cache_fullpath);
     126            break;
     127        }
     128    }
     129
    110130    function checkFormatString($string)
    111131    {
Note: See TracChangeset for help on using the changeset viewer.