ZMYaro / paintz

A simple drawing app that runs in a web browser, designed to be an MS Paint substitute for Chromebooks and other Chrome OS devices. PaintZ is free, but please consider supporting development at https://ko-fi.com/ZMYaro or https://patreon.com/ZMYaro.
https://paintz.app
53 stars 12 forks source link

I had tried integrate autodraw like suggestion in paintz repo but its not working #282

Open pravin234 opened 1 month ago

pravin234 commented 1 month ago

I would like to see an "autodraw-like" feature integrated into the application. This feature should allow users to draw a rough sketch, which would then be automatically converted into a cleaner, more precise drawing by leveraging AI or pattern recognition. This could help users create accurate shapes, objects, or even icons with ease.

Furthermore, the tool should be able to suggest possible refined versions of the sketch, allowing users to select the one that best matches their intent. Integration of this feature should be seamless, with quick and responsive drawing-to-conversion.

Describe alternatives you have considered

External Drawing Tools: I have tried using external drawing tools that provide similar autodraw features and then importing the refined images into the application. However, this adds extra steps and disrupts workflow continuity. Manual Adjustment: Another alternative was to manually adjust and refine sketches, but this is time-consuming and requires a certain level of precision that not all users may have. Pre-made Shapes or Icons: Using pre-made shapes or icons within the application can sometimes replace the need for drawing, but it limits creativity and does not allow for custom designs. Additional context I attempted to create a similar feature by experimenting with APIs that could provide drawing assistance, but I encountered issues with API calls. The current setup did not handle the requests properly, resulting in delays and incomplete responses. It would be helpful if the autodraw feature could address these challenges and integrate seamlessly within the existing framework.

Example Image:image

ZMYaro commented 1 month ago

Just at first glance, it looks as though you are trying to load your instance via a file:/// URL. As noted in the readme → Development environment, you must run PaintZ from a web server. Unfortunately, that is a requirement of modern web browsers, not something I can change.