問題タブ [python-imaging-library]

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

python - PythonのPILトリミングの問題:トリミングされた画像の色がねじ込まれている

PILのトリミング機能には、おそらく非常に基本的な問題があります。トリミングされた画像の色が完全にねじ込まれています。コードは次のとおりです。

元の画像:ここに画像の説明を入力してください

および出力

ご覧のとおり、出力の色は完全に台無しになっています...

助けてくれてありがとう!

-ホフ

0 投票する
4 に答える
31988 参照

python - PIL で円形のサムネイルを生成するにはどうすればよいですか?

PIL を使用して円形の画像サムネイルを生成するにはどうすればよいですか? 円の外側のスペースは透明にする必要があります。

スニペットは非常に高く評価されます。事前に感謝します。

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

python - Pyglet イメージを PIL イメージに変換するには?

私は Pyglet.AbstractImage オブジェクトを PIL イメージに変換して、さらに操作したい ここに私のコードがあります

しかし、表示された画像は間違っていました。画像をpygletからPILに適切に変換する方法は?

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

python - PILによるPNGの処理の問題

それは常にここで立ち往生しています:

0 投票する
4 に答える
5092 参照

algorithm - 似た色の画像を探す

ここ@SOの提案に基づいて、一連のストック画像の平均色をカタログ化しました.
r,g,b = image.convert("RGB").resize((1,1), Image.ANTIALIAS).getpixel((0,0))

ここで、カラー ホイールをユーザーに提示し、カタログに対して検索を実行して、選択した色に最も近い画像を見つけたいと思います。

ここに投稿された「2 つの色の間の距離を見つける」ことを推奨するいくつかの質問を読み、Flickr Hacks の本を参照しました。

Flickr Hack 距離アルゴリズムは基本的に次のようです。


diffr = checkImage.r - search_r
diffg = checkImage.g - search_g
diffb = checkImage.b - search_b
距離 = (diffr * diffr + diffg * diffg + diffb * diffb)
距離 < しきい値の場合、一致。


この方法では、検索色とすべての画像の色指紋との距離を計算する必要があります。選択した色 (中心点) とあらかじめ決められたしきい値 (または検索半径) に基づいて「検索領域」を指定する方法があるかどうか疑問に思っていました。次に、SQL のようなクエリを作成して、この領域内にあるすべての画像を返します。

これは可能ですか??

ところで、私は PIL と関連ライブラリを使用して Python でこれを実装しています。

助けてくれてありがとう!

SR

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

png - PILでICO画像の透明色指数を決定する方法は?

具体的には、これは .ico ファイルからのものであるため、gif で得られるような「透過」「情報」属性はありません。以下の例は、Yahoo! の favicon を正しい透明度インデックス "0" を使用して png に変換する方法を示しています。これは私が推測したものです。ico が実際に透明であり、透明度インデックスが 0 であることを検出する方法は?

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

python - PIL(Python Imaging Library)を使用して発音区別符号(「nikud」、発声マーク)を使用してテキストを作成する

PILを使用して画像に簡単なテキストを書くのは簡単です。

ただし、ヘブライ語の句読点(「nikud」またはניקודと呼ばれる)を書き込もうとすると、文字が重ならないようになります。(この質問は、アラビア語や他の同様の言語にも関連していると思います。)

サポート環境では、これらの2つの単語は同じスペース/幅を占めます(以下の例はシステムによって異なります。したがって、イメージです)。

סֶפֶרספר

ただし、PILを使用してテキストを描画すると、次のようになります。

סֶפֶר

ライブラリはおそらくカーニング(?)ルールに従わないからです。

文字の位置を手動で書かなくても、文字とヘブライ語の句読点が同じスペース/幅を占めるようにすることは可能ですか?

画像-ニクダーと文字の間隔http://tinypic.com/r/jglhc5/5

画像のURL:http ://tinypic.com/r/jglhc5/5

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

python - PIL による単純な画像メトリクス

アップロードされた写真を PIL で処理し、次のような「ソフト」な画像メトリックを決定したいと考えています。

  • 画像は対照的ですか、それとも鈍いですか?
  • カラフルかモノクロか?
  • 明るいか暗いか?
  • 画像は暖かいですか、それとも寒いですか (光の温度に関して)?
  • 支配的な色相はありますか?

メトリクスは評価スタイルで測定する必要があります。たとえば、非常にカラフルな写真の場合はカラフル++++、かなりモノクロの画像の場合はカラフル+です。

ヒストグラムの RMS など、メトリックの興味深い値を計算する PIL の ImageStat モジュールに既に気付きました。