locked
图片截取方法 RRS feed

  • 问题

  • 从大图中截取一小部分 有没有类似 graphic.DrawImage 这种方法。?
    不以物喜,不以己悲
    2011年8月4日 6:22

答案

全部回复

  • WritebaleBitmap~~
    • 已标记为答案 jieon 2011年8月8日 9:11
    2011年8月4日 10:05
  • Windows Phone选择器PhotoChooserPixelHeightPixelWidth的属性,可以裁切原始的图像。比如说,现在应用程序要让用户设定大头贴,大头贴的尺寸只需要 100*10,此时需要处理图片的尺寸。通过设定PixelHeightPixelWidth的属性之后,当用户选定照片会出现裁切的矩形方框,矩形方框会依照您设定的长宽比例自动调整。
    Cedar
    2011年8月5日 2:46
  • PhotoChooserTask pc;

     

    public PhotoChooser()

    {

        InitializeComponent();

        pc = new PhotoChooserTask();

        pc.Completed += new EventHandler<PhotoResult>(pc_Completed);

    }

    private void button1_Click(object sender, RoutedEventArgs e)

    {

        //是否裁剪相片,并设定裁剪相片后的最大高度和宽度

        pc.PixelHeight = 30;

        pc.PixelWidth = 80;

     

        //设定是否出现拍照的按钮(位于Application Bar

        pc.ShowCamera = true;

     

        pc.Show();

    }


    Cedar
    2011年8月5日 2:48
  • 这个不能从想要的点开始截取吧,比如我想从 坐标为,200,200的位置开始。截取大小是30,80 的


    不以物喜,不以己悲
    2011年8月5日 3:33
  • 截取的位置通过拖拽的方式在图片上调整。


    Cedar
    • 已标记为答案 jieon 2011年8月8日 9:11
    2011年8月8日 1:54