Pillow ImagePalette模塊

2021-07-15 16:38 更新

這個 ?ImagePalette ?模塊包含一個同名的類,用于表示調色板映射圖像的調色板。

這個模塊從來沒有被很好地記錄過。不過,自2001年以來,它一直沒有改變,因此,如果需要的話,對于您來說,閱讀源代碼并解決內部問題可能是安全的。
這個 ?ImagePalette ?類有幾個方法,但它們都被標記為“實驗性的”。請隨意閱讀。
?classPIL.ImagePalette.ImagePalette(mode='RGB'palette=Nonesize=0)?

調色板映射圖像的調色板

參數
  • mode -- 用于調色板的模式。見: 模式 . 默認為“RGB”

  • palette -- 可選調色板。如果給定,它必須是字節(jié)數組、數組或長度介于0-255和之間的整數列表。 size 乘以中的顏色數 mode . 列表必須按通道對齊(列表中的所有r值必須在g和b值之前是連續(xù)的)。默認為每個通道0到255。

  • size -- 可選調色板大小。如果給定,它不能等于或大于256。默認值為0。

?getcolor(color)?

給定一個rgb元組,分配調色板條目。

這種方法是實驗性的。

?getdata()?

以適合低級別? im.putpalette ?基元的格式獲取調色板內容。

這種方法是實驗性的。

?save(fp)?

將調色板保存到文本文件。

這種方法是實驗性的。

?tobytes()?

將調色板轉換為字節(jié)。

這種方法是實驗性的。

?tostring()?

將調色板轉換為字節(jié)。

這種方法是實驗性的。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號