本文整理汇总了PHP中Cezpdf::addGifFromFile方法的典型用法代码示例。如果您正苦于以下问题:PHP Cezpdf::addGifFromFile方法的具体用法?PHP Cezpdf::addGifFromFile怎么用?PHP Cezpdf::addGifFromFile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Cezpdf
的用法示例。
在下文中一共展示了Cezpdf::addGifFromFile方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: addImage
/**
* add a given image to the document
*
* @param CezShowimageParameter $params image parameter
* @param float $x horizontal position
* @param float $y vertical position
* @param $w width
* @param $h height
* @param $quality image quality
* @access protected
*/
function addImage(&$params, $x = 0, $y = 0, $w = 0, $h = 0, $quality = 75)
{
if ($params->isUrl()) {
if (function_exists('imagecreatefrompng')) {
switch ($params->getImageType()) {
case 3:
// png
$image = imagecreatefrompng($params->getFilename());
break;
case 2:
// jpeg
$image = imagecreatefromjpeg($params->getFilename());
break;
case 1:
// gif
$image = imagecreatefromgif($params->getFilename());
break;
}
parent::addImage($image, $x, $y, $params->getWidth(), $params->getHeight());
}
} else {
// check for image type, currently only png and jpeg supported
switch ($params->getImageType()) {
case 3:
// png
parent::addPngFromFile($params->getFilename(), $x, $y, $params->getWidth(), $params->getHeight());
break;
case 2:
// jpeg
parent::addJpegFromFile($params->getFilename(), $x, $y, $params->getWidth(), $params->getHeight());
break;
case 1:
// gif
parent::addGifFromFile($params->getFilename(), $x, $y, $params->getWidth(), $params->getHeight());
break;
}
}
}