最新回答 / Wizey
header("content-type:", $info['mime']); $func($img,'newimage.'.$type);你这两句不知道是打错了,还是写错了,你的打开是乱码,有没有报错信息,还有看看你保存php文件的编码是不是utf-8无bom格式的
2016-11-06
最新回答 / wumu_zhuangzhu
imagecopymerge($image, $water, 20, 30, 0, 0, $info2[2], $info2[1], 30);这里的宽高是$info2[0] $info2[1]
2016-11-06
还有关于png背景黑色的问题,可以创建一个画布,把logo跟背景图片都放里面例如
imagecopy($canvas, $bg, 0, 0, 0, 0, 宽, 高);
imagecopy($canvas, $logo, 0,0, 0, 0, 宽, 高);
然后在把画布放在原背景图片之上
imagecopymerge($bg, $canvas, 20, 30, 0, 0, 宽 ,高, 透明度);
imagecopy($canvas, $bg, 0, 0, 0, 0, 宽, 高);
imagecopy($canvas, $logo, 0,0, 0, 0, 宽, 高);
然后在把画布放在原背景图片之上
imagecopymerge($bg, $canvas, 20, 30, 0, 0, 宽 ,高, 透明度);
2016-11-04
Call to undefined function image() ...
public function show(){
header("Content-type:".$this->info['mime']);
$funs = "image{$this->info['type']}";
$funs($this->image);
}
public function show(){
header("Content-type:".$this->info['mime']);
$funs = "image{$this->info['type']}";
$funs($this->image);
}
2016-11-01
已采纳回答 / yvsh
<?phpclass Image { /*图片的基本信息*/ private $info; /*构造函数,打开图片,读取到内存中*/ public function __construct($src){ $info = getimagesize($src); $this->info = array( 'width' => $info[0], 'height' => $info[1], ...
2016-10-27