Code

Extensions. XAML export improvements.
[inkscape.git] / share / extensions / color_brighter.py
1 #!/usr/bin/env python
2 import coloreffect
4 class C(coloreffect.ColorEffect):
5   def colmod(self,r,g,b):
6     FACTOR=0.9
7    
8     i=int(1.0/(1.0-FACTOR))
9     if r==0 and g==0 and b==0:
10       return '%02x%02x%02x' % (i,i,i)
11     if r>0 and r<i:
12       r=i
13     if g>0 and g<i:
14       g=i
15     if b>0 and b<i:
16       b=i;
18     r=min(int(round((r/FACTOR))), 255)
19     g=min(int(round((g/FACTOR))), 255)
20     b=min(int(round((b/FACTOR))), 255)
21    
22     return '%02x%02x%02x' % (r,g,b)
24 c = C()
25 c.affect()