def gammaTransform(self, gamma): image = filter.apply_gamma_correction(self.current_image, gamma) self.update_memory_images(image) return self.current_image
def apply_gamma_correction(img, gamma): r, g, b = rgb.get_rgb_layers(img) r = filter.apply_gamma_correction(r, gamma) g = filter.apply_gamma_correction(g, gamma) b = filter.apply_gamma_correction(b, gamma) return rgb.merge_rgb_layers(r, g, b)