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); } }
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); } }