問題タブ [node-imagemagick]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - モジュールのバージョンが一致しません。node-imagemagick-native サンプル プログラムの実行中に、43 を予期して、14 を取得しました。
コマンドnpm install imagemagick- native を使用してnode-imagemagick-nativeをインストール しました モジュールは次のログで正常にインストールされました
インストール後、サンプルプログラムを実行してみました
しかし、次のエラーが発生しました...
問題を調べて、義務付けてください。
javascript - 画像にシェーディングまたは色合いが存在するかどうかを検出する方法は?
シルクスクリーン印刷用の画像で使用できる無地の色を数えたいと思います。ティースプリングのように、デザインごとに最大 10 色に制限します。
javascript ( colorthief ) と imagemagickを使用して、固有の色を数えるための多くの手法を試しました。ただし、シェーディングまたはティントに存在するすべての色も考慮されるため、結果はこの目的には適していません。
上の画像の例、colorthief は 9 つの固有の色を返します。しかし、制限を100に設定すると、以下のように返されました。
では、デザインの色が 10 色未満かどうかを検出する方法を知りたいですか?
imagemagick - Imagemagick を使用したノード gm 円形画像トリミング
node-gm + Imagemagick を使用して画像を円形にトリミングしようとしています。
とにかく、黒い円を使ってマスクを作成しようとしています.
これは、凝った文字列コマンドの連結によって実行できると確信していますが、画像処理能力が不足しているにもかかわらず、コードをクリーンに保ちたいと考えています。私は、node-gm関数を使用したソリューションを本当に探しています。できれば、私の試みよりも操作が少なくて済みます(また、私のものとは異なり、機能するものが望ましいです)。
また、このコマンドの関数呼び出しを連鎖させようとしましたが、成功しませんでした: https://stackoverflow.com/a/999563/1267778
特定の場所(w、h、x、y)でトリミングする必要があるため、これらのソリューションも機能しないことに注意してください。
heroku - Imagemagick - Heroku で policy.xml を変更する
Imagemagick を使用して、Heroku で https 経由で画像にアクセスしようとしています。Heroku のポリシー (policy.xml 内) を変更するにはどうすればよいですか?
Heroku は 2016 年 5 月に「ImageMagick セキュリティ アップデート」を行いました: https://devcenter.heroku.com/changelog-items/891
と入力するheroku run bash
と、ポリシーのリストが表示されconvert -list policy
ます。
Path: [built-in]
Policy: Undefined
rights: None
Path: /etc/ImageMagick/policy.xml
[...]
Policy: Coder
rights: None
pattern: HTTPS
[...]
ポリシーを変更するにはどうすればよいですか?
更新 1:これはログ ファイルのエラーです。
Command failed: convert.im6: not authorized `//scontent-fra3-1.xx.fbcdn.net/v/t1.0-9/13962741_132344500547278_4974691444630710043_n.jpg?oh=c169b4ffce9e5ce330ee99214cc6b8d5&oe=5880F245'