Forked Godot-Share to use jpeg instead of png on iOS

Our games use Godot Share for saving and sharing images from within our games on iOS and Android. When iOS 17 came out with the sticker creation feature we played around with making stickers from the photos saved with the Godot-Share plugin. For some reason the segmentation algorithm iOS uses seems to work much better with jpeg than it does png. The Godot-Share plugin defaults to png so I created a quick fork on github that converts to jpeg for iOS.

It’s only a few lines of code, and a more complete solution would make it configurable but I just went with what works (no need to update Android).

I hope someone else finds it useful.

Great! Does it work for godot 4 or 3 only?

I’ve only tested it on Godot 3.5X. I’m not sure how much the module system changes in Godot 4 but the iOS changes I made in the fork should still be applicable if the original Godot Share plugin works.

1 Like