問題タブ [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 に答える
825 参照

python-3.x - EXIF を読み取るとエラーが発生する

画像の EXIF を印刷しようとしています。これは私のコードです:

しかし、それはエラーを出します:

このエラーを解決するにはどうすればよいですか?

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

python - Wand と ImageMagick を使用してアニメーション gif を作成する

Wand the ImageMagick バインディング を使用して、基本的なシーケンスをアニメーション gif に書き込む方法がわかりません。

Pythonで再現しようとしている基本的な変換ImageMagickコマンド:

0 投票する
5 に答える
11370 参照

imagemagick - イメージの整合性を検証する ImageMagick

ImageMagick (Python の Wand を使用) を使用して、画像を変換し、それらからサムネイルを取得しています。ただし、ファイルが画像かどうかを事前に確認する必要があることに気付きました。識別でこれを行う必要がありますか?

したがって、ファイルの整合性をチェックするには、ファイル全体をメモリに読み込む必要があると思います。ファイルを変換してみて、エラーが発生した場合は、ファイルが適切ではないことがわかります。

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

python - 特定のフォルダ内の画像のサムネイルを作成する

Python用のWand(imagemagick)を使用して画像のサムネイル(250x250px)を作成したいと思います。

imagecopyresampled()可能であれば、結果が PHP の**関数と同様になり、品質が低下しないようにしたいと考えています。

私のディレクトリ構造は次のとおりです。

今私が達成したいのは、古いimagename_thumb.jpg画像を新しいものに置き換えて、すべてのimagename.jpg画像のサムネイルを(前述のように)作成することです。

注意してください: 製品フォルダ内にもいくつかの画像がありますが、これらのサムネイルを作成したくないので、ファイルをループするときにこのフォルダを回避することは可能ですか?

理由: 最近、より大きなサムネイル画像を使用するオンライン アプリを再設計することにしました。既存の小さなサムネイルをすべて手動で置き換えることはほとんど不可能です。


**imagecopyresampled()どのような種類の親指を達成したいのかをよりよく理解するための機能(クロップ、リサンプル)の説明:

imagecopyresampled() は、ある画像の長方形の部分を別の画像にコピーし、ピクセル値を滑らかに補間します。これにより、特に画像のサイズを小さくしても鮮明さが維持されます。

つまり、imagecopyresampled() は、幅 src_w、高さ src_h の位置 (src_x,src_y) の src_image から長方形領域を取得し、位置 (dst_x,dst_y) の幅 dst_w、高さ dst_h の dst_image の長方形領域に配置します。

ソースと宛先の座標と幅と高さが異なる場合、画像フラグメントの適切な伸縮が実行されます。座標は左上隅を参照します。この関数は、同じイメージ内の領域をコピーするために使用できますが (dst_image が src_image と同じ場合)、領域が重なっている場合、結果は予測できなくなります。

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

python - PDFをjpegに変換し、ページをファイルのようなオブジェクトに保存するワンド

ワンドを使用してpdfをjpegに変換しようとしていますが、image.sequenceのSingleImagesを反復処理して各画像を個別に保存すると. Djangoを使用して、データベース参照とともに各画像をAWSに保存しています。

これは機能しません。親クラスpage.containerが呼び出され、最初のページが何度も何度も書き込まれます。Image保存する 2 番目のフレーム/ページを取得するにはどうすればよいですか?

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

python - Wand (Image Magick への最新の Python バインディング) で Shepard の歪みを行う方法はありますか?

Pythonで画像操作をしたいと思っています。PIL にはない高度なアルゴリズム、たとえばShepard の歪みが Image Magick によって提供されていることに気付きました。

ここで推奨されている Image Magick の最新の Python バインディングはWandです。API とドキュメントは確かによく考えられています。

ただし、ドキュメントを参照した後、使用可能な機能が非常に制限されているように見えることがわかりました (回転、反転、サイズ変更、トリミングなど)。

ワンドでシェパードの歪みのようなことはできますか? 何か不足していますか?


編集

Image Magick のコマンド ライン インターフェイス (シングル ステップ操作用)にいつでもフォール バックできます。subprocess

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

python - Python Wand を使用した合成マスキング

Python Wand を使用して、次の ImageMagick コマンドを実装しようとしています。

画像の例を次に示します。

ここに画像の説明を入力

ヒントはありますか?

更新: 誰かが疑問に思った場合の私の解決策は次のとおりです。注: エレガントではありませんが、機能します。