Comments (9)
@lucellent Currently we can hold the cmd/ctrl key
to do multi-stroke painting, but I think a manual "Clean up" button will be helpful in the following scenarios: working on a very large image having many defects to remove. I will add a configuration in the next version to toggle automatic or manual mode.
from lama-cleaner.
Check the new release: https://github.com/Sanster/lama-cleaner/releases/tag/0.10.0
from lama-cleaner.
Manuel mode is working great.Thank you very much @Sanster. A keyboard shortcut assigned to that or mouse right click to activate inpainting shall be nice in manuel mode.
I pushed a patch that adds a hotkey (Shift + R) to manual painting. I did it because I thought it was handy but then I realized you wanted it too. So updating you on that.
from lama-cleaner.
Is there anyway or trick we can do to customize the hot keys for the end user?I mean where can we edit and if it is possible,does it require alt,ctrl or shift keys to be in the combination or we can just assign a hot key like any single keyboard key?
Yes. There's actually a branch I have on my local system where I was trying to implement the ability for a user to save their own hotkeys. But I'm still figuring out the best way to do it. Because the cleaner works in a browser, it has limited access to the local system. I want to find an efficient way to store and restore hotkeys that does not interfere in anyway with the current working of the program.
from lama-cleaner.
Great to know, thank you!
from lama-cleaner.
I'd love it if there was a manual "Clean up" button, rather than having to select everything within one selection.
For example, I'd mask several different items, and then click on Clean up, rather than mask the first one -> wait for clean up > mask the second one > wait for clean up, and so on...
Also, sometimes when zoomed in, I can't reach and mask all of the object so I have to let go of the mouse click which automatically starts the clean up process, rather than letting me continue it and then manually deciding when to clean up
Hope this makes sense :)
@lucellent You can hold ctrl while painting and even you release your left mouse click it doesn't do the clean up. you can paint other regions by this way.Also in combination while holding ctrl,you can use your mouse scroll to zoom in and out paint areas as you wish + you can press space and drag the image while still holding ctrl. @Sanster Manuel mode is a good idea,it can act like ctrl is pressed all the time.Activation can be made by a shortcut,a button(or both better).
from lama-cleaner.
Check the new release: https://github.com/Sanster/lama-cleaner/releases/tag/0.10.0
Manuel mode is working great.Thank you very much @Sanster. A keyboard shortcut assigned to that or mouse right click to activate inpainting shall be nice in manuel mode.Another one maybe in the future if you wanna implement is "redo" functionality,opposite of "undo". Can redo brush strokes if any or redo the inpainting in manuel mode,can redo inpainting in automatic mode.
from lama-cleaner.
I pushed a patch that adds a hotkey (Shift + R) to manual painting. I did it because I thought it was handy but then I realized you wanted it too. So updating you on that.
@blessedcoolant Thank you very much for the work.Is there anyway or trick we can do to customize the hot keys for the end user?I mean where can we edit and if it is possible,does it require alt,ctrl or shift keys to be in the combination or we can just assign a hot key like any single keyboard key?
Also I am having trouble with the keyboard shortcuts for [ ] keys as they are not decicated single press buttons,I have to use "altgr + 8" = [ ,"altgr + 9" = ] , even after that shortcut gets stuck after doing 1 level of resize.For example it resizes 1 level going up or down and after that the shortcuts for brush size get stuck.It is disabling itself.That is why I want to know if there is an easy way of changing shortcuts.Ofc it should be nice to have customizable shortcuts with the interface but I am not gonna ask for it as I requested more than enough.
from lama-cleaner.
Got it. Great to hear that you already working on a feature like that and yeah browsers have their own shortcuts keys. It maybe limiting the options. Hoping you work it out.
from lama-cleaner.
Related Issues (20)
- [Feature Request]
- [BUG] Concurrent api request
- cannot import name 'Undefined' from 'pydantic.fields' (D:\Python3.8.8\lib\site-packages\pydantic\fields.py)[BUG]
- [BUG] CLI masking doesn't seem to be working? HOT 2
- [BUG] HOT 1
- [BUG] Problems getting latest beta to run HOT 1
- 请问有纯命令行调用的模式吗? HOT 3
- [Feature Request] python api
- [Feature Request]Is there a way to let iopaint start downloading the models only, and automatically stops the server after the downloads are finished?
- [BUG] Using a symlink for the model dir causes fatal error on startup
- Error When Using 1-Click Installer HOT 1
- How to delete this issue
- Cant find an option to use mask or alpha channel in inpaint HOT 2
- [BUG]Revision Not Found for url: https://huggingface.co/api/models/Uminosachi/realisticVisionV51_v51VAE-inpainting/revision/fp16.
- Minimum (AWS or other) server configuration
- [BUG] cant run a docker image
- [BUG] CANT RUN THE DOCKER IMAGE HOT 3
- We updated the PowerPiant model HOT 5
- [BUG] 500 Internal Server Error when using single file checkpoints
- How to run more than one model HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lama-cleaner.