And I let the fantasy flow
getPicture lets select picture from the gallery
and I don't think there is a way on Android or IOS to select the directory, all they can do is select a picture from a gallery (maybe they can select multiple pictures, will need to check)
and postPicture adds picture to a gallery
on PC getPicture, opens Open File Dialog and postPicture open Save File dialog.
And I would not want to mix the plugin with internal textures, there will be other purpose classes for that, this one would only manage media files.
As there is also currently no way to save texture to file, but collaborating with @atilim maybe it will be possible.
Making video from bunch of pictures? Really? you would need that? Besides the fact that it might not be possible without heavy video libraries on mobile, I don't even think that many game devs would use it.
From my perspective, I always try to imagine use cases:
There could be a video which developer could want to play as cutscene.
Then developer could want to take a screenshot, crop and resize it to their needs and allow user to save it to gallery (or later with newer Facebook SDK post to facebook).
That all is possible now (well after more testing )and I'd say useful
With get/set pixels you can start doing all kind of stuff, from filters to drawing mustaches upon someones photo. So maybe you could think in this way, what other modifications would you need for picture.
For example, rotation and transformation, predefined filters, putting one picture upon the other, etc. All possible now, but maybe would be more efficient to do that on the C side, rather than Lua.