1

私は画像処理の卒業プロジェクトでmatlabを使用していますが、PHPを簡単に使用できる限り、あまり好きではありません。

代わりにPHPを使用できるように、PHPがマトリックスのような画像を処理できるかどうかを尋ねていますか?

4

1 に答える 1

0

私が理解している限り、画像をphp配列に入れることができます。たとえば、現在すべて白であるこの1024x768の壁紙を想像してください。

$width = 1024;
$length = 768;
$myImage = array();
for($i = 0; $i < $width; $i++){
        for($i2 = 0; $i2 < $width; $i2++){
            //        X   Y
            $myImage[$i][$ii] = array(
                'red'   => 0,
                'green' => 0,
                'blue'  => 0,
                'alpha' => 0);
        }
}

画像が初期化されたので、色付けを行うことができます。たとえば、幅 1 ピクセルで x = 500 にある赤い縦線を描画します。

foreach($myImage[500] as &$pixel){
    $pixel['red'] = 255;
}

あとは、データを PNG にエンコードするだけです。

于 2012-02-12T01:29:19.843 に答える