- 締切済み
gd 画像再配布
gdを用いて画像を作成・出力した際に、docomoの場合は再配布不可な画像として端末に保存してしまうのですが、 これを再配布可にするようには出来ないのでしょうか? 欲を言えば、画像は出力するだけでサーバ内にデータとして残すような事は避けたいです。 ご教授の程よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- wp_
- ベストアンサー率54% (132/242)
回答No.1
gdで作成された画像ファイルは、ヘッダのメタ情報に明示的に再頒布不可の旨を記述しないと再頒布不可になりません。 つまり、デフォルトでは再頒布可能の状態です。再頒布可の状態にすることは可能ですが、それは重大な著作権違反です。 サーバに残さず画像を出力したいのであれば $im = imagecreate(100,100); -もろもろ処理中略- header('content-type:image/jpg'); imagejpg($im); とすればよいです。
補足
ご回答ありがとうございます。 >つまり、デフォルトでは再頒布可能の状態です。 上記なのですが、確認しました所、やはりdocomoの場合にjpeg画像(imagejpeg)は再配布可となりますが、gif画像(imagegif)の場合には デフォルトで再配布不可となっています。 簡単に書くと、 $im = imagecreate(100,100); header('Content-Type: image/gif'); imagegif($im); 上記の画像をdocomoにダウンロードした際に、再配布不可となってしまいます。 引き続き、ご指導のほどよろしくお願い致します。