出錯(cuò):imagecopyresampled() expects parameter 2 to be resource, null given in F:\PHP\muke\syin\images\image.class.php on line 27
<?php
class Image{
?? ?
??? private $image;
??? private $info;
?? ?
??? //打開圖片
??? public function? ww($src){
??? //圖片信息
??? $info=getimagesize($src);
??? $info=array(
?????? 'width'=>$info[0],
?????? 'height'=>$info[1],
?????? 'type'=>image_type_to_extension($info[2],false),
?????? 'mime'=>$info['mime']
??? );
??? $fun="imagecreatefrom{$this->info['type']}";
??? $this->image=$fun($src);
??? }
?? ?
?
?? //壓縮操作
?? public function thumb($width,$height)
?? {
?????? $image_thumb=imagecreatetruecolor($width,$height);
?????? imagecopyresampled($image_thumb,$this->image,0,0,0,0,$width,$height,$this->info['width'],$this->info['height']);
?????? imagedestroy($this->image);
?????? $this->image=$image_thumb;
?? }
? //輸出圖片到瀏覽器
?? public function show(){
???? header("Content-type".$this->info['mime']);
???? $func="image{$this->info['type']}";
???? $func($this->image);
?}
?//保存到硬盤中
? public function save($newname){
???? $func="image{$this->info['type']}";
???? $func($this->image,$newname.'.'.$this->info['type']);
? }
? //銷毀圖片
? public function __destruct(){
?? imagedestroy($this->image);
? }
? }
?>
2015-11-21
應(yīng)為構(gòu)造函數(shù),調(diào)用類的 時(shí)候自動(dòng)執(zhí)行,你沒有,所以,找不到資源
2015-10-21
看看這個(gè) ?