GitHub - hongdp/ZoneMeterPro: A professional Light Meter and Ansel Adams Zone System app for Android. · GitHub
Skip to content

hongdp/ZoneMeterPro

Repository files navigation

ZoneMeterPro

A professional Light Meter and Ansel Adams Zone System companion app built natively for Android using Jetpack Compose and the modern Camera2 API.

🚀 Features

ZoneMeterPro is designed for professional photographers who demand precise control over their exposure calculations, especially when using the classic Zone System or shooting analog film.

  • Ansel Adams Zone System: Map real-world luminance directly into Zones (0 to X) to visualize highlights and shadows before taking the shot.
  • Director's Viewfinder: Compose your shots perfectly by simulating various film and digital formats:
    • 35mm
    • Medium Format Digital (4433)
    • 645, 6x6, 6x7, 6x9
    • Large Format (4x5, 8x10)
  • Modern Transparent UI: Smooth, iOS-style vertical focal length dial with dynamic equivalent focal length calculations based on format cropping and letterboxing.
  • Ultra-wide & Multi-lens Support: Dynamically switches to ultra-wide lenses depending on the physical capabilities of your Android device (Hardware ZoomState mapping).
  • Auto-ETTR (Expose To The Right): [In Development] Deep Camera2 API integration to intercept RAW sensor data for absolute high-precision highlight clipping prevention.

🛠 Tech Stack

  • Language: Kotlin
  • UI: Jetpack Compose
  • Camera Architecture: Android CameraX / Camera2 Interop
  • Architecture: MVVM with StateFlow

📸 Screenshots

ZoneMeterPro UI

📄 License

MIT License

About

A professional Light Meter and Ansel Adams Zone System app for Android.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages