Ignore:
Timestamp:
2014/06/03 14:51:51 (12 years ago)
Author:
shutta
Message:

#2448 typo修正・ソース整形・ソースコメントの改善 for 2.13.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13-dev/data/class/SC_Image.php

    r23124 r23503  
    4040        // 拡張子以外を置き換える。 
    4141        $newFileName = preg_replace("/^.*\./", $mainname, $_FILES[$keyname]['name']); 
    42         $result  = $this->MakeThumb($_FILES[$keyname]['tmp_name'], $this->tmp_dir , $max_width, $max_height, $newFileName); 
     42        $result  = $this->MakeThumb($_FILES[$keyname]['tmp_name'], $this->tmp_dir, $max_width, $max_height, $newFileName); 
    4343        GC_Utils_Ex::gfDebugLog($result); 
    4444 
     
    5353        $to_path = $save_dir.'/'.$filename; 
    5454        if (file_exists($from_path) && file_exists($save_dir)) { 
    55             if (copy($from_path , $to_path)) { 
     55            if (copy($from_path, $to_path)) { 
    5656                unlink($from_path); 
    5757            } 
     
    7979     * @param array 新ファイル名を格納した配列 
    8080     */ 
    81     public function MakeThumb($FromImgPath , $ToImgPath , $tmpMW , $tmpMH, $newFileName = '') 
     81    public function MakeThumb($FromImgPath, $ToImgPath, $tmpMW, $tmpMH, $newFileName = '') 
    8282    { 
    8383        // 画像の最大横幅(単位:ピクセル) 
     
    9898 
    9999        if (empty($FromImgPath) || empty($ToImgPath)) { 
    100             return array(0,'出力元画像パス、または出力先フォルダが指定されていません。'); 
     100            return array(0, '出力元画像パス、または出力先フォルダが指定されていません。'); 
    101101        } 
    102102 
    103103        if (!file_exists($FromImgPath)) { 
    104             return array(0,'出力元画像が見つかりません。'); 
     104            return array(0, '出力元画像が見つかりません。'); 
    105105        } 
    106106 
     
    110110        // 画像の種類が不明 or swf 
    111111        if (!$size[2] || $size[2] > 3) { 
    112             return array(0,'画像形式がサポートされていません。'); 
     112            return array(0, '画像形式がサポートされていません。'); 
    113113        } 
    114114 
     
    138138 
    139139        // サムネイル画像ファイル名作成処理 
    140         $tmp = array_pop(explode('/',$FromImgPath)); // /の一番最後を切り出し 
    141         $FromFileName = array_shift(explode('.',$tmp)); // .で区切られた部分を切り出し 
     140        $tmp = array_pop(explode('/', $FromImgPath)); // /の一番最後を切り出し 
     141        $FromFileName = array_shift(explode('.', $tmp)); // .で区切られた部分を切り出し 
    142142        $ToFile = $FromFileName; // 拡張子以外の部分までを作成 
    143143 
    144         $ImgNew = imagecreatetruecolor($re_size[0],$re_size[1]); 
     144        $ImgNew = imagecreatetruecolor($re_size[0], $re_size[1]); 
    145145 
    146146        switch ($size[2]) { 
     
    154154                        $ToFile .= '.gif'; 
    155155                    } 
    156                     if (!@copy($FromImgPath , $ToImgPath.$ToFile)) { // エラー処理 
    157  
    158                         return array(0,'ファイルのコピーに失敗しました。'); 
     156                    if (!@copy($FromImgPath, $ToImgPath.$ToFile)) { // エラー処理 
     157 
     158                        return array(0, 'ファイルのコピーに失敗しました。'); 
    159159                    } 
    160160                    ImageDestroy($ImgNew); 
    161161 
    162                     return array(1,$ToFile); 
    163                 } 
    164  
    165                 ImageColorAllocate($ImgNew,255,235,214); //背景色 
    166                 $black = ImageColorAllocate($ImgNew,0,0,0); 
    167                 $red = ImageColorAllocate($ImgNew,255,0,0); 
    168                 Imagestring($ImgNew,4,5,5,"GIF $size[0]x$size[1]", $red); 
    169                 ImageRectangle ($ImgNew,0,0,($re_size[0]-1),($re_size[1]-1),    $black); 
     162                    return array(1, $ToFile); 
     163                } 
     164 
     165                ImageColorAllocate($ImgNew, 255, 235, 214); //背景色 
     166                $black = ImageColorAllocate($ImgNew, 0, 0, 0); 
     167                $red = ImageColorAllocate($ImgNew, 255, 0, 0); 
     168                Imagestring($ImgNew, 4, 5, 5, "GIF $size[0]x$size[1]", $red); 
     169                ImageRectangle ($ImgNew, 0, 0, ($re_size[0]-1), ($re_size[1]-1),    $black); 
    170170 
    171171                if ($newFileName) { 
     
    177177                } 
    178178                $TmpPath = $ToImgPath.$ToFile; 
    179                 @Imagepng($ImgNew,$TmpPath); 
     179                @Imagepng($ImgNew, $TmpPath); 
    180180                // 画像が作成されていない場合 
    181181                if (!@file_exists($TmpPath)) { 
    182                     return array(0,'画像の出力に失敗しました。'); 
     182                    return array(0, '画像の出力に失敗しました。'); 
    183183                } 
    184184                ImageDestroy($ImgNew); 
    185185 
    186                 return array(1,$ToFile); 
     186                return array(1, $ToFile); 
    187187 
    188188            case '2': //jpg形式 
    189189                $ImgDefault = ImageCreateFromJpeg($FromImgPath); 
    190                 //ImageCopyResized($ImgNew,$ImgDefault, 0, 0, 0, 0,$re_size[0], $re_size[1],$size[0], $size[1]); 
     190                //ImageCopyResized($ImgNew, $ImgDefault, 0, 0, 0, 0, $re_size[0], $re_size[1], $size[0], $size[1]); 
    191191 
    192192                if ($re_size[0] != $size[0] || $re_size[0] != $size[0]) { 
    193                     ImageCopyResampled($ImgNew,$ImgDefault, 0, 0, 0, 0,$re_size[0], $re_size[1],$size[0], $size[1]); 
     193                    ImageCopyResampled($ImgNew, $ImgDefault, 0, 0, 0, 0, $re_size[0], $re_size[1], $size[0], $size[1]); 
    194194                } 
    195195 
     
    205205                } 
    206206                $TmpPath = $ToImgPath.$ToFile; 
    207                 @ImageJpeg($ImgNew,$TmpPath); 
     207                @ImageJpeg($ImgNew, $TmpPath); 
    208208                // 画像が作成されていない場合 
    209209                if (!@file_exists($TmpPath)) { 
    210                     return array(0,"画像の出力に失敗しました。<br>${ImgNew}<br>${TmpPath}"); 
     210                    return array(0, "画像の出力に失敗しました。<br>${ImgNew}<br>${TmpPath}"); 
    211211                } 
    212212                $RetVal = $ToFile; 
     
    215215            case '3': //png形式 
    216216                $ImgDefault = ImageCreateFromPNG($FromImgPath); 
    217                 //ImageCopyResized($ImgNew, $ImgDefault, 0, 0, 0, 0,$re_size[0], $re_size[1],$size[0], $size[1]); 
    218                 ImageCopyResampled($ImgNew, $ImgDefault, 0, 0, 0, 0,$re_size[0], $re_size[1],$size[0], $size[1]); 
     217                //ImageCopyResized($ImgNew, $ImgDefault, 0, 0, 0, 0, $re_size[0], $re_size[1], $size[0], $size[1]); 
     218                ImageCopyResampled($ImgNew, $ImgDefault, 0, 0, 0, 0, $re_size[0], $re_size[1], $size[0], $size[1]); 
    219219 
    220220                if ($newFileName) { 
     
    226226                } 
    227227                $TmpPath = $ToImgPath.$ToFile; 
    228                 @ImagePNG($ImgNew,$TmpPath); 
     228                @ImagePNG($ImgNew, $TmpPath); 
    229229                // 画像が作成されていない場合 
    230230                if (!@file_exists($TmpPath)) { 
    231                     return array(0,'画像の出力に失敗しました。'); 
     231                    return array(0, '画像の出力に失敗しました。'); 
    232232                } 
    233233                $RetVal = $ToFile; 
     
    238238        ImageDestroy($ImgNew); 
    239239 
    240         return array(1,$RetVal); 
     240        return array(1, $RetVal); 
    241241    } 
    242242} 
Note: See TracChangeset for help on using the changeset viewer.