在图像模块Python中淡出

2024-10-01 17:39:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我想采取一个BMP或JPG和复制它,使新的图像将更暗(或brighrt)我可以使用什么功能? 阿里尔


Tags: 图像功能jpgbmpbrighrt
2条回答

如果你想用很难的方法,也就是说,一个像素一个像素的强度变化。方法如下: 1) 从RGB to HSI转换 2) 增加或减少强度分量 3) 从HSI返回到HSI

真正的淡出,即alpha通道在JPG或BMP格式中不存在[RGBA format image in PIL]。你可以使用强度技术从黑到白。如果要使用alpha,请改用png或tiff。在

您可以使用PIL的ImageEnhance module

import Image
import ImageEnhance

image = Image.open(r'c:\temp\20090809210.jpg')
enhancer = ImageEnhance.Brightness(image)
brighter_image = enhancer.enhance(2)
darker_image = enhancer.enhance(0.5)

有关详细信息,请参阅PIL和ImageEnhance文档。
注意:我认为ImageEnhancer文档有点太简洁了,您可能需要在交互式提示符中进行一些试验才能正确使用它。在

相关问题 更多 >

    热门问题