問題タブ [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.

0 投票する
2 に答える
1198 参照

imagemagick - GraphicksMagic: 白 -> 透明

これに関する多くのフォーラム投稿を見つけましたが、私が見つけたものはどれも解決できませんでした:

GraphicsMagick (または ImageMagick) を使用して、透明に添付されたような画像の白い背景を変換する必要があります。しかし、以下のコマンドのいずれかを実行すると、背景が透明ではなく黒になります。

GraphicsMagick で私が試した:

ここに画像の説明を入力

私のアプリケーションは nodeJS にあるので、GM パッケージを使用する nodeJS ソリューションはさらに優れています。

0 投票する
0 に答える
230 参照

node.js - モジュールのバージョンが一致しません。node-imagemagick-native サンプル プログラムの実行中に、43 を予期して、14 を取得しました。

コマンドnpm install imagemagick- native を使用してnode-imagemagick-nativeをインストール しました モジュールは次のログで正常にインストールされました

インストール後、サンプルプログラムを実行してみました

しかし、次のエラーが発生しました...

ここに画像の説明を入力

問題を調べて、義務付けてください。

0 投票する
1 に答える
146 参照

javascript - 画像にシェーディングまたは色合いが存在するかどうかを検出する方法は?

シルクスクリーン印刷用の画像で使用できる無地の色を数えたいと思います。ティースプリングのように、デザインごとに最大 10 色に制限します

javascript ( colorthief ) と imagemagickを使用して、固有の色を数えるための多くの手法を試しました。ただし、シェーディングまたはティントに存在するすべての色も考慮されるため、結果はこの目的には適していません。

ここに画像の説明を入力

上の画像の例、colorthief は 9 つの固有の色を返します。しかし、制限を100に設定すると、以下のように返されました。

ここに画像の説明を入力

では、デザインの色が 10 色未満かどうかを検出する方法を知りたいですか?

0 投票する
1 に答える
775 参照

imagemagick - Imagemagick を使用したノード gm 円形画像トリミング

node-gm + Imagemagick を使用して画像を円形にトリミングしようとしています。

とにかく、黒い円を使ってマスクを作成しようとしています.

これは、凝った文字列コマンドの連結によって実行できると確信していますが、画像処理能力が不足しているにもかかわらず、コードをクリーンに保ちたいと考えています。私は、node-gm関数を使用したソリューションを本当に探しています。できれば、私の試みよりも操作が少なくて済みます(また、私のものとは異なり、機能するものが望ましいです)。

また、このコマンドの関数呼び出しを連鎖させようとしましたが、成功しませんでした: https://stackoverflow.com/a/999563/1267778

特定の場所(w、h、x、y)でトリミングする必要があるため、これらのソリューションも機能しないことに注意してください。

ノード-pngjs

ノード サークル イメージ

0 投票する
3 に答える
2097 参照

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'