#dart #flutter
#дротик #трепетание
Вопрос:
Я рисую a Paragraph
на a Canvas
с помощью a CustomPainter
. Как я могу узнать, на каких пикселях текст действительно был нарисован?
Комментарии:
1. вы можете использовать
PictureRecorder
, чтобы получитьPicture
и преобразовать его вImage
и получить его байтовые данные2. Что, если на холсте уже есть что-то еще, нарисованное (тем же цветом)?
3. Предполагается, что пользователь может рисовать на холсте с помощью стилуса / касания, но также должна быть возможность добавлять текст. Я хочу, чтобы можно было стирать отдельные буквы, поэтому я должен примерно знать, что является частью буквы, а что нет.
Ответ №1:
Если это просто визуально, вы можете попробовать визуальную отладку отсюда: https://flutter.dev/docs/testing/debugging#visual-debugging