Android Рисование на холсте, фигуры в неправильном положении после создания растрового изображения - PullRequest
0 голосов
/ 06 марта 2020

В настоящее время я пытаюсь исправить / понять ошибку, связанную с рисованием холста и созданием из него изображения / растрового изображения, к сожалению, я впервые работаю с android canvas и борюсь с одной вещью.

У меня есть ImageEditor, который представляет собой холст с изображением для рисования.

  • Рисование контуров на нем и сохранение в качестве изображения работает нормально, пути находятся в правильном положении
  • Рисование фигур работает нормально, они ведут себя хорошо до сохранения (вращение, масштабирование и т. Д. c работает отлично)
  • Сохранение форм как / на изображение не совсем работает, после сохранения изображения положение неверно / создание растрового изображения

Я знаю, что виновник в методе createImage, если задано cropToImageSize (BGImage), только тогда фигуры получат неправильную позицию на растровом изображении.

Кто-нибудь возражает против быстрого взгляда на ImageEditor.java в https://github.com/wwimmo/react-native-sketch-canvas и скажет мне, где я совершенно глуп?

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