Skip to content

An App using OpenMemories to Log EXIF of Legacy lenses on Sony alpha cameras

License

Notifications You must be signed in to change notification settings

fotovideoguy/LegacyLenses22

 
 

Repository files navigation

# legacyLensesExif. An App to WRITE/LOG/TRACE information (EXIF) from Legacy lenses into Sony alpha cameras. It uses the [OpenMemories Framework](https://github.com/ma1co/OpenMemories-Framework). This App was written specifically for use with LEGACY lenses (no electronic contacts) where no Exif is reported onSony MILC. However with this App, someone can create **legacy lens profiles**, then choose lens from interface App and SAVE **log the information** to SDCard for each photo taken.

> interface

  • PARAM-MODES [1 2 3 4 7 8] Use down key from control wheel to toggle modes.
  • LEGACY MANAGER [9 10 11] Use menu key to choose Legacy lens name (11) & Special item (10). Use enter key if FocalLength (9) is green.
  • EXPOSURE INFO [5 6] Exposure info (5) & Histogram (6). Use up key of control wheel to toggle between diferent views.

> Parameters

  1. Shutter-speed: When mode selected (green color) rotate dial to increase or decrease values.
    • When Shoot-Mode (7) selected to "A" Aperture, use enter key to Set Minimum shutter-speed value...
    • If assigned via "user settings", use left key to quick select this param-mode...
  2. Aperture: When mode selected do rotate dial to increase or decrease values to match the F-Stop of Legacy lens.
  3. ISO Ratings: When mode selected do rotate dial to increase or decrease values
    • When Shoot-Mode (7) selected to "A" Aperture, use enter key control wheel to toggle to AUTO-ISO
    • If assigned via "user settings", use left key to quick select this param-mode...
  4. Exposure: When mode selected do rotate dialto increase or decrease values.
    • If not visible use up key to cycle "views" until this shoot-mode got visible.
  5. Metering view: real-time info regarding exposure.
  6. Histogram: real-time histogram.
  7. Mode: When selected, use enter key to toggle between M (MANUAL exposure) and A (Aperture priority).
  8. Drive-Mode: When mode selected, use enter key to toggle between diferent Drive modes (Single, Burst, ...).
  9. Focal Length: it displays the current FL...
    • If (Zoom lens) useenter key to access the new screen. Then use Dial or Left/Righ keys to set the desire focal length and click the button...
  10. Special item: displays the current 'Special' item, e.g: 'TC 1.4x' (Tele-converter 1.4x).
    • Manage it using menu key and TAB_Special... Example: 'TC 1.4x'
  11. Legacy Lens Name: display Lens Name from the selected lens profile.
    • Manage it using menu key and TAB_LENSES... Example: 'CANON FD 80-200 F4 L'

LENS (& Special) Profiles

  • built-in lens profiles: App has a default sample lens database built-in, in case no other input (from user) is provided.

  • USER PROFILES: App uses a XML database. Check the schema and sample file. User can use his OWN 'profiles.xml' saved into SDCard/LLEGACY folder.

    • Schema - take a look here.
    • Sample - please chech here. Use some Lang Highlight Editor, such as Notepad++ to edit.
  • PROFILE CREATION] - check the corresponding XML blocks for LENSES and for SPECIAL items. Copy one block and paste it below keeping the struture. Edit that block with necessary data for your legacy lens...

    1. <name>Name_of_the_lens_01</name>: replace 'Name_of_the_lens_01' text for your lens.
    2. <mount>M42</mount>: replace 'M42' with the mount of your lens.
    3. <focal>50</focal>: replace '50' with the focallength of your lens.
      • Fixed lens (e.g 50mm): just use the 50.
      • Zoom lens (e.g 24-105mm): use 24-105. Note: The '-' is used for range focal lengths.
    4. <apertures>1.4-22</apertures>: replace '1.4-22' with the range apertures of your lens.
      • Single aperture (e.g F6.3) --> use 6.3 between tags.
      • Several apertures (user defined F1.7 F2 F4 F5.6 F8 F16): use comma delimeter --> 1.7,2,4,5.6,8,16
      • Range apertures (e.g F2.8-F16 max:F2.8 and min:F16)
        • Full-stop apertures : use the '-' for range full-stop apertures --> 2.8-16
        • Half-stop apertures : use the '-' and '/2' for range half-stop apertures --> 2.8-16/2
        • Third-stop apertures : use the '-' and '/3' for range third-stop apertures --> 2.8-16/3

Shortcomings

  • [PictureReview] - The app needs it in order to access a "Listener" and then get file-number of TAKEN PHOTO.
  • [no EXIF into files] - only recent cameras has a method that allows it..

Screenshots

screenshots

TODO

  • add DOF information on screen (custom view?)
  • add WriteExifInfo on supported camera models
  • create Lens profiles from app interface?
  • use Sqlite database?

CREDITS & Special thanks

About

An App using OpenMemories to Log EXIF of Legacy lenses on Sony alpha cameras

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%