Пример #1
0
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            WriteableBitmap b = null;

            if (pc != null)
            {
                b = pc.getPhoto();
            }
            if (b != null)
            {
                DCTestLibrary.PhotoTest pt = new DCTestLibrary.PhotoTest();
                float sx, sy;
                sx = Convert.ToSingle(textBoxPixH.Text) / b.PixelHeight;
                sy = Convert.ToSingle(textBoxPixW.Text) / b.PixelWidth;
                b  = pt.ScaleBitmap(b, sx, sy).Result;
                pc.setPhoto(b);
            }
        }
Пример #2
0
        private async void button1_Click(object sender, RoutedEventArgs e)
        {
            WriteableBitmap b = null;

            if (pc.SelectLayer != null)
            {
                b = pc.SelectLayer.getPhoto();
            }
            if (b != null)
            {
                DCTestLibrary.PhotoTest pt = new DCTestLibrary.PhotoTest();
                float sx, sy;
                sx = Convert.ToSingle(textBoxPixH.Text) / b.PixelHeight;
                sy = Convert.ToSingle(textBoxPixW.Text) / b.PixelWidth;
                b  = await pt.ScaleBitmap(b, sx, sy);

                pc.SelectLayer.setPhoto(b, pc.ScalePercent);
            }
        }