2017-05-01 3 views
0

私はGDイメージライブラリを使用しようとしていますが、成功しません。私が試したすべてのコードは、常に同じ小さな空の画像を表示します。私はすでにチェックして、GDが有効になっています。フォルダのアクセス許可は、場合によっては777に設定されています。使用しています:ImageLine、imagecreatetruecolorが正しく動作しない

OS:Macエルキャピタン、 サーバー:MAMP、 PHPバージョン:7.0.10。

何か助けていただければ幸いです。

enter image description here

$size = 600; 
$img = imagecreatetruecolor($size, $size); 

$white = imagecolorallocate($img, 255, 255, 255); 
$black = imagecolorallocate($img, 0, 0, 0); 

imagefilledrectangle($img,0,0,$size,$size,$white); 

function Vector($palette,$startx,$starty,$angle,$length,$colour){ 
    $angle = deg2rad($angle); 
    $endx = $startx+cos($angle)*$length; 
    $endy = $starty-sin($angle)*$length; 
    return(imageline($palette,$startx,$starty,$endx,$endy,$colour)); 
} 

Vector($img,$size/2,$size/2,30,200,$black); 

header("Content-type: image/png"); 
imagepng($img); 

答えて

0

私は、ページの最上部にコードを移動し、それが動作します。私はなぜそれがHTML、おそらくヘッダ内で動作しないのか分からないのですか? humm、私は以前にヘッダーをトップに移動しましたが、それでも動作しませんでした。私はとにかく図書館についてもっと読む必要があります。

関連する問題