private void FetchMarkedImage() { WatermarkDB watermarkDB = new WatermarkDB(); dbPath = System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "Marked_Images"); //Call Database db = new SQLiteConnection(dbPath); watermarkDB = db.Get <WatermarkDB>(cameraImageNameEntry); image.Source = ImageSource.FromStream(() => new MemoryStream(watermarkDB.MarkedImageByteArray)); }
private WatermarkDB GetWatermarkTableObj(string filePath) { //image at filePath to byte[] //byte[] clickedImageByteArray = File.ReadAllBytes(filePath); //setting image source from byte[] //image.Source = ImageSource.FromStream(() => new MemoryStream(clickedImageByteArray)); byte[] markedImageByteArray = File.ReadAllBytes(TextWatermark(filePath)); WatermarkDB watermark = new WatermarkDB { Name = cameraImageNameEntry.Text, WatermarkText = watermarkTextEntry.Text, MarkedImageByteArray = markedImageByteArray }; System.Console.WriteLine($"path: {filePath}||------------"); return(watermark); }