Devlog 03
hello.
I’ve finished up some major updates, 2 for image adjustments and one for refactoring
New updates:
- Non linear exposure control: I added an exposure slider using gamma correction and cv2.lut. The precalculated lookup table makes sure the slider responds smoothly without any lag.
- Color tmep slider: I integrated a color temperature control slider to change the white balance of an image. The warm values boost the red channel and reduce blue, and cool values boost blue and reduce red.
- Refactor:
main.pyjust started getting really crammed, so I moved all the image processing code into a function inprocessor.py. Now,main.pyonly manages the UI components and the processor wiring.
I’ve also spent a bunch of time experimenting with different filters to add, I’m hoping to add these before the next devlog, not too sure though.
Whats next?
- RGB histogram: will make a pixel intensity graph with matplotlib and pyqt to display highlights and shadows.
- Before/After toggle: maybe a shortcut to toggle a before and after view just like lightroom has
- Slider categories: organize the sliders into seperate categories based on their use case
- Filters: different image filters like grayscale, sepia, etc.