Трепетание: выполнить проверку текста

#dart #flutter

#дротик #трепетание

Вопрос:

Я рисую a Paragraph на a Canvas с помощью a CustomPainter . Как я могу узнать, на каких пикселях текст действительно был нарисован?

Комментарии:

1. вы можете использовать PictureRecorder , чтобы получить Picture и преобразовать его в Image и получить его байтовые данные

2. Что, если на холсте уже есть что-то еще, нарисованное (тем же цветом)?

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

Ответ №1:

Если это просто визуально, вы можете попробовать визуальную отладку отсюда: https://flutter.dev/docs/testing/debugging#visual-debugging