Skip to content

dmmat/DX-decoder

Repository files navigation

DX Encoding Simulator 📷

This is a web-based DX encoding simulator and decoder for film photography. It allows you to:

  • Simulate DX camera auto-sensing codes by clicking on squares.
  • Select film properties like ISO speed, film length, and exposure tolerance from dropdown menus.
  • Decode the DX code and view the corresponding film properties.
  • Print the generated DX code for a specified number of prints.

How to Use 🖱️

  1. Click on squares to simulate DX camera auto-sensing codes or select film properties from the dropdown menus.
  2. The corresponding film properties (ISO speed, film length, exposure tolerance) will be displayed based on the selected code.
  3. Click the "print" button to generate and print the DX code for a specified number of prints (defined in the "count of DX prints" field).

For more information about DX encoding, refer to the Wikipedia article: DX Encoding

Contributing 🤝

Thank you for considering contributing to the DX Decoder project! Whether you're fixing a bug, implementing a new feature, or improving documentation, your contributions are welcome.

Ways to Contribute

  • Bug Fixes: If you find a bug, please open an issue describing the problem or, even better, submit a pull request with a fix.
  • Feature Implementation: Have an idea for a new feature? Feel free to discuss it in the issues section or directly submit a pull request with your implementation.
  • Documentation: Improving documentation is always appreciated. If you find something unclear or missing, please let us know or directly contribute to the documentation.
  • Code Review: Reviewing pull requests helps ensure the quality of the codebase. Your insights and feedback are valuable.
  • Spread the Word: If you find the project useful, consider sharing it with others or starring the repository on GitHub.

Getting Started

  1. Fork the repository on GitHub.
  2. Clone your fork locally: git clone https://github.com/your_username/DX-decoder.git
  3. Create a new branch for your changes: git checkout -b my-feature
  4. Make your changes and commit them: git commit -am 'Add new feature'
  5. Push your changes to your fork: git push origin my-feature
  6. Submit a pull request.

Code of Conduct

Please note that this project is governed by a Code of Conduct. By participating in this project, you agree to abide by its terms.

Questions and Feedback

If you have any questions, feedback, or suggestions, please feel free to open an issue or reach out to us via email.

We appreciate your interest in contributing to the DX Decoder project! 🌟

About

online decode DX encode on film

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages