2011年4月23日土曜日

PHPによりの画像処理

 //Get the resource ids of the pictures
    $watermarkfile_id = imagecreatefrompng($watermarkfile);
   
    imageAlphaBlending($watermarkfile_id, false);
    imageSaveAlpha($watermarkfile_id, true);

    $fileType = strtolower(substr($sourcefile, strlen($sourcefile)-3));

    switch($fileType) {
        case('gif'):
            $sourcefile_id = imagecreatefromgif($sourcefile);
            break;
           
        case('png'):
            $sourcefile_id = imagecreatefrompng($sourcefile);
            break;
           
        default:
            $sourcefile_id = imagecreatefromjpeg($sourcefile);
    }