Perlのモジュールである「PerlMagick」を利用するために、あるサイトの記事を参考に「ImageMagick」をインストールしました。
そこで、ある画像ファイルのサイズを変更して表示させるプログラムを作成したのですが、一応動作しました。
しかし、画像ファイルが、「JPEG」、「PNG」の場合は、画像が表示されません。
「GIF」、「BMP」は、表示されます。
ところが、これを別のサーバで試したところ、「JPEG」でも表示されます。
当サーバでは画像が表示されないようです。
ちなみに別サーバとは、もともと「PerlMagick」がインストールされている他のレンタルサーバです。
念のため、バージョン違いもインストールしましたが、状況は変わりません。
ネット上の情報によりますと、libjpegがインストールされていない、あるいは所定の場所にない場合にそのような症状となることがあるようです。
「jpegsrc.v6b.tar.gz」をインストールしましたが、症状は改善されません。
インストール結果はつぎの通りです。
/usr/bin/install -c cjpeg /usr/local/bin/cjpeg
/usr/bin/install -c djpeg /usr/local/bin/djpeg
/usr/bin/install -c jpegtran /usr/local/bin/jpegtran
/usr/bin/install -c rdjpgcom /usr/local/bin/rdjpgcom
/usr/bin/install -c wrjpgcom /usr/local/bin/wrjpgcom
/usr/bin/install -c -m 644 ./cjpeg.1 /usr/local/man/man1/cjpeg.1
/usr/bin/install -c -m 644 ./djpeg.1 /usr/local/man/man1/djpeg.1
/usr/bin/install -c -m 644 ./jpegtran.1 /usr/local/man/man1/jpegtran.1
/usr/bin/install -c -m 644 ./rdjpgcom.1 /usr/local/man/man1/rdjpgcom.1
/usr/bin/install -c -m 644 ./wrjpgcom.1 /usr/local/man/man1/wrjpgcom.1
また、
/usr/lib
には、
libjpeg.so.62
libjpeg.so.62.0.0
があります。
どなたか、詳しい方、教えてください。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
linuxのパッケージの管理は専門ではないので外しているかもしれませんが、make cleanとかmake distcleanとかしてからconfigureしないと、再コンパイルになっていない気がします。
checking for jpeg_read_header in -ljpeg... no
とあるので、現状ではまだlibjpegがうまく認識されていないっぽいです。
# パッケージのインストールが得意な人の回答を待った方がいいかも
この回答への補足
ご回答ありがとうございました。
しかし残念ながら改善されません。
[root@www ImageMagick-6.2.6]# make clean
make: *** `config.status' に必要なターゲット `ChangeLog' を make するルールがありません. 中止。
[root@www ImageMagick-6.2.6]# make distclean
make: *** `config.status' に必要なターゲット `ChangeLog' を make するルールがありません. 中止。
このようなメッセージが出ました。
configure時にも、前回と同じ
checking for jpeg_read_header in -ljpeg... no
が表示されていました。
make cleanとかmake distcleanとかするとき何か必要なことはあるのでしょうか?
No.1
- 回答日時:
インストールしたのが遥か昔なのであっているかはわかりませんが、ImageMagickのconfigure時にそれらの設定がされるはずです。
ですので、関連するライブラリを全部入れてからもう一度ImageMagickのconfigure、make、make installとすれば、利用できるようになるのではないでしょうか?
configure時のログに注目してみてください。
この回答への補足
回答ありがとうございます。
まだ状況は改善されていないのですが、
> configure時のログに注目してみてください。
ということでしたので、「JPEG」関係のものを挙げてみました。
checking for JPEG support ...
checking jpeglib.h usability... no
checking jpeglib.h presence... no
checking for jpeglib.h... no
checking for jpeg_read_header in -ljpeg... no
checking for JPEG library is version 6b or later... no
no
checking if JPEG package is complete... no
checking for JPEG version 2 support ...
checking if JPEG version 2 support package is complete... no
さらに make、make install 時にはつぎのような結果がでました。
[root@www ImageMagick-6.2.6]# make
make: *** `config.status' に必要なターゲット `ChangeLog' を make するルールがありません. 中止。
[root@www ImageMagick-6.2.6]# make install
make: *** `config.status' に必要なターゲット `ChangeLog' を make するルールがありません. 中止。
この後「PerlMagick」のインストールも再度やりました。
この流れは、つぎのサイトを参考に行いました。
▼STUDY RESCUE スタディーレスキュー - ImageMagick
http://www.rescue.ne.jp/study/ImageMagick/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- UNIX・Linux cronでシェルスクリプト実行時のkubactlコマンドが機能しない対処法。 2 2022/08/03 18:58
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- UNIX・Linux デフォルト値のパラメータ展開 1 2022/08/12 17:34
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Pythonでタートルが使えません
-
例外処理のフローチャートの記...
-
VBA This Workbookモジュール...
-
モジュールとサブルーチン
-
Excelマクロでセルに値が入力さ...
-
時間がかかり過ぎたプロセスを...
-
VBでグローバル変数を宣言するには
-
VBAからpythonへの転向について
-
うるう年かどうかを計算するプ...
-
perlスクリプトのブラウザURLか...
-
VBA モジュールで共通に使う変...
-
エクセルVBAでシートモジュール...
-
Apache2 静的・動的モジュール...
-
Excel VBA 定義されたプロージ...
-
VBSがコンパイルエラーになりま...
-
Excel VBAで、ユーザーフォーム...
-
グラフのX,Y座標を取得したい
-
Excelで時刻になったら知らせて...
-
【vba】フォームに書いてあ...
-
VBAで旧字体を異字体に一括で変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Perl モジュールのアンインスト...
-
同一筐体におけるPerlの複数バ...
-
Windows版のPerlについて
-
ビルドとインストールの違いが...
-
PerlにてCPANを使用し、モジュ...
-
ActivePerlが起動しない
-
pg_queryは使えるが、pg_query_...
-
Net::Telnetモジュールをインス...
-
sys/wait.hが見つかりません
-
XAMPPでImageMagickをインスト...
-
Cygwin インストール Perlを使...
-
XAMPPでApacheが起動しない
-
ラズベリーパイ初心者です。 ラ...
-
インストールしたモジュールの確認
-
dbd-oracleのインストールについて
-
Pythonでタートルが使えません
-
use strictとは
-
PerlでImage::Magickを使いたい
-
express editionの64bitアプリ
-
Perlインストール(Windows)
おすすめ情報