def set_progress(self, value):
value = self.start+self.delta*value
- if value>self.last+0.01:
+ if value>self.last+0.001:
if self.window_manager:
self.window_manager.progress_update(value)
self.last = value
-def image_name(img):
- fp = img.filepath
- if fp:
- return os.path.split(fp)[1]
+def linear_to_srgb(l):
+ if l<0.0031308:
+ return 12.92*l
else:
- return img.name
+ return 1.055*(l**(1/2.4))-0.055
+
+def get_colormap(srgb):
+ if srgb:
+ return linear_to_srgb
+ else:
+ return lambda x: x
+
+def basename(path):
+ if path.startswith("//"):
+ path = path[2:]
+ return os.path.basename(path)