2011-10-25 9 views
1
<?php 
$f = new SaeFetchurl(); 
$img_data = $f->fetch('http://ss7.sinaimg.cn/bmiddle/488efcbbt7b5c4ae51ca6&690'); 
$img = new SaeImage(); 
$img->setData($img_data); 
$img->resize(200); 
$img->flipH(); 
$img->flipV(); 
$new_data = $img->exec(); 
$img->exec('jpg' , true); 

if ($new_data === false) 
     var_dump($img->errno(), $img->errmsg()); 
?> 

ここは、sina saeのコードです。それはイメージサービスを提供する。私は自分のページにコードを貼り付けると、ブラウザで混乱を見ることができます。PHPを使って画像を出力するには?

この「$ img-> exec( 'jpg'、true);」は、平均?

PHPを使用して画像を出力するにはどうすればよいですか?

答えて

3

あなたは文字の束を意味ですか?

だけアレックス上に追加のヘッダ情報を

header('Content-type: image/jpeg'); 
+0

はい。私は文字の束を取得します。私はあなたの言ってみましたが、それは動作しません。 :-( –

+0

もう一度試してみると、ブラウザのキャッシュをクリアしてください。 – Alex

+0

もう一度試してみましょう:-) –

0

混乱は、解釈されたイメージ(コード)かもしれません。 htmlイメージタグのsrc属性にphpスクリプトを含めることができます。

同様:混乱して

<img src="foobar.php?optional=params" /> 
+0

Emm ...それはうまくいきません。私は前にそれを試しました。 –

0

を設定してみてください。私は過去の新しい日にこれを使用していました。私は、余分な2行を残さずに画像がページに表示されないことに気付きました。

header('Content-type: image/jpeg'); 
    imagepng($img); 
    imagedestroy($img); 
関連する問題