您好,欢迎访问一九零五行业门户网

网上的一段代码错哪了

网上的一段代码哪里错了?
imgpath = $path;
  }
/**
 * 颜色分离转换...
 *
 * @param unknown_type $path
 * @return unknown
 */
  public function gethec()
    {   
        $size = getimagesize($this->imgpath);
        $res = imagecreatefrompng($this->imgpath);        
        for($i=0; $i         {   
            for($j=0; $j             {
                $rgb = imagecolorat($res,$j,$i);
                $rgbarray = imagecolorsforindex($res, $rgb);               
                if($rgbarray['red']                 || $rgbarray['blue']                 {
                    $data[$i][$j]=1;
                }else{
                    $data[$i][$j]=0;
                }
            }
        }
        $this->imgsize = $size;
        $this->hecdata = $data;
    }
/**
 * 颜色分离后的数据横向整理...
 *
 * @return unknown
 */
public function maghordata()
{
$data = $this->hecdata;
    $size = $this->imgsize;    
    $z = 0;
    for($i=0; $i    { 
        if(in_array('1',$data[$i])){
            $z++;
            for($j=0; $j            {   
                if($data[$i][$j] == '1'){                    
                   $newdata[$z][$j] = 1;
                }else{
                   $newdata[$z][$j] = 0; 
                }
            }           
       }
}
    return $this->hordata = $newdata;

/**
 * 整理纵向数据...
 *
 * @return unknown
 */
public function magverdata($newdata){
    for ($i=0;$i        for($j=1;$j            $ndata[$i][$j] = $newdata[$j][$i];
        }
    }
$sum = count($ndata);
    $c = 0;
    for ($a=0;$a        $value = $ndata[$a];
        if(in_array(1,$value)){            

其它类似信息

推荐信息