【发布时间】:2010-09-07 04:43:17
【问题描述】:
在我正在编写的一个应用程序中,我被要求提供“铅笔和橡皮擦”功能,以允许用户在文档上随意涂鸦(用于校对、记笔记等)
存储此类数据的最佳方式是什么?
我正在考虑为每个涂鸦使用具有透明度的图像(这样我也可以支持多种颜色的“涂鸦”),但它似乎会很快使任何保存的带有涂鸦的项目的文件大小变大。
我正在寻找是否有更好的(现有)替代方案(例如,是否有 DoodleXML 规范?)或任何建议。
【问题讨论】:
在我正在编写的一个应用程序中,我被要求提供“铅笔和橡皮擦”功能,以允许用户在文档上随意涂鸦(用于校对、记笔记等)
存储此类数据的最佳方式是什么?
我正在考虑为每个涂鸦使用具有透明度的图像(这样我也可以支持多种颜色的“涂鸦”),但它似乎会很快使任何保存的带有涂鸦的项目的文件大小变大。
我正在寻找是否有更好的(现有)替代方案(例如,是否有 DoodleXML 规范?)或任何建议。
【问题讨论】:
我认为您正在寻找的“DoodleXML”规范可能只是 SVG。只需将涂鸦保存为一系列线条。只要您只支持最初生成的子集,就不需要完整的 SVG 引擎。
【讨论】: