問題タブ [magickwand]

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 投票する
0 に答える
55 参照

python - MagickWand Python でバイレベル画像タイプのパフォーマンスを向上させる方法は?

MagickWandバインディングライブラリを使用して、AutoCADのDXFファイルを高解像度のバイレベルTIFFファイルに変換するPythonスクリプトに取り組んでいます。スクリプトは期待どおりに動作しますが、パフォーマンスを改善する方法を探しています。

スクリプトは次のとおりです。

1 つのファイルを変換するのに約 30 秒かかります。これを改善したいと考えています。累積時間でソートされた cProfile は、次のことを示しています。

ご覧のとおり、実行時間のほぼ全体が、イメージ タイプをバイレベルに設定する結果の呼び出しに費やされています。MagickWand のソースを少し掘り下げたところ、SetImageType()メソッドが内部から呼び出されたときに行き止まりが見つかりましたMagickImage.MagickSetImageType()。すべてのピクセルを単一のビット値に変換するしきい値操作があるかどうか疑問に思っています。これはおそらく時間がかかり、この場合は行列の値が 0 または 1 しかないため意味がありません。残念ながら、opencv 描画メソッドには 8 ビット整数型が必要であり、MagickW に入力できる別のデータ型があるかどうかわかりません。パフォーマンスが向上します。この操作を高速化するための提案を探しています。ありがとう。

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

imagick - Imagick pecl のインストールに失敗しました ライブラリが見つかりません

pecl インストールを使用して Big Sur で実行している Mac での imagick インストールに問題があります。

brew を使用して imagemagick を正常にインストールしましたがlibrary not found、実行後に取得しましたsudo pecl install imagick。ここで完全なエラー ( https://pastebin.com/SULyu9Rx ):

エラーから私が観察したこと、-lgomp引数はライブラリの場所を受け取ることを期待しており、エラーの原因はこの行の実行中(リンクモード中)に発生したと思われます:

-lgomp上記のコマンドに使用されているものが 2 つあります。

  1. -lgomp -Wl
  2. -lgomp -L/usr/local/Cellar/imagemagick/7.1.0-0/lib......

そして、ここで私はそれに固執しましたが、どのライブラリが見つからないのかわかりませんでした。

Pecl バージョン

MagickWand 構成の場所

imagemagick バージョン

imagick バージョン

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

python - ModuleNotFoundError: 'wanda' という名前のモジュールがありません

「logo.png」があり、複数の画像にロゴを追加し、python で pptx を使用して ppt に追加しようとしていますが、pc にワンド モジュールをインストールする方法に問題があります。