More intuitive inpainting
See original GitHub issueIs your feature request related to a problem? Please describe. Currently inpainting is very difficult to use as is so please make it more availible.
Describe the solution you’d like User actions:
- Use any selection tool to select an area of the image to inpaint
- Call the inpainting plugin, which warns the user if there is no selection availible or layer is empty / non rasterized.
The following actions are done by the plugin:
- Fill the selected area with a solid color without antialiasing on a new (mask) layer;
- (if needed) Convert the mask layer to a format the inference module understands;
- Save image layer and mask layer as
cache0.png
/cache1.png
; - Send them to the inference module which saves its output as
result.png
or produces an intelligible error text (The inference module should fill only pixels corresponding to non-transparent mask-layer pixels leaving the rest transparent.); - Replace the mask layer with
result.png
so the it will have only inpainted region; - Delete cache and inference result files.
Additional context Currently if inpainting fails it does so silently without any intelligible error messages whatsoever, please fix it too.
Issue Analytics
- State:
- Created 2 years ago
- Comments:7 (5 by maintainers)
Top Results From Across the Web
Cyril Diagne on Twitter: "Inpainting is a critical piece of the ...
Inpainting is a critical piece of the image editing workflow. ... we can build creative tools that are more intuitive and expressive.
Read more >Review of DeepGIN: Deep Generative Inpainting Network for ...
Personal Thoughts. From their ablation study, it seems that one stage network for image inpainting is also possible and further study on this ......
Read more >SIFNet: Free-form image inpainting using color split-inpaint ...
Our intuition is that an inpainting network can generalize better if provided with explicit prior information (e.g., decouple images into their constituting ...
Read more >Gaëtan Hadjeres - Intuitive AI assisted composition with Piano ...
Gaëtan Hadjeres, from the Music team, talks about the Piano Inpainting Application (PIA), an AI assistant able to “fill in” missing parts of ......
Read more >Improve Deep Image Inpainting by Emphasizing the ... - arXiv
inpainting models have become more and more complicated, ... method gives a good consideration to intuitive explanation of.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
this is the only documentation available for the time being https://github.com/GNOME/gimp/tree/master/devel-docs/GIMP3-plug-in-porting-guide
sorry but there is not much documentation available, the best way is to see other plugin files and see usage.