![Google Chrome でクイック インテンシブ スロットリングを有効にする方法](/f/bc5fba50283e51e16c8fb8cb713be306.jpg?width=100&height=100)
ImageMagick は、画像ファイルの作成、編集、変換、表示に使用されるあらゆる種類の画像操作用の無料のオープンソースのシンプルなソフトウェアスイートです。
JPEG、GIF、PNG、TIFF、フォトCD画像形式などの200を超える画像ファイルの読み取りと書き込みが可能で、サムネイルやキャプチャの生成にも使用されます。 また、次のコマンドラインオプションも含まれています 透明またはアニメーションのgif画像形式の作成 また、画像のサイズ変更、シャープ化、回転、特殊効果の追加など、さらに多くの機能があります。
を使用するには ImageMagick とツール PHP また Perl プログラミング言語、インストールする必要があります ImageMagick とともに Imagick PHP の拡張 PHP と ImageMagick-Perl の拡張 Perl.
Imagick を使用して画像を作成および変更するための単純なPHP拡張機能です。 ImageMagick API プログラム。 人々が考えるように、名前には混乱があります ImageMagick と Imagick どちらも同じですが、使用できます ImageMagick それなし Imagick 拡張機能ですが、使用して実行するには、両方をマシンにインストールする必要があります。
まず、次の前提条件をインストールします php-pear, php-devel と gcc コンパイルするパッケージ Imagick PHP拡張。
#yum install php-pear php-devel gcc
インストールしたら php-pear, php-devel、 と gcc パッケージ、あなたは今インストールすることができます ImageMagick のためのソフトウェア PHP と Perl 使用のサポート yumコマンド.
#yum install ImageMagick ImageMagick-develImageMagick-perl。
重要:ImageMagickはで利用できません CentOS / RHEL 8、およびに置き換えられました GraphicsMagick 代わりに、これはのフォークです ImageMagick.
インストールするには GraphicsMagick オン CentOS / RHEL 8、次のコマンドを実行します。
#dnf infoGraphicsMagick。 #dnf install GraphicsMagick GraphicsMagick-develGraphicsMagick-perl。
次に、次のことを確認します ImageMagick バージョンを確認して、システムにインストールされています。
#convert --version バージョン: ImageMagick 6.7.8-9 2019-02-01 Q16 http://www.imagemagick.org 著作権:Copyright(C)1999-2012 ImageMagick StudioLLC。 機能:OpenMP
CentOS / RHEL 8 ユーザーは、次のコマンドを実行して、のバージョンを確認できます。 GraphicsMagick システムにインストールされています。
#gmバージョンGraphicsMagick 1.3.33 2019-07-20 Q16 http://www. GraphicsMagick.org/ Copyright(C)2002-2019 GraphicsMagickGroup。 このソフトウェアには、追加の著作権およびライセンスが適用されます。 見る http://www. 詳細については、GraphicsMagick.org / www /Copyright.htmlをご覧ください。
ImageMagickをソースからインストールするには、コンパイラと関連する開発ツールを備えた適切な開発環境が必要です。 システムに必要なパッケージがない場合は、次のように開発ツールをインストールします。
#yum groupinstall '開発ツール' #yum -y install bzip2-devel freetype-devel libjpeg-devel libpng-devel libtiff-devel giflib-devel zlib-devel ghostscript-devel djvulibre-devel libwmf-devel jasper-devel libtool-ltdl-devel libX11-devel libXext-devel libXt-devel lcms-devel libxml2-devel librsvg2-devel OpenEXR-devel php-devel。
次に、以下を使用してImageMagickソースコードの最新バージョンをダウンロードします wgetコマンド そしてそれを抽出します。
#wget https://www.imagemagick.org/download/ImageMagick.tar.gz. #tar xvzfImageMagick.tar.gz。
ImageMagickソースコードを構成してコンパイルします。 サーバーのハードウェア仕様によっては、完了するまでに時間がかかる場合があります。
#cd ImageMagick * # 。/構成、設定。 # 作る。 #インストールします。
ImageMagickのコンパイルとインストールが成功したことを確認します。
#magick -version バージョン: ImageMagick 7.0.8-28 Q16 x86_64 2019-02-19 https://imagemagick.org 著作権:©1999-2019 ImageMagick StudioLLC。 ライセンス: https://imagemagick.org/script/license.php. 機能:Cipher DPC HDRI OpenMP Delegates(組み込み):bzlib djvu fontconfig freetype jng jpeg lzma openexr pangocairo png tiff wmf x xmlzlib。
次に、Imagickをコンパイルします PHP 拡大。 これを行うには、次の「pecl' 指図。 インストールします ImageMagick と imagick PHP 拡張モジュール ‘imagick.so' 下 /usr/lib/php/modules ディレクトリ。 を使用している場合 64ビット システムの場合、モジュールディレクトリパスは次のようになります。 /usr/lib64/php/modules.
ノート: それはあなたに提供するように頼むでしょう Imagemagick インストールプレフィックス。Enterキーを押すだけで自動検出されます。
#pecl install imagickimagick-3.4.3.tgzをダウンロードしています... imagick-3.4.3.tgz(245,410バイト)のダウンロードを開始 ...完了:245,410バイト。 19のソースファイル、ビルド。 実行中:phpize。 構成:PHP Apiバージョン:20100412。 Zend Module Api No:20100525。 Zend Extension Api No:220100525。 Imagemagickインストールのプレフィックスを入力してください[自動検出]:
ここで、「imagick.so‘の拡張/etc/php.ini' ファイル。
echo extension = imagick.so >> /etc/php.ini
次に、再起動します Apache ウェブサーバー。
#service httpd restart
次のコマンドを実行して、ImagickPHP拡張機能を確認します。 以下のようなImagick拡張機能が表示されます。
#php -m | grep imagick imagick
次のコマンドを実行して、コンパイルおよびインストールします GMagickPHP拡張機能.
#cd / usr / local / src。 #wget https://pecl.php.net/get/gmagick. #tar xfvzgmagick。 #cd gmagick- * #phpize。 # 。/構成、設定。 # 作る。 #インストールします。
ここで、「gmagick.so‘の拡張/etc/php.ini' ファイル。
#echo extension = gmagick.so >> / etc / php.ini。
次に、ApacheWebサーバーを再起動します。
#systemctl restarthttpd。
確認 gmagick 次のコマンドを実行してPHP拡張機能を実行します。
#php -m | grep gmagick gmagick。
または、「」というファイルを作成することもできますphpinfo.php‘ウェブサイトのルートディレクトリの下(例: /var/www/html/).
#vi /var/www/html/phpinfo.php
次のコードを追加します。
php phpinfo();
お気に入りのWebブラウザーを開き、次のように入力します ‘ http://localhost/phpinfo.php' また 'http://ip-addresss/phpinfo.php‘と拡張子を確認します。