Multiview saving pictures + directly pack a render as a image

Hi,

In order to complete a script, I have some trouble dealing with the multi-view in Python (stereoscopy > multi-view). In fact, when I try to save each view using bpy.data.images[“Render Result”].save_render(), only one of the views gets saved properly. I guess I could use bpy.ops.image.save_as() but I have context problem. Is there a way to solve that ?

Additional question : Is there a way to save a render as an image directly without saving it as an external file first ? That could speed up my process for the script.

Thanks in advance.