В настоящее время я пытаюсь исправить / понять ошибку, связанную с рисованием холста и созданием из него изображения / растрового изображения, к сожалению, я впервые работаю с android canvas и борюсь с одной вещью.
У меня есть ImageEditor, который представляет собой холст с изображением для рисования.
- Рисование контуров на нем и сохранение в качестве изображения работает нормально, пути находятся в правильном положении
- Рисование фигур работает нормально, они ведут себя хорошо до сохранения (вращение, масштабирование и т. Д. c работает отлично)
- Сохранение форм как / на изображение не совсем работает, после сохранения изображения положение неверно / создание растрового изображения
Я знаю, что виновник в методе createImage
, если задано cropToImageSize
(BGImage), только тогда фигуры получат неправильную позицию на растровом изображении.
Кто-нибудь возражает против быстрого взгляда на ImageEditor.java
в https://github.com/wwimmo/react-native-sketch-canvas и скажет мне, где я совершенно глуп?