Code Monkey home page Code Monkey logo

mobycairo's People

Contributors

dependabot[bot] avatar multimediamike avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

mobycairo's Issues

Suggestion: Add ring unwrapping

It would be really useful for redump if ring unwrapping could be added, as it makes reading the ringcodes way easier.

Here's how I've done it in GIMP:

  1. crop scan to ring
  2. in gimp: filters>distort>polar coordinates
    circle depth: 100%
    map backwards = off
    map from top = off
    to polar = off [from polar, i.e. to rectangle]
  3. reduce height to 25%

Example result:
result

When the cropping rectangle is outside the bounds of the image no warning is displayed and cropping fails

During the cropping step if you draw the rectangle big enough to go outside the bounds of the image (which is a "valid" case when the image you're trying to crop ends right at the edge) and then you switch to Save, no cropping occurs. However there is no warning that something is wrong, in case the rectangle is drawn outside the bounds it should automatically clamp to bounds or at least provide a warning that the rectangle needs to be 100% inside the image bounds.

Make The Font Size Configurable

While the Tkinter library takes into account monitor scaling when rendering fonts, that sometimes isn't adequate. Implement an option to manually adjust the font size of any text in the panel.

Tall images are not displayed correctly

The aspect ratio math produces a UI that typically overflows the height of a landscape-mode display. Attached is a simple example. When this sample is opened, the "Process (C)ircle" button at the bottom of the UI frame will probably be cut off.

tall-image

Implement Batch Processing Mode

It would be nice to develop a workflow to process a selected list of files. This would be a small improvement to further help accelerate the overall workflow.

Change The Colors of The Overlaid Guide Lines

Instead of just using static red lines to indicate the discovered straight lines or circle, use a pseudo-animated color rotation by updating the redrawing the same lines several times per second with different colors. This avoids the problem of the red lines possibly clashing the red in the underlying photo.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.