I am using SimpleMediaManager and it works great, how can I flip an image after loading with SetMediaFromFile? I am using a temporary file there is another alternative (for B4A and B4i).
I have this code:
I have this code:
B4X:
Private Sub B4XPage_Created (Root1 As B4XView)
Root = Root1
Root.LoadLayout("MainPage")
MediaManager.Initialize
End Sub
Private Sub Button1_Click
MediaManager.SetMediaFromFile(Panel1, File.DirAssets, "img.png", "image/*", Null)
End Sub
Private Sub Button2_Click
FlipHorizontal
End Sub
Private Sub FlipHorizontal
Dim bmp As B4XBitmap
Dim bmp_flip As B4XBitmap
Dim effect As BitmapCreatorEffects
bmp = Panel1.Snapshot
effect.Initialize
bmp_flip = effect.FlipHorizontal(bmp)
Dim Out As OutputStream
Out = File.OpenOutput(xui.DefaultFolder, "TempFlip.png", False)
bmp_flip.WriteToStream(Out, 100, "PNG")
Out.Close
MediaManager.SetMediaFromFile(Panel1,xui.DefaultFolder, "TempFlip.png", "image/*", Null)
End Sub