The migration to Zig 0.15 introduced many breaking changes to I/O API that required many changes to several functions. Since everything is breaking, I made the decision to switch Image and ImageUnmanaged around like ArrayList in 0.15 standard library. Now Image does not keep the allocator around, you'll need to use Image.Managed for that. The image editor is also now exposed via Image.Editor.
B...