В одном из приложений, которые я пишу, меня попросили предоставить функцию «карандаш и ластик», чтобы пользователь мог произвольно рисовать на документе (для корректуры, заметок и т. Д.)Лучший способ хранения данных «каракули»?
Каким будет лучший способ хранения таких данных?
Я думал об использовании изображения с прозрачностью для каждого каракуля (так что я также могу поддерживать несколько цветов «каракулей»), но похоже, что он очень быстро сделает любой сохраненный проект с каракулями, увеличивающимися в размере файла.
Я ищу, если есть лучшая (существующая) альтернатива (например, есть ли там спецификация DoodleXML?) Или только любые предложения.
Хм .. то же самое касается стираний? Стимулы Erasure будут храниться как серия строк? И тогда штрихи и стирания будут оказываться в том порядке, в котором они были нарисованы? Будет ли это хорошо, рендеринг-производительность? – bundat
Я бы представлял стирания как обтравочные контуры, так и маски в зависимости от того, как вы его реализуете. – Gabe