Python, NumPy, OpenCV, OpenGL, Qt

Sept 2024 - Present

I originally created this project because I was frustrated with the lack of free-to-use, open-source programs to invert film photos. Film photography inversion isn't as simple as taking a photo and inverting the colors in Photoshop- there's a naunced process in balancing color curves to get the right information out. Tradtional programs cost quite a bit and required Adobe products, which I do not have on Linux. Thus, I made my own version.

  • Developed a Python application to convert film negatives into positive images
  • Averaging 30% faster computation time than commonly-used paid software (Negative Lab Pro) in pilot testing, utilizing multithreading for faster computation
  • Utilized a sliding window to load & unload images, improving memory consumption
  • Implemented the Qt Library with OpenGL integration for the user interface