原色蓝色

回答: 金灿灿的ymliu2017-07-18 20:11:17

用简单的python程序,反黑白或彩色:

from PIL import Image
import PIL.ImageOps    

image = Image.open('your_image.jpg')
if image.mode == 'RGBA':
    r,g,b,a = image.split()
    rgb_image = Image.merge('RGB', (r,g,b))
    inverted_image = PIL.ImageOps.invert(rgb_image)
    r2,g2,b2 = inverted_image.split()
    final_transparent_image = Image.merge('RGBA', (r2,g2,b2,a))
    final_transparent_image.save('new_file.jpg')

else:
    inverted_image = PIL.ImageOps.invert(image)
    inverted_image.save('new_name.jpg')

所有跟帖: 

这么复杂 -ymliu- 给 ymliu 发送悄悄话 ymliu 的博客首页 (342 bytes) () 07/18/2017 postreply 20:30:04

用就行,不需要理解。批量处理python程序 -shadowboxer- 给 shadowboxer 发送悄悄话 (1018 bytes) () 07/18/2017 postreply 20:43:39

请您先登陆,再发跟帖!