2012-01-11 13 views
12

画像を切り取るために関数imagecopyresampledを使用しました。PHP - 画像リソースをファイルに書き込む方法

file_put_contentsとfwriteを使って、resized_imageをハードディスク上のファイルに書き込もうとしましたが、すべての試みが失敗しました。

imagejpgをブラウザに出力する代わりに、サイズ変更したイメージをディスクに書き込むことはできますか?

+0

imagickを試しましたか?こちらをご覧ください:http://www.php.net/manual/en/book.imagick.php –

答えて

19

はここimagejpeg()の関数シグネチャです:だから

bool imagejpeg (resource $image [, string $filename [, int $quality ]]) 

、2番目の引数として、あなたの宛先ファイル名を提供します。 (標準的なファイルシステムのアクセス許可の警告が適用されるので、そのディレクトリに書き込みアクセス権があることを確認してください)

関連する問題