Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> LinuxへのインストールImageMagickとJMagickの完成プロセスと設定のチュートリアル

LinuxへのインストールImageMagickとJMagickの完成プロセスと設定のチュートリアル

  

最初に、インストールのバックグラウンドでHapiCMS製品をサーバーにデプロイしました。イメージの圧縮はImageMagickを使用して実装されるため、ImageMagickをサーバーにインストールする必要がありますjmagickで、操作のプロセスを書いて、rpmモードのインストール、linux32ビットインストールのImageMagickとjmagick、linux64ビットインストールのImageMagickとjmagickを含むあなたと共有し、質問があればメッセージを残すことができます、それからそれはタイムリーになります返信します。


次に、ImageMagickはじめに
ImageMagickは、C言語で開発された画像処理プログラムです。画像のサイズ変更、回転、シャープ化、減算、または効果の追加ができます。イメージの操作は、コマンドラインから、あるいはC /C ++、Perl、Java、PHP、Python、またはRubyプログラミングで行うことができます。 ImageMagickの公式ウェブサイトは、次のとおりです。http://www.imagemagick.org/script/index.php私たちはJavaプロジェクトなので、javaを使用してJNIテクノロジを介してImageMagickを直接使用することはできません。 ImageMagickはJava JNIを使​​用して開発されたものではないため、ヘッダーファイルが生成されます。 jmagickで解決することができます、jmagickはc言語によって開発されます、開発はjava JNIによって生成されたヘッダーファイルを使うので、javaはJNI技術を通してjmagickを呼び出すことができます。その後、JmagickはImageMagickを呼び出します。ここでは、jmagickによって公開されているJavaインタフェースを使用します。 JNAを使用してImageMagickを呼び出すこともできますJNAの正式名称はJava Native AccessですJNAはJNIに基づいており、開発するのに便利です。 JNAプロジェクトのホームページはhttps://github.com/twall/jnaです。 JNAでImageMagickを呼び出すには、ImageMagickが提供するCインタフェース(API)を直接操作する必要があります。

3、システムに次のパッケージがインストールされていることを確認します。
#yum install libjpeg#yumインストールlibjpeg-devel#yumインストールlibpng-devel#yumインストールlibtiff#yumインストールlibtiff-devel#yumインストールlibungif#yum install libungif-devel#yum install freetype#yum install zlibは、次のコマンドで表示できます。 Grep libjpegインストールされていない場合は、yumコマンドを使って上記の依存関係をインストールしてください。

IV。インストールImageMagickは32ビットと64ビットを区別しませんオペレーティングシステム

最初に2つのインストール方法があります。この記事ではrpmを直接インストールすることも推奨していますコンパイルすることでインストールすることもできます特別な提案やrpmインストール、yumモードインストールはありません:
#以前にインストールしたことがある場合は、ImageMagickをアンインストールします。#yum remove ImageMagick#yum install ImageMagick2、http://downloads.jmagick.org/6.4.0/からインストールする方法をダウンロードしてインストールする必要があるバージョンをダウンロードすると、ファイルをダウンロードできます。次の画像を含む
ImageMagick-6.4.0-0.tar.gz 2008年3月24日00:15 11Mjmagick-6.4.0-3.i386.rpm 2009年5月5日09:27 172Kjmagick-6.4.0-3 .src.rpm 2009年5月5日09:27 524Kjmagick-6.4.0-3.x86_64.rpm 2009年6月5日09:27 65Kjmagick-6.4.0-src.tar.gz 2009年2月11日10:27 521Kjmagick-debuginfo-6.4.0-3.x86_64.rpm 2009年6月5日09:27 135Kjmagick-linux-6.4.0-Q 8.tar.gz 2008年12月8日19:27 56Kjmagick-linux-6.4.0-Q16.tar.gz 2008年12月8日19:27 56Kjmagick-linux-6.4.0-Q32.tar.gz 08-Dec -2008 19:27 56Kあなたの必要性に従ってImageMagickの対応するバージョンをインストールしなさい、具体的なコードは以下の通りである。
#tar zxvf ImageMagick-6.4.0-0.tar.gz#cd ImageMagick-6.4.0#。/configure - 共有を有効にする--without-perl(そうでない場合は./configureを使用してください)#make#make install#make check3、インストールが完了した後にconvertを生成します。
#find /-name convert#convert --version結果によって、インストールが成功したかどうかが決まります。次に、コマンドラインを試して、.gif(フォーマット変換)

5の処理後にconvertコマンドを使用できるかどうかを確認します。
#convert -geometry 100x200 source file.jpg
インストールは前提に基づいています。上記のステップ3、ImageMagick 2へのインストールパッケージのインストール、依存ライブラリのインストールなど。注:あなた自身のJRE /JDKがあるかどうかに関わらず、そうでなければインストールRPMは関連するJAVAライブラリを見つけるように促します。 :jmagick-srcをインストールするときに、そのようなjmanアカウントがない場合、エラーシェルコードは次のようにインストールされます。
#yum install java;#/usr /sbin /useradd– u 1000– s /sbin /nologin jman; 2 32ビットオペレーティングシステムのrpmモードでjmagickをインストールするシェルコードは次のとおりです。
#rpm– ivh jmagick-6.4.0-3.i386.rpm#rpm– ivh jmagick-6.4.0-3.src.rpm3、 Jmagickは64ビットオペレーティングシステムのrpmモードでインストールされていますシェルコードは次のとおりです。
#rpm– ivh jmagick-6.4.0-3.x86_64.rpm#rpm– ivh jmagick-6.4.0-3.src.rpm#rpm - ndash; ivh jmagick-debuginfo-6.4.0-3.x86_64.rpm32ビットオペレーティングシステム(jmagick-debuginfo-6なし)。 4.0-3.x86_64.rpmファイル4. srcのインストール中に以下のエラーが発生した場合
[root @ localhost〜]#rpm -ivh jmagick-6.4.0-3.src.rpmerror:%sourcedir /usr /src /を作成できません。 Redhat /SOURCESは以下のステートメントを実行します。
[root @ localhost〜]#mkdir /usr /src /redhat [root @ localhost〜]#mkdir /usr /src /redhat /SOURCES5、jmagickをコンパイルモードでインストールします。 32ビットと64ビットを区別します特定のシェルコードは以下の通りです:

0 - with-java-home = /usr /local /java /jdk1.6.0_30 - with-magick-home = /opt360 /ImageMagick-6.4.0make allmake installインストールが成功した後、/opt360/jmagick-6.4に入ります。 0 /lib /にはjmagick-6.4.0.jarファイルがありますこのjarファイルを使用して、Javaプロジェクト内のイメージを処理しますjmagick-6.4.0.jarファイルをTOMCATのBINディレクトリに移動する必要があります。
#mv * .jar /usr/local/apache-tomcat-6.0.35/bin jmagick-6.4.0.jarは、以前に指定したjdk1.6を使用してコンパイルされているので、jdkでは1.5にはできません。環境内でjmagick-6.4.0.jarを使用してください。 make javadocを実装した場合は、/opt360/jmagick-6.4.0/share/docディレクトリにドキュメントがあります。

インストール中に以下のエラーが発生した場合、問題はインストールソリューション
1で発生しました。
error:依存関係の失敗:jreはjmagick-6.4.0-3.i386に必要です2.テストするプログラムまたはプロジェクトがTomcatの下にある場合は、Tomcatを再起動してからテストしてください以前にTomcatを再起動したことがなく、数回試行したかエラーを報告しました。 Tomcatを再起動してください。
インストールプロセス全体がここで終わります。お読みください。

Copyright © Windowsの知識 All Rights Reserved