Apache Webサーバーでの.pgm画像ファイルの表示


0

私のApache Webサーバーに表示したい.pgm画像ファイルがあります。今、表示しようとすると失敗します。ブラウザで正常に表示できるようにApacheを設定する方法はありますか?検索してみましたが、有用なものは見つかりませんでした。

そうでない場合、.pgmイメージファイルを別の形式(.jpgなど)に変換し、.jpgイメージを表示するために何を使用できますか?

回答:


0

最終的にレンダリングするかどうかはブラウザに依存しますが、サーバー側から動作させるために不足している「魔法のソース」は、MIMEタイプを指定する必要があると思います。

これを行う方法はいくつかありますが、通常、Apacheは/etc/mime.typesファイルを読み取ります。イメージを正しく提供するために、このファイルに「image / x-portable-graymap pgm」という行を追加する必要があります。

別の方法は、netpbmライブラリなどを使用して変換するスクリプトとcgiのようなものです。(私は使用していませんが、pgmtoppnを使用してからppntopngを使用してファイルをjpgに変換できるようです)


image/x-portable-graymap pgm/etc/mime.typesへの追加は機能しません。可能であれば、画像を別の形式に変換するよりも、これを本当に好むでしょう。
アンドリュー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.