У меня есть поверхность пигмея (некоторый текст, созданный font.render), который в основном прозрачный, за исключением некоторых пикселей белого цвета. Я хотел бы изменить половину этих белых пикселей на черный. Я знаю, что могу перебирать каждый пиксель, проверяя, является ли он белым с помощью get_at (), и меняя его цвет с помощью set_at (), но мне кажется, что должен быть более быстрый способ сказать pygame, чтобы захватить все белые пиксели и изменить случайная половина из них к черному. Есть идеи?