A processor that takes one image (potentially with an alpha channel) and overlays it on a second image to create a final image.
Yeah, I almost added this! One thought: an "underlay" equivalent would also be nice. Not sure if it's a different processor or the same with different args.
Maybe this would just be called "stack" and takes a top and bottom image. Maybe it even takes a list?
in the case of stack you should be able to specify original image index in that stack, so you can compose
background -> original -> overlay
yeah, I think being able to stack as many images as you want is a good idea. I'm going to start this on a branch today and see how it goes
I think indexes would overcomplicate the processor. You can always compose multiple instances to put some layers above and some below. I guess I'd have to see the API you had in mind to be sure though.
Now that PILKit has been split off, this probably doesn't belong in django-imagekit.