Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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);
        }