@Corissandageri, personally I store camera photos or pen input signatures as real images inside a SharePoint library because then I can view them when I go to SharePoint (which is not the case if you store its binary data in a multi-line text field as @WarrenBelz describes). Not criticizing Warren's solution which works fine. Just saying I don't do it that way.
Meaning, that I do use a flow to store/update my pictures on SharePoint.
About saving images from Power Apps to SharePoint using a flow, I do it very simply this way:
- on the Power Apps side, I call the flow:
SaveImage.Run(MasterRecord.ID, JSON(PenInput.Image, JSONFormat.IncludeBinaryData)
- on the Power Automate flow side, I first create the file in the library using this code to set the file content (strSignature being the parameter retreiving the JSON value from Power Apps):
base64ToBinary(split(replace(variables('strSignature'),'"',''),',')[1])
- then I update the properties of the newly created file to link it to my master list record
Note that in Power Apps, you will only be able to access the thumbnails for the images you stored in your library. You have access to 3 sizes of thumbnails though: small, medium, large.