因此,例如,我想要 500x500 中的紅色、藍色和黃色,并且位置必須是隨機的。我正在查看一些帖子和檔案,但實際上找不到。有了影像,我將使用“pygame.image.fromstring”將其轉換為 pygame 表面。
它應該是這樣的,但在 500x500 中,顏色只能隨機使用紅色、藍色和黃色,而不是所有這些隨機顏色

uj5u.com熱心網友回復:
如果您只想要三種顏色(或 256 以下的任何其他數字),您應該考慮使用調色板影像,而不是為每個像素的 RGB 值存盤三個位元組,而是存盤一個位元組,它是調色板的索引(或表)的 256 種顏色。它效率更高。
這在我的 Mac 上需要 1 毫秒,而在像素上迭代并為每種顏色選擇 3 種 RGB 顏色中的一種需要 180 毫秒,并創建一個 50kB 托盤化輸出檔案,而不是使用其他方法獲得的 120kB RGB 輸出檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/495100.html
