pygame1.8.1リリース!

News - pygame - python game development
最近はML追っかけてるだけで何も作ってないけど,今回のマイナーアップで音関係の問題はかなり改善されたらしい.以前のバージョンでは,今使ってるノート(Vista)でmusicモジュールを使って曲を再生したときにpre_initを使ってバッファサイズを変えてもまともに曲が再生できなかったけど,今回はめでたく再生できた.

あとはColorクラスが追加されて,RGB⇔CMY⇔HSVA⇔HSLA⇔I1I2I3の変換が手軽にできるようになったみたい.

>>> import pygame
>>> a = pygame.Color(50,100,150,0) # RGBAで指定
>>> a
(50, 100, 150, 0)
>>> a.cmy
(0.80392156862745101, 0.60784313725490202, 0.41176470588235292)
>>> a.hsva
(210.0, 66.666666666666671, 58.82352941176471, 0.0)
>>> a.hsla
(210.0, 50.000000000000014, 39.215686274509807, 0.0)
>>> a.i1i2i3
(0.39215686274509803, -0.19607843137254904, 0.0)
>>>

I1I2I3っていう色空間初めて聞いたぞ.
Momma's Wiki: R/I1I2I3色空間 - 画像処理に適した色空間 Y.Ohta, T. Kanade, T. Sak...
CMYK - Wikipedia
HSV色空間 - Wikipedia
HLS色空間 - Wikipedia