def ReduceOpacity(im, opacity):
 assert ((opacity >= 0) and (opacity <= 1))
 if isalpha(im):
  im = im.copy()
 else:
  im = im.convert(u'RGBA')
 alpha = im.split()[3]
 alpha = ImageEnhance.Brightness(alpha).enhance(opacity)
 im.putalpha(alpha)
 return im

def ReduceOpacity ( im , opacity ) : assert ( ( opacity >= 0 ) and ( opacity <= 1 ) ) if isalpha ( im ) : im = im . copy ( ) else : im = im . convert ( u'RGBA' ) alpha = im . split ( ) [ 3 ] alpha = ImageEnhance . Brightness ( alpha ) . enhance ( opacity ) im . putalpha ( alpha ) return im
reduces opacity .