問題タブ [wand]

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

python - ImageMagick への Python バインディング

ImageMagickへの適切な Python バインディングを探していますが、すでに多くのバインディングがあるようです。これらのうちどれが私の仕事に適したツールなのかわかりません。1つお勧めできますか?

これが私の要件と好みのリストです(重要度順):

  1. PyPI で利用できる必要があります (展開を簡素化するため)
  2. C API 拡張よりも優先ctypes- すぐに PyPy に移行します
  3. Pythonic API の設計と命名規則
  4. 優れたドキュメント (特に API リファレンス)
0 投票する
2 に答える
1551 参照

django - Django でのファイルの処理

ImageMagick とバインディング ワンドを使用して、Django にアップロードされた画像のサムネイルを生成しています。サムネイルをうまく生成できますが、画像オブジェクトを ImageMagick から Django モデルに戻す方法がわかりません。だから私は以下のように単純化されたモデルを持っています:

ValueError: The 'thumbnail' attribute has no file associated with it. これにより、 Is there a simple way to get a file object out of wand and into django without too much sillies?の最後の行でエラーが生成されます。

ありがとう。

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

python - Windows 7でpython imagemagickをインストールする方法。これらの指示に従いました

Windows 64 ビット (python 2.6) に python IMagick バインディング ワンド api をインストールするには

これは私がしたことです:

  1. ダウンロードしてインストールした ImageMagick-6.5.8-7-Q16-windows-dll.exe

  2. http://pypi.python.org/pypi/Wandwandからモジュールをダウンロード

  3. その後、ディレクトリpython setup.py installから実行しました。wand

  4. 次に、step6を実行しました。しかし、インポートエラーが発生しました:magickband librarryが見つかりません

  5. magickwand' モジュールをダウンロードし、magickwand ディレクトリから 'python setup.py install' を実行しました。

  6. その後、私はこのコードを試しました

    /li>
  7. しかし、その後、同じインポートエラーのmagickbandライブラリが見つからないというエラーが表示されます。すべてのインストールを行ったので、このcozにうんざりしています。しかし、コードを実行できません。coz 毎回、magickband libraray..import エラーが発生します。

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

python - python wand で 2 つの画像を合成する

python wand (python の image-magick bindings) を使用して合成画像を作成する必要がありますが、前景画像を単にコピーして背景画像に貼り付ける以外の方法を理解するのに苦労しています。私が欲しいのは、次のような2つの画像がある場合です。

前景

ここに画像の説明を入力

どちらのjpegも、猫の白い背景を取り除いて部屋に貼り付けたいです。PIL などの他の python イメージ モジュールの回答も問題ありません。構成プロセスを自動化するために何かが必要なだけです。前もって感謝します。

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

python - ImageMagick コマンドを Wand (Python) に変換するにはどうすればよいですか?

プログラムを Python に移行しようとしていますが、これが ImageMagick でいくつかの画像を処理するシェル スクリプトに依存している場合は別です。Python 用の ctypes ベースの ImageMagick バインディングである wand をインストールしましたが、元のコードを翻訳する方法がわかりません。

CONVERT と OPTIMIZE を使用するコマンド ライン コードを次に示します。

convert -delay $theDelay /path/to/images/$theDateStamp*.png -layers optimize -write /path/to/animationFolder/NewAnimatedGIFfile-$theDateStamp.gif -delete 1--1 -resize 200x200 /path/to/animationFolder/NewStaticGIFthumb-$theDateStamp-t.gif

基本的に、スクリプトはタイムスタンプ付きの画像をダウンロードしたフォルダーに移動し、タイムスタンプの要件を満たす画像のみを含むアニメーション GIF を作成します。アニメーションフォルダーに保存します。次に、フレームを削除し、サイズを変更して、名前に「-t」を追加して、単一の gif 画像を同じフォルダーに保存することにより、そのアニメーション gif のサムネイルを作成します。

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

python - Pythonワンドを使用して画像をグレースケールする

ImageMagick http://wand-py.orgの Python API バインディングを使用して、画像を直接操作したいと考えています。ただし、ドキュメントからグレースケール変換の使用方法を推測することはできません。誰でもこの問題に関する情報を提供できますか?

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

python - Wand Python マルチサイズ アイコン

Wandを使用してマルチサイズの ico を作成しようとしていますが、それについて話しているものは何も見つかりません。通常の ico への変換のみです...「シーケンス」が見つかりました:

https://wand.readthedocs.org/en/latest/roadmap.html

とシーケンスは必要なもののように見えますが、サンプルが複数の画像を読み込もうとしているだけで、作成方法がわかりません。何か不足していますか? または不可能ですか?

または PIL/PILLOW を使用して行うことは可能ですか?

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

python - Python Wand 上の cx_freeze (imagemagick)

Wand を実行するには ImageMagick ライブラリが必要です。ここで説明されているようにすると、私のコードは私のコンピューターで問題なく動作します。

ただし、フリーズするとcx_freeze、余分なライブラリが失われます。そのライブラリをzipに追加する方法がわかりません。.dllフォルダーにファイルを追加する方法は知っていますが、 .dllWand に必要なファイルがわかりません。すべての s をフォルダーに入れようとすると、.dll実行されましたが、画像を変換できませんでした。

アップデート:

だから私はフォルダに含めましたCORE_RL_wand_*.dllCORE_RL_magick_*.dll実行するとエラーが表示されます:

必要に応じて、その 1 つと他の 20 個を追加しました。その後、アプリが起動しますが、画像を開いてサイズ変更して変換しようとすると、次のようになります。

これを取り除く方法がわかりません。

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

python - ワンド変換の品質を向上させる

Python 用の ctypes ベースの ImageMagick バインディングであるWandを使用して、さまざまな形式 (JPEG、PNG、TIFF、PDF) のファイルを JPEG に変換します。結果のファイルは非常に低品質です。元のファイルにテキストがある場合、結果のファイルではほとんど読めなくなります。

Wand の前は、Imagemagick コンソール コマンドを使用していましたが、このオプションを使用すると、-density優れた品質を実現できました。例: convert -density 200 file.pdf file.jpg.

Wand で生成された画像ファイルの画質を向上させる最も慣用的な方法は何ですか? または、少なくとも、densityWand でオプションを設定するにはどうすればよいですか?