Запись в режиме просмотра изображений с использованием Canvas и Bitmap - PullRequest
0 голосов
/ 10 января 2020

Я пытаюсь редактировать мои захваченные изображения, используя краску, и хотел нарисовать на ней линии. Но проблема, с которой я сейчас сталкиваюсь, заключается в том, что созданное мной растровое изображение не охватывает все изображения, которые я могу записать маленьким правым блоком изображения, а не на всем изображении. Пожалуйста, помогите мне, это моя функция

editImageView.setImageBitmap(CameraActivity.currentPicture);
    convertedBM=Bitmap.createBitmap(CameraActivity.currentPicture.getWidth(),CameraActivity.currentPicture.getHeight(),Bitmap.Config.ARGB_8888);
    canvas = new Canvas(convertedBM);
    mPaint = new Paint();
    mPaint.setColor(Color.GREEN);
    mPaint.setStyle(Paint.Style.STROKE);
    mPaint.setStrokeWidth(10);
    Matrix matrix = new Matrix();
    canvas.drawBitmap(CameraActivity.currentPicture,matrix, mPaint);

    editImageView.setImageBitmap(convertedBM);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...