タグ付けされた質問 「python-imaging-library」

Python Imaging Library(PIL)は、Python言語に画像処理のための事実上の標準基盤を提供します。PILのAPIは軽量ですが、意味的に一貫しています。処理、分析、圧縮、コーデックの抽象化など、イメージングレキシコンの大部分全体で快適なPythonicツールの範囲を提供します。これらはすべて、オーダーメイドの容易に拡張可能なライブラリ構造に基づいています。

4
PILで画像を保存するにはどうすればよいですか?
前に見つけた投稿を使用して画像のフーリエ変換を実行するために、Python画像ライブラリ(PIL)を使用して画像処理を行ったところ、保存機能を動作させることができません。コード全体は問題なく動作しますが、結果の画像は保存されません。 from PIL import Image import numpy as np i = Image.open("C:/Users/User/Desktop/mesh.bmp") i = i.convert("L") a = np.asarray(i) b = np.abs(np.fft.rfft2(a)) j = Image.fromarray(b) j.save("C:/Users/User/Desktop/mesh_trans",".bmp") 私が得るエラーは次のとおりです: save_handler = SAVE[string.upper(format)] # unknown format KeyError: '.BMP' Python PILで画像を保存するにはどうすればよいですか?

11
ipythonノートブックでPIL画像を表示する方法
これは私のコードです from PIL import Image pil_im = Image.open('data/empire.jpg') その上でいくつかの画像操作を行い、それを画面に表示したいと思います。 PythonノートブックでPIL画像を表示する際に問題があります。 私が試してみました: print pil_im そしてちょうど pil_im しかし、どちらもちょうど私に与えます: <PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=569x800 at 0x10ECA0710>

2
画像をPILからopenCV形式に変換します
画像をPILからOpenCVフォーマットに変換しようとしています。私はを使用していOpenCV 2.4.3ます。これが私が今まで試したことです。 >>> from PIL import Image >>> import cv2 as cv >>> pimg = Image.open('D:\\traffic.jpg') #PIL Image >>> cimg = cv.cv.CreateImageHeader(pimg.size,cv.IPL_DEPTH_8U,3) #CV Image >>> cv.cv.SetData(cimg,pimg.tostring()) >>> cv.cv.NamedWindow('cimg') >>> cv.cv.ShowImage('cimg',cimg) >>> cv.cv.WaitKey() しかし、画像はCV形式に変換されていないと思います。ウィンドウには大きな茶色の画像が表示されます。画像からフォーマットPILへの変換でどこが間違っていCVますか? また、cv.cv関数にアクセスするために入力する必要があるのはなぜですか?


7
PILでRGBA PNGをRGBに変換
PILを使用して、Djangoでアップロードされた透明なPNG画像をJPGファイルに変換しています。出力が壊れているように見えます。 ソースファイル コード Image.open(object.logo.path).save('/tmp/output.jpg', 'JPEG') または Image.open(object.logo.path).convert('RGB').save('/tmp/output.png') 結果 どちらの場合も、結果の画像は次のようになります。 これを修正する方法はありますか?以前は透明な背景であったところに白い背景が欲しいのですが。 解決 素晴らしい答えのおかげで、私は次の関数コレクションを思いつきました: import Image import numpy as np def alpha_to_color(image, color=(255, 255, 255)): """Set all fully transparent pixels of an RGBA image to the specified color. This is a very simple solution that might leave over some ugly edges, due …

4
PILを使用してピクセルのRGBを取得する
PILを使用してピクセルのRGBカラーを取得することは可能ですか?私はこのコードを使用しています: im = Image.open("image.gif") pix = im.load() print(pix[1,1]) ただし、出力されるのは数値(0またはまたは1)だけで、3つの数値(たとえば60,60,60、R、G、Bの場合)ではありません。機能について何かを理解していないと思います。説明が欲しいです。 どうもありがとう。

7
PILを使用して画像にテキストを追加する
画像を読み込むアプリケーションがあり、ユーザーが画像をクリックすると、この画像のテキスト領域が表示され(を使用jquery)、ユーザーは画像にテキストを書き込むことができます。画像に追加する必要があります。 それについていくつかの調査を行った後、私はPIL(Python Imaging Library)がこれを行うのに役立つことがわかりました。そこで、いくつかの例を試してみて、その動作を確認し、画像にテキストを書き込むことに成功しました。しかし、私がそれを使っPython Shellてウェブ環境でそれを試してみると、いくつかの違いがあると思います。つまり、textareaのテキストがpxで非常に大きいということです。PILをtextareaのテキストと同じサイズにするにはどうすればよいですか? テキストは複数行です。を使用して画像内で複数行にするにはどうすればよいPILですか? PILを使用するよりも良い方法はありますか?これが最良の実装であるかどうか、私には完全にはわかりません。 html: <img src="images/test.jpg"/> 編集中の画像 var count = 0; $('textarea').autogrow(); $('img').click(function(){ count = count + 1; if (count > 1){ $(this).after('<textarea />'); $('textarea').focus(); } }); textareaを追加するjquery。また、テキスト領域は、position:absoluteおよびfixedサイズです。 画像上のテキストエリアの座標を取得できるように、フォーム内に配置する必要がありますか?ユーザーがクリックしたときに画像にテキストを書き込んで画像に保存したい。

7
numpyを使用してPythonでTIFF(インポート、エクスポート)を操作する
TIFF画像を開いてnumpy配列にインポートするには、Pythonメソッドが必要です。これにより、ピクセルデータを分析および変更して、TIFFとして再度保存できます。(これらは基本的にグレースケールの光強度マップであり、ピクセルごとのそれぞれの値を表します) TIFFに関するPILメソッドに関するドキュメントが見つかりませんでした。私はそれを理解しようとしましたが、「悪いモード」または「ファイルタイプがサポートされていません」というエラーしか発生しませんでした。 ここで何を使用する必要がありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.