Post by saitoPost by RichPost by saitoI wonder if it is possible to remove the background from an image and
make it transparent using Tk or a package? Then I can save it as a png
image. The background in my case consists of a single color. Perhaps I
could replace that color with an "alpha" color but how?
imageName transparency subcommand ?arg arg ...?
Allows examination and manipulation of the transparency
information in the photo image. Several subcommands are
Thank you - I missed this page. Does this command apply to non-png
images?
It applies to all Tk photo images.
Whether you can save the transparency to a file will depend upon the
file format you choose to save the result into.
Post by saitoInitially the image will have no transparency, since the
background is a solid, opaque color?
That depends upon what you initially load into the Tk photo. If you
load a file that can store transparency, and if Tk's image load routine
can load the transparency, you'll get whatever transparency is already
present.
Post by saitoThe challenge in my case is I don't know where the background starts and
what color it would be. The latter can be solved by involving the user
perhaps.
One option is to presume that the most common color is likely the
background, but that assumes flat, single color, backgrounds.
If by 'background' you mean something like a building behind people
posing for a photo, then you are getting very deep into advanced image
processing and/or AI image recognition to "find" the background in any
automated way.