魔杖python使用GIF获取像素颜色

时间:2019-04-04 18:34:54

标签: python wand magickwand

我想让RGB颜色变成gif中的某个像素

from wand.image import Image
with Image(blob=img, format='JPG') as picture:
    print picture[1][1].string 
    # return srgb(0,0,0) is good

问题:

from wand.image import Image
with Image(blob=img, format='GIF') as picture:
    print picture[1][1].string 
    # return srgb(93%,93%,93%) why?

2 个答案:

答案 0 :(得分:0)

这是颜色合规性的工作方式。并非所讨论像素的所有部分都可以表示为8位无符号整数,因此可以表示为归一化的百分比,介于dwi han job0%之间。

尝试以下操作...

100%

答案 1 :(得分:0)

这是我的png(python3)代码

from wand.image import Image

with Image(filename='white_background_320x200_edited_alphaoff.png') as img:
    print(img[1][1])