PIL是Python Imaging Library,它为python解释器提供了图像编辑函数。的ImagePalette
模块包含一个同名的类,以表示调色板映射图像的调色板。
这个模块从来没有很好的文档记录。不过,自2001年以来它就没有发生过变化,因此您可以安全地阅读源代码,并在需要时摸索内部知识。 ImagePalette类有几种方法,但它们都是“experimental.”
的ImagePalette.ImagePalette()
用于调色板映射图像的调色板。
用法: PIL.ImagePalette.ImagePalette(mode=’RGB’, palette=None, size=0)
参数:
mode-用于调色板的模式。
palette-可选的调色板。
size-可选的调色板尺寸。如果给定,则该值不能等于或大于256。默认值为0。
返回::ImagePalette对象。
使用的图片:
# importing Image module from PIL package
from PIL import Image, ImagePalette
# opening a image
im = Image.open(r"C:\Users\System-Pc\Desktop\python.png")
# ImagePalette
im1 = ImagePalette.ImagePalette(mode ='RGB', palette = None, size = 0)
print(im1)
输出:
PIL.ImagePalette.ImagePalette object at 0x000001930723FC50
另一个示例:拍摄另一个扩展名为.JPG的图像。
使用的图片:
# importing Image module from PIL package
from PIL import Image, ImagePalette
# opening a image
im = Image.open(r"C:\Users\System-Pc\Desktop\scene4.jpg")
# ImagePalette
im1 = ImagePalette.ImagePalette(mode ='RGB', palette = None, size = 0)
print(im1)
输出:
PIL.ImagePalette.ImagePalette object at 0x000001B8808AFCC0
相关用法
- Python os.dup()用法及代码示例
- Python set()用法及代码示例
- Python next()用法及代码示例
- Python PIL eval()用法及代码示例
- Python sys.getrecursionlimit()用法及代码示例
- Python sympy.rf()用法及代码示例
- Python os.waitid()用法及代码示例
- Python os.WIFEXITED()用法及代码示例
- Python os.scandir()用法及代码示例
- Python PIL getpalette()用法及代码示例
- Python sympy.ff()用法及代码示例
- Python Decimal min()用法及代码示例
- Python Decimal max()用法及代码示例
- Python sympy.nT()用法及代码示例
注:本文由纯净天空筛选整理自Sunitamamgai大神的英文原创作品 Python PIL | ImagePalette() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。