私はPythonでPILとImageモードを使用しています。 私はこのコードでイメージを作成したい:イメージとpilモジュール用のPythonループ
imagesize = (12,12)
image = Image.new("RGB",imagesize,color=None)
私は私の画像上の画素を置くために、この機能を使用します。
.putpixel(xy, color)
色はタプルのリストです。 exempleため:
色は一歩毎にインクリメントされる:
RGB = [((255, 255, 255),(207, 103, 36),(204, 93, 21),(204, 93, 21),(204, 93, 21), (.......some more RGB tuples.....)]
Iは.putpixel(XY、色)にそのループを必要とします。たとえばRGB [0]、次のループRGB [1]など。 このループが行われている間、xとyは私にとっては難しくなります。 xが1から12(イメージサイズ)になり、yが0のときxがimageizeに達すると1から12に戻りますが、yは1になります。xと両方がイメージサイズの終わりに達するとループが終了します。
誰でも手伝ってもらえますか?私はPythonの新機能です。
よろしく、
Favolas
EDIT
P:S - これは学校のプロジェクトのためにあるので、私はimg.new以外の任意のメソッドを使用するカントと言うことは忘れ、img.showとimg.outpixel
脇の下に、putpixelは通常非常に遅いです。おそらく、代わりにputdataを使用して、イメージデータを一度に設定したいと思うでしょう。 –
これは自分で解決しようとしたようなものではありません。 – martineau