This works
from scene import * from PIL import Image class MyScene (Scene): def setup(self): img = Image.open('ionicons-arrow-down-c-256').convert('RGBA') red, green, blue, alpha = img.split() img = Image.merge('RGBA', (red, green, alpha, alpha)) self.img = load_pil_image(img) def draw(self): background(1,1,0) image(self.img, 300, 300) run(MyScene())It's still a bit inefficient. The ionicon is opened as an LA image. I convert it to RGBA because Image.split() does not work with LA images - it would be good if I could extract the alpha without the RGB conversion.