記錄一組數據:用 Apple iPencil 在 iPadPro 3 上寫字。
上面這幅圖,一共做了 3661次採樣。江的第一筆採樣 12 次,第二筆(連筆)採樣了106 次,藍字最後一橫,採樣了 104 次。
實際採樣次數和筆速有關,上面的值僅供參考。
定義採樣結構
var SamplePoint = {
x, // int16
y, // int16
lineWidth, // int9,可表示最大512的線寬
time // 從動筆起的時刻,單位ms, int23 可表示 2.27 小時
};
綜上, 8 字節就可以保存一個 SamplePoint,那麼一幅字10000個採樣點計算,需要 80KB 字節即可保存完整回放記錄。這個代價完全可以接受。