Hello Mahmoud,
The task motivated me to check my old Photoshop skills (I was the reference in my village in the 90s for retouching old photos and bringing them to life ;).
So to share the experience this is what I've done:
- Take a copy of the logo image from the website of Ring
- Ask Gemini (with Banana Pro activated) to make a high resolution copy with exact details
- (Note no AI image tool was able to remove the background and give a correct PNG)
- Go to a Photoshop-like tool (here : https://www.photopea.com/ ) and adjust the layers so the logo is up and an empty background is down
- (if you love organisation like me, name those layers)
- Ensure you are positioned on the upper layer where the logo sits (and not on the background layer)
- Use the lasso tool and starting selecting all white regions (mouse click while maintaining shift-key pressed)
- Remove those white regions by simply hitting "DEL" key on the keyboard
- Save the image by exporting it to PNG format (which conserves invisible layers, unlike other bitmap-jepg like formats)
The beauty is that I've done it quickly using the same routine I learned from Photoshop more than 20 years ago!!!
What we can learn as programmers (because those who made Photoshop are Adobe's programmers) is that the thoughtful design of a programmer's experience resists the flow of time...
Why today's programmers should care: many ML and AI workflows require image processing before feeding them to the algorithm, so it's better you do it yourself without requiring a graphic designer to help.
NOTE: Softanza will include a practical image processing module helping you to do all what you need by code.
All the best,
Mansour