問題タブ [pillow]
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.
image - 画像の「モード」のリスト
PIL(およびこの質問に関連する)を見ると、画像モードの包括的なリストはどこで入手できますか?「RGB」、「RGBX」が表示されます。表示されるPILドキュメントには記載されていませんが、コードに「BGRX」が含まれています。たとえば、Windows API呼び出しを操作するときに、どれがどれで、どのPILがサポートし、どの適切なモードを選択するかを確認するにはどうすればよいですか?
基本的に私は画像モードについてほとんど知らないので、魔法のように機能させるためにどの文字を入れるかだけではなく、もっと学びたいと思っています。
python - PythonImageLibraryが「デコーダーJPEGが利用できません」というメッセージで失敗する-PIL
PILは私のシステムでJPEGをサポートしています。
アップロードを行うたびに、コードが次のように失敗します。
どうすればこれを解決できますか?
python - ImageEnhance.Sharpness() を実行すると、「パレット イメージをフィルター処理できません」というエラーが発生する
GIF画像ファイルがあります。を使用して開きPIL.Image
、いくつかのサイズ変換を行いました。それから私はそれに使用しようとしImageSharpness.Enhance()
ました...
これは例外を引き起こしています:
このエラーをグーグルで検索しようとしましたが、何も見つかりませんでした。誰かが何が問題なのかを理解するのを手伝ってくれますか?
参考までに、入力画像のモードは です'P'
。jpg 画像を扱う場合、この問題はありません。
python - PIL/Pillow を使用して画像をキャンバスにマージするにはどうすればよいですか?
私は PIL には詳しくありませんが、ImageMagick で多数の画像をグリッドに配置するのは非常に簡単であることは知っています。
たとえば、行と列の間のギャップを指定できる 4×4 グリッドに 16 枚の画像を配置するにはどうすればよいでしょうか?
python - 枕 2.0.0 チュートリアル
Python用の枕2.0.0を学習しようとしていますが、チュートリアルやドキュメントが見つからないため、どこから始めればよいか正直わかりません。 、だから私はそれに入ることができません。
次へのリンクはありますか。
- チュートリアル/ドキュメント
- png を書き込んでファイルに保存する簡単なコード
- 私が読むことができるイメージングライブラリを使用した、よくコメントされたプログラムへのリンク
Windows 7 で python 3.3 を使用していることに違いはありますか?
python - Pillow._imaging という名前のモジュールはありません
しようとすると
問題なし。しかし、ご覧のとおり、
インポートエラーが発生します。私は c-module の名前を変更し、それを Lib フォルダに移動し、同じフォルダに他の (.py) モジュールをインポートしようとしましたが、これは機能します。何も機能していないようですが、理由はありますか?
ご覧のとおり、Windows 7、Python 3.3、および PIL のピロー フォークを使用しています。
django - Heroku の Pillow が機能しない
Django1.4.3 と Pillow2.0.0 でアプリケーションを開発しています。
画像ファイルをアップロードするフォームがあります。
投稿画像ファイルをリサイズ・トリミングした後
、画像ファイルを保存したいのですが、エラーが発生します。
django のローカル テスト サーバーではエラーが発生せず、うまく動作します
が、Heroku ではエラーが発生します。
何かアドバイスをいただけませんか?コード受信投稿画像は以下。さらに、S3boto と django-storage を使用しています。
エラーメッセージはこんな感じです。
python - Django - 大きな画像の読み込みには追加のスタイリングが含まれます
Django で大きな画像 (600x300px) を読み込むと、余分なスタイルが追加され、画像が表示されなくなります。
page.html
Google Chrome で検査した場合の出力:
これが発生する理由を見つけることができず、画像を小さいサイズ (300x150px) に置き換えると、余分なスタイリング コンテンツなしで正常に読み込まれます。
ブートストラップを使用していますが、すべての css ファイルと javascript ファイルを削除しても、同じエラーが発生します。imagekit を使用して画像をアップロードし、ローカル環境にも Pillow をインストールしています。
python - 名前を正しくデコードできないフォントで文字イメージを生成する
印鑑の画像を作成しています。このタスク用に 3 つの True Type フォントがあります ( Jin_Wen_Da_Zhuan_Ti.7z、Zhong_Guo_Long_Jin_Shi_Zhuan.7z、Zhong_Yan_Yuan_Jin_Wen.7z、テスト目的のみ)。以下は、Microsoft Word での外観です。
漢字の「我」のこと。ここに私のPythonスクリプトがあります:
コア スニペットの場所
たとえば、これらのフォントをフォルダーに入れ、次のように./fonts
呼び出す場合
スクリプトは./test/金文大篆体/我.gif
ファイル システムに作成されます。
ここでの問題は、最初のフォントである金文大篆体.ttf (Jin_Wen_Da_Zhuan_Ti.7z 内) では問題なく動作しますが、Microsoft Word で正しくレンダリングできる場合でも、スクリプトが他の 2 つのフォントでは動作しないことです。金石篆.ttf (Zhong_Guo_Long_Jin_Shi_Zhuan.7z) では何も描かないbbox
のでNone
; 中研院金文.ttf (Zhong_Yan_Yuan_Jin_Wen.7z) の場合、画像に文字のない黒い枠が描画されます。
criterion
したがって、すべての黒の出力をテストすることを目的とした のテストに合格できません。FontForgeを使用してフォントのプロパティを確認したところ、最初のフォント金文大篆体.ttf (Jin_Wen_Da_Zhuan_Ti.7z 内) が UnicodeBmp を使用していることがわかりました。
他の2つはBig5hkscsを使用しています
実際には、厄介なフォント名のフォントを取得しようとすることで、これを解決しようとしています。pycairo
これらのフォントをインストールした後に試しました:
これは、金文大篆体.ttf (Jin_Wen_Da_Zhuan_Ti.7z 内) でもうまく機能します。
しかし、まだ他の人とは違います。例: ctx.select_font_face('中國龍金石篆')
(報告する_cairo_win32_scaled_font_ucs4_to_index:GetGlyphIndicesW
) もctx.select_font_face('¤¤°êÀsª÷¥Û½f')
(デフォルトのフォントで描画する) も機能しません。(後者の名前は、上記のようにフォント ビューアに表示される乱雑なコードであり、Big5 のコード ページである Mathematica コードの行によって取得されます。ToCharacterCode["中國龍金石篆", "CP950"] // FromCharacterCode
)CP950
そのため、この問題に取り組むために最善を尽くしたと思いますが、それでも解決できません。FontForge を使用してフォント名を変更したり、システム エンコーディングを Big5 に変更したりするなど、他の方法も考えましたが、Python のみを使用するため、ユーザーの追加操作が少なくて済むソリューションを希望します。どんなヒントでも大歓迎です。ありがとうございました。
stackoverflow のモデレーターへ: この問題は一見「局所的すぎる」ように見えるかもしれませんが、他の言語/他のエンコーディング/他のフォントで発生する可能性があり、解決策は他のケースに一般化できるため、閉じないでください。この理由で。ありがとうございました。
更新: 奇妙なことに、Mathematica は CP936 (GBK、私のシステム エンコーディングと考えることができます) のフォント名を認識できます。例として、中國龍金石篆.ttf (Zhong_Guo_Long_Jin_Shi_Zhuan.7z 内) を取り上げます。
ただしctx.select_font_face('ÖÐøý½ðʯ*')
、デフォルトのフォントで文字イメージを作成する設定も機能しません。