original_string: public function toJpeg($backgroundColor, $type) {
  		$image = $this->owner->getImageResource();
  
  		switch($type){
  			case IMAGETYPE_GIF:
  			case IMAGETYPE_PNG:
  				$newGD = imagecreatetruecolor($this->owner->getWidth(), $this->owner->getHeight());
  				$bg = GDBackend::color_web2gd($newGD, $backgroundColor);
                  imagefill($newGD, 0, 0, $bg);
                  imagealphablending($newGD, TRUE);
                  imagecopy($newGD, $image, 0, 0, 0, 0, $this->owner->getWidth(), $this->owner->getHeight());
  			break;
  
  			case IMAGETYPE_JPEG:
  				$newGD = $image;
  			break;
  		}
  
  		$output = clone $this->owner;
  		$output->setImageResource($newGD);
  		return $output;
  	}
code: public function toJpeg($backgroundColor, $type) {
  		$image = $this->owner->getImageResource();
  
  		switch($type){
  			case IMAGETYPE_GIF:
  			case IMAGETYPE_PNG:
  				$newGD = imagecreatetruecolor($this->owner->getWidth(), $this->owner->getHeight());
  				$bg = GDBackend::color_web2gd($newGD, $backgroundColor);
                  imagefill($newGD, 0, 0, $bg);
                  imagealphablending($newGD, TRUE);
                  imagecopy($newGD, $image, 0, 0, 0, 0, $this->owner->getWidth(), $this->owner->getHeight());
  			break;
  
  			case IMAGETYPE_JPEG:
  				$newGD = $image;
  			break;
  		}
  
  		$output = clone $this->owner;
  		$output->setImageResource($newGD);
  		return $output;
  	}
code_tokens: public function toJpeg ( $ backgroundColor , $ type ) { $ image = $ this -> owner -> getImageResource ( ) ; switch ( $ type ) { case IMAGETYPE_GIF : case IMAGETYPE_PNG : $ newGD = imagecreatetruecolor ( $ this -> owner -> getWidth ( ) , $ this -> owner -> getHeight ( ) ) ; $ bg = GDBackend :: color_web2gd ( $ newGD , $ backgroundColor ) ; imagefill ( $ newGD , 0 , 0 , $ bg ) ; imagealphablending ( $ newGD , TRUE ) ; imagecopy ( $ newGD , $ image , 0 , 0 , 0 , 0 , $ this -> owner -> getWidth ( ) , $ this -> owner -> getHeight ( ) ) ; break ; case IMAGETYPE_JPEG : $ newGD = $ image ; break ; } $ output = clone $ this -> owner ; $ output -> setImageResource ( $ newGD ) ; return $ output ; }
docstring: convert to jpeg
docstring_tokens: convert to jpeg