如何通过对角线裁剪图像?

时间:2019-05-28 08:49:44

标签: c# bitmap

我想按对角方向裁剪图像。我的图片尺寸为1000x1000。我创建空白图像,然后尝试向其中添加裁剪的部分。但是output.png为空。

       --- case MotionEvent.ACTION_UP: // first finger lifted
               mode = NONE;
               break;
           case MotionEvent.ACTION_POINTER_UP:// second finger lifted
               fingerLifted();
               matrix.set(startedMatrix);
               view.setScaleType(ImageView.ScaleType.MATRIX);
               mode = NONE;
               Log.d(TAG, "mode=NONE");
               break;

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用嵌套的for循环。 伪代码可以像这样:

for(int i=1; i<=1000;i++){
    for(int j=1;j<= i;i++){
        newImage[i][j] = image[i][j];
    }
}