質問

わかった。私はグーグルで、多くのドキュメントを読むのにうんざりしていませんが、結果はありません。

私の目的は簡単です:Pygletを入手して、Pixelで画像Pixelを描画します。

私は結果なしで何時間も探してきました。ピクセルごとにカラーピクセルを指定するディスプレイを描く短いプログラムの例を挙げてもらえますか?例:勾配を黒から白に描画します。

役に立ちましたか?

解決

あなたが気づいている限り、これは 長さ 時間...:

pyglet.graphics.draw あなたがそれを渡すときに1つ以上のポイントを描くことができます pyglet.gl.GL_POINTS, 、そして、色などの属性を渡すことができます。例えば:

for i in range(50):
    for j in range(50):
        color = int(2.56 * (i + j))
        pyglet.graphics.draw(1, pyglet.gl.GL_POINTS,
            ('v2i', (i, j)),
            ('c3B', (color, color, color))
        )

黒から白から斜めまで斜めの勾配を備えた50 x 50の正方形を描きます。それを行うことで特に速くなるとは思わないでください;-) -GLは、「ピクセルによるピクセル」の絵画ではなく、はるかに高いレベルの抽象化を持つグラフィックスを本当に向けています。

実際にピクセルを単独で描画するのではなく、一度に1行ずつコンピューティング(たとえば)を計算することで、余分な速度を少し得ることができます。しかし、それはまだ超高速ではありません! - )

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top