問題タブ [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 投票する
0 に答える
220 参照

python - 保存せずに画像をファイルとして ImageField に渡す

FooModelタイプ の画像フィールドを持つモデルを と呼びましょうmodels.Imagefield

wand.imageまた、画像をフィールドに追加する前に、画像の変換とサイズ変更を行うために使用していFooModel.imageます。

だから私はこの線に沿って何かを持っています:

したがって、基本的に変換を行い、画像を一時的な場所に保存し、再度開いてモデルのフィールドに渡します。これは非常に冗長で不必要に思えますtmpImageが、FooModelインスタンスに渡すことができませんでした。

を試してみましFile(tmpImage)tmpImageが、何も機能しません。他のアイデアはありますか?

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

python - 「jpeg」はサポートされていない形式のエラーです

これは私が書いた方法です:

そして私は得る

「jpeg」はサポートされていない形式です

エラー

osx el capitan python 2.7.10 同じコードは、debian を搭載した他のコンピューターでも動作します。

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

python - 画像に描画するための優れた Python モジュール

私はPythonプロジェクトに取り組んでおり、次のことを行うための素敵なモジュールを探しています:

  • 指定された点のリストから、既存の JPEG 画像にいくつかのベジエ曲線を描画します。
  • 次に、この画像を使用して PDF で表示します。

図形を描画し、塗りつぶし、塗りつぶしの色の不透明度を設定できる必要があります。また、JPEG 内に (既存のファイルから) 画像を描画できる必要もあります。

描画パスを使用できるようにするモジュールは素晴らしいでしょう。

Wand を使い始めましたが、結果に満足していません (描画された曲線を含む画像の領域で品質が低下し、パスの塗りつぶしが期待どおりに機能しません (水平線は描画されますが、完全には塗りつぶされません)。形状)、または多分私はそれを正しく使用しなかった?)。

PDF部分はReportLabを使おうと思います。ReportLab を使用してベジエ曲線を描くことができますが、PDF 内に含める前に、曲線を使用して画像を生成することをお勧めします。

Python を使用して描画するためのモジュールはたくさんありますが、どのモジュールが自分の目的に最適かを判断するのは簡単ではありません。

pyCairo を調べ始めたばかりですが、私が望むものを実現できる他のモジュールを知っている場合は、お気軽に共有してください。

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

python - PILを使用してJPEG画像のサイズを変更すると、ファイルサイズが大きくなるのはなぜですか?

縦横比を維持しながら、画像を最大 1200 x 1200 フレームにサイズ変更する Python コードを作成しました。入力画像 (1080 x 1350) が 249.8KB であるのに対し、出力画像 (960 x 1200) が 317.2KB であるこのケースに遭遇しています。optimize = Trueこれは、品質を維持しているにもかかわらず発生しています。私のコードは以下の通りです:

使用Image.ANTIALIASするとさらにサイズが大きくなります。

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

python - Wand を Python に正しくインポートするには?

Wand (Python の ImageMagick バインディング) をインポートしようとすると、いくつかの問題が発生します。

何が起こっているかは次のとおりです。

標準エラー メッセージの取得:

はい、ワンドがインストールされています、使用しました

私が理解していることから、それはimagemagickに依存しているので、これも行う必要がありました:

まだ運がありません。私の知る限り、今は正常にインポートできるはずですが、そうではありません。

その他の情報: Mac と python 2.7 で自作を使用しており、仮想環境をいじってみましたが、それでも動作しませんでした。パスに何か問題があるような気がしますが、これをさらにトラブルシューティングする方法がわかりません。imagemagick と wand の両方をアンインストールし、再インストールしようとしました。私はPythonにかなり慣れていません。学習しようとしているので、助けていただければ幸いです。sys.path を確認する必要があると読みましたが、印刷すると、何を確認しているのかわかりません。

みんな、ありがとう。