Photon Camera is an open-source Android camera application focused on static photography, designed to simulate the handling and image quality of modern mirrorless digital cameras.
- Multi-format Compatibility: Supports importing and applying
.cube,.png(Halfs/Fulls), and.xmpprofile files. - Real-time Preview: High-performance shaders enable real-time LUT filtering with "What You See Is What You Get" (WYSIWYG).
- Custom Imports: Easily import your own LUT libraries to create a unique color signature.
A professional-grade color adjustment system allowing fine-tuning across multiple dimensions:
- Basic Adjustments: Exposure, Contrast, Highlights, Shadows, Saturation, Temperature, Tint.
- Artistic Effects: Color effects, Vignette, Grain, Fade, Bleach Bypass.
- Pro Filters: Bloom, Dispersion, Noise, Low-pixel aesthetics.
- Industry Unique: The only open-source project providing multi-vendor adaptation (Xiaomi, Samsung, Pixel, etc.) for Motion Photos on Android.
- Dynamic Moments: Capture short video clips alongside your still images.
- Performance Peak: High-speed burst mode with no limit on the number of frames.
- LUT Integration: Supports applying LUT filters in real-time during burst sequences.
- Quality Enhancement: Enhances image quality through advanced multi-frame stacking.
- Noise Reduction: Provides effective noise reduction while focusing on preserving natural details.
- AI-Driven: Integrates the midas-v2 depth detection local AI model, optimized for Qualcomm chips.
- Precise Depth: Offers accurate depth sensing for natural background blur transitions (ongoing refinements).
- Raw Quality: Directly bridges with the system camera for image capture while applying Photon Camera's LUT engine. This bypasses the typical "bad image quality" and "over-sharpening" issues found in standard third-party camera APIs.
- Smart Stylization: Utilizes Google Nano Banana 2 technology to analyze reference photos, restore original colors, and extract color profiles to generate custom LUTs.
- UI: Jetpack Compose
- Camera API: Camera2 API
- Min SDK: Android 11+ (minSdk 30)
Contributions of any kind are welcome! If you have questions or suggestions, please open an Issue.
Except for third-party components, models, fonts, LUTs, and other assets that carry their own license notices in this repository, Photon Camera source code is licensed under the Apache License 2.0.
Telegram: https://t.me/photoncameraapp