PIL or Pillow installation issues and PNG metadata
-
Hello. I am looking to edit/append metadata to exported png files from Drawbot. After doing some research, it looks like the pillow PIL library can do something like this:
from PIL import image targetImage = Image.open("testimage.png") targetImage.info["MyNewString"] = "A string" targetImage.info["MyNewInt"] = 1234 targetImage.save("test images/addedData.png")
But I tried to install pillow through the Drawbot "Install Python Packages..." terminal and it looks like it installed successfully, but when I run the "from PIL import image" line in my code, it gives me the following error:
ImportError: cannot import name 'image' from 'PIL' (/Users/username/Library/Application Support/DrawBot/Python3.7/PIL/init.py)
That is the correct directory where it should be looking. Interestingly enough if I go outside Drawbot to Mac Terminal, then run the python version command (python3 -V), it says I am running Python 3.8.9. Strange because I can't find any evidence on my machine that version 3.8.9 is installed. Does anyone have any ideas on what the issue could be? Many thanks in advance for any help.
-
what version of drawBot do you use?
PIL (pillow) is embedded now as a package inside the app bundle.
-
Running Drawbot 3.128.
-
@rduritsa said in PIL or Pillow installation issues and PNG metadata:
from PIL import image
Shouldn’t that be
Image
instead ofimage
?