Exemple #1
0
        //saves the image as a .png image
        private async void SavePNG(object sender, RoutedEventArgs e)
        {
            LDRImage HDRPreview = new LDRImage();
            await HDRPreview.LoadFromBytes(HDRI.Transform(), HDRI.Width, HDRI.Height);

            HDRPreview.SaveFile();
        }
Exemple #2
0
        //Called when the play button is pressed
        private async void Recalculate(object sender, TappedRoutedEventArgs e)
        {
            //Re-renders the HDR image based on the new slider value
            HDRI = Blending.Blend(sliderValue / 100f, underExp, regExp, overExp);

            //Creates and displays a preview LDR image based off of the HDR image
            HDRPreview = new LDRImage();
            await HDRPreview.LoadFromBytes(HDRI.Transform(), HDRI.Width, HDRI.Height);

            HDRImage.Source = HDRPreview.GetBitmapImage();

            RecalculateButton.IsEnabled = false;
        }