$src = file_get_contents($src_img);
}
else
{
$handle = fopen ($src_img, “r”);
while (!feof ($handle))
{
$src .= fgets($fd, 4096);
}
fclose ($handle);
}
if(emptyempty($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”)
{