donkirkby / live-py-plugin

Live coding in Python with PyCharm, Emacs, Sublime Text, or even a browser
https://donkirkby.github.io/live-py-plugin
MIT License
290 stars 57 forks source link

Add Pillow tutorial #522

Open donkirkby opened 1 year ago

donkirkby commented 1 year ago

After #444 adds Pillow support, I think Pillow would make a nice visual tutorial, like the Matplotlib tutorials. There might be some good inspiration in the project tutorial, but check the license before copying too directly. I thought I had seen another tutorial that showed how to adjust the colour balance of a photo of Grace Hopper and crop it and so on, but I can't find it now.

Until #444 is complete, use the workaround in that issue.

donkirkby commented 1 year ago

I created a stub for the Pillow tutorial to demonstrate how to include extra files and use the Pillow workaround. Because it's just a stub, it's not in the menu. You can find it here:

donkirkby commented 1 year ago

Maybe turning Grace Hopper into an Andy Warhol portrait would make a fun tutorial. Use Sharon Archer-Thomas's for inspriation.

mtkalms commented 1 year ago

Possible, but it takes a lot of color range selection masks to get there. I'll iterate over my code and see if it is suitable for a tutorial. It certainly covers a lot of ground ...

hopper_warhol

donkirkby commented 1 year ago

That looks great!

On Sat, Apr 8, 2023, 20:40 Matthias Kalms @.***> wrote:

Possible, but it takes a lot of color range selection masks to get there. I'll iterate over my code and see if it is suitable for a tutorial. It certainly covers a lot of ground ...

[image: hopper_warhol] https://user-images.githubusercontent.com/9216194/230752646-e6440168-aa0c-46db-bba1-a15ded62b32c.jpg

— Reply to this email directly, view it on GitHub https://github.com/donkirkby/live-py-plugin/issues/522#issuecomment-1501031159, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAMQF3DFURSIE35BDWQVPN3XAIVUPANCNFSM6AAAAAAVP64SFQ . You are receiving this because you authored the thread.Message ID: @.***>