1397 次
3 に答える
0
pImage.class.php Line.171 の関数 autoOutput() の実装を参照できます。
関数が実行するアクションは、Web サーバーと PHP の間のインターフェースのタイプによって異なります。
したがって、意味不明な出力はpngファイルの内容です。ページ内の他のすべての HTML 出力にコメントを付けると、ブラウザにグラフの完全な画像が表示されます。
于 2012-08-05T10:25:22.760 に答える
0
どういうわけか、画像をブラウザに直接レンダリングするためのヘッダー情報が適切に設定されていません。
長編ストーリー。$Image->Render("test.png")
の代わりに使用$Image->Stroke()
して、次のようにページ内で参照を作成します。
<img src="test.png" />
于 2012-07-15T18:23:23.843 に答える
0
あなたの問題が何であるかわからない、バイトごとにpng画像を出力しているようだ、追加するとどうなるか
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=image.png');
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
?
于 2012-02-24T17:38:50.413 に答える