原色蓝色

来源: shadowboxer 2017-07-18 20:21:29 [] [旧帖] [给我悄悄话] 本文已被阅读: 次 (35565 bytes)
回答: 金灿灿的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

加跟帖:

  • 标题:
  • 内容(可选项): [所见即所得|预览模式] [HTML源代码] [如何上传图片] [怎样发视频] [如何贴音乐]