GraphicsMagickのは、画像処理のスイスアーミーナイフです。スイスアーミーナイフと呼ばれます。
なぜそれを使うのか?1.フリー2は、安定的かつ効率的なレベル3ギガバイトを達成するために、画像フォーマット処理の88種類をサポートしています
以下は、ウィンドウの操作です
ステップ1:ダウンロードしてインストールし
ます:graphicsmagickを
公式ウェブサイトのアドレス:
http://www.graphicsmagick.org/
ステップ2:環境変数へのインストールディレクトリ
次のように成功したテストページは以下のとおりです。
<ignore_js_op>
図3に示すように、ノードは、ピクチャ切り取り、画像圧縮を達成ます:graphicsmagick呼び出し
3-1:ノードGMのインストールモジュール
[シェル]
プレーンテキストビューは、 コードをコピー
1
|
npm
install
gm
|
3-2:画像圧縮を実現します
サーバーのコアコード:
<ignore_js_op>
![](http://bbs.itheima.com/data/attachment/forum/201904/21/172235b2gvjn4gwbvw47c7.png.thumb.jpg)
サーバー側のスクリプトを実行します。
[JavaScriptを]
プレーンテキストビューは、 コードをコピー
1
|
node mg.js 或则 nodemon mg.js
|
レンダリング:
圧縮前:
<ignore_js_op>
![](http://bbs.itheima.com/data/attachment/forum/201904/21/183909vuyy4ee638d4e891.png.thumb.jpg)
圧縮後:
<ignore_js_op>
3-3:画像のトリミングを実施します
サーバーのコアコード:
<ignore_js_op>
![](http://bbs.itheima.com/data/attachment/forum/201904/21/172235vb9nzzumqyr7rn9w.png.thumb.jpg)
サーバー側のスクリプトを実行します。
[JavaScriptを]
プレーンテキストビューは、 コードをコピー
1
|
node mg.js 或则 nodemon mg.js
|
レンダリング:
<ignore_js_op>
![](http://bbs.itheima.com/data/attachment/forum/201904/21/171855qndgpg2aztngp015.png.thumb.jpg)
関係するその他の技術情報:gzitcast