python pygame中的surface使用
— 將一個圖像(Surface 對象)繪製到另一個圖像上方
pygame.Surface.blit()
— 修改圖像(Surface 對象)的像素格式
pygame.Surface.convert()
— 修改圖像(Surface 對象)的像素格式,包含 alpha 通道
pygame.Surface.convert_alpha()
— 創建一個 Surface 對象的拷貝
pygame.Surface.copy()
— 使用純色填充 Surface 對象
pygame.Surface.fill()
— 移動 Surface 對象
pygame.Surface.scroll()
— 設置 colorkeys
pygame.Surface.set_colorkey()
— 獲取 colorkeys
pygame.Surface.get_colorkey()
— 設置整個圖像的透明度
pygame.Surface.set_alpha()
— 獲取整個圖像的透明度
pygame.Surface.get_alpha()
— 鎖定 Surface 對象的內存使其可以進行像素訪問
pygame.Surface.lock()
— 解鎖 Surface 對象的內存使其無法進行像素訪問
pygame.Surface.unlock()
— 檢測該 Surface 對象是否需要被鎖定
pygame.Surface.mustlock()
— 檢測該 Surface 對象當前是否爲鎖定狀態
pygame.Surface.get_locked()
— 返回該 Surface 對象的鎖定
pygame.Surface.get_locks()
— 獲取一個像素的顏色值
pygame.Surface.get_at()
— 設置一個像素的顏色值
pygame.Surface.set_at()
— 獲取一個像素映射的顏色索引號
pygame.Surface.get_at_mapped()
— 獲取 Surface 對象 8 位索引的調色板
pygame.Surface.get_palette()
— 返回給定索引號在調色板中的顏色值
pygame.Surface.get_palette_at()