if(empty($src))
{
die(“图片源为空”);
}
$this->h_src = @ImageCreateFromString($src);
$this->src_w = $this->getImgWidth($this->h_src);
$this->src_h = $this->getImgHeight($this->h_src);
}
/**
* 设置图片生成路径
*
* @param string $dst_img 图片生成路径
*/
function setDstImg($dst_img)
{
$arr = explode(‘/’,$dst_img);
$last = array_pop($arr);
$path = implode(‘/’,$arr);
$this->_mkdirs($path);
$this->dst_img = $dst_img;
}
/**
* 设置图片的显示质量
*
* @param string $n 质量
*/
function setImgDisplayQuality($n)
{
$this->img_display_quality = (int)$n;
}
/**
* 设置图片的生成质量
*
* @param string $n 质量
*/
function setImgCreateQuality($n)
{
$this->img_create_quality = (int)$n;
}
/**
* 设置文字水印
*
* @param string $word 水印文字
* @param integer $font 水印字体
* @param string $color 水印字体颜色
*/
function setMaskWord($word)
{
$this->mask_word .= $word;
}
/**
* 设置字体颜色
*
* @param string $color 字体颜色
*/
function setMaskFontColor($color=”#ffffff”)
{
$this->mask_font_color = $color;
}
/**
* 设置水印字体
*
* @param string|integer $font 字体
*/
function setMaskFont($font=2)
{
if(!is_numeric($font) && !file_exists($font))
{