PHP画像の拡大・縮小


    /**
     *     
     */
    function resizeImage($p_w_picpath, $prefix = '', $width = 266, $compression = 0)
    {
        //              
        if(strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
        {
            $p_w_picpath = iconv('utf-8', 'gbk', $p_w_picpath);
        }
        //        
        $imgInfo = getp_w_picpathsize($p_w_picpath);
        $imgInfo['width'] = $imgInfo[0];
        $imgInfo['height'] = $imgInfo[1];
        $width = $imgInfo['width'] nameToChina($p_w_picpath) : $this->nameToChina($p_w_picpath);
                $p_w_picpathName = dirname($p_w_picpath) . DS . $imgName;
                if(file_exists($p_w_picpathName))
                {
                    unlink($p_w_picpathName);
                }
                
                if(!$compression)
                {
                    p_w_picpathpng($white, $p_w_picpathName);
                }
                else
                {
                    p_w_picpathjpeg($white,$p_w_picpathName);
                }
                


                //    
                p_w_picpathdestroy($white);
                p_w_picpathdestroy($imgRes);
            }
        }
    }