滾動截圖
滾動截圖讓您可以捕捉超出可視區域的內容 —— 如長網頁、文件或聊天記錄 —— 透過自動拼接多張畫面實現。
工作原理
- 在螢幕上選擇一個區域。
- 點選操作工具列中的滾動按鈕(注意:所選區域高度必須至少 100px)。
- 出現半透明覆蓋層,提示您滾動內容。
- 開始滾動目標視窗 —— Flashot 會隨著滾動自動捕捉幀。
- 狀態藥丸顯示目前的幀數和總高度。
- 點選右下角的綠色勾選按鈕(✓)完成擷取。
捕捉到的幀會被拼接成一幅完整的長圖,然後儲存或複製。
滾動 Chrome 介面
滾動截圖過程中,會出現一個「滾動 Chrome」視窗,包含:
- 即時預覽 — 捕捉到的幀垂直堆疊,帶平滑過渡動畫
- 狀態藥丸 — 底部中央顯示
X 幀 · Y px - 完成按鈕 — 綠色勾選按鈕結束擷取
- 自動停止 — 達到最大高度時自動結束工作階段
技術細節
- 隨著滾動,每隔幾百毫秒捕捉一幀。
- 每幀與前一幀使用評分演算法比較,偵測新內容。
- 僅保留包含足夠新內容的幀(去重)。
- 使用基於 NCC(歸一化互相關)評分的接縫檢測演算法,在重疊內容中尋找最佳拼接位置。
提示
- 平穩滾動 — 穩定、中速的滾動產生最佳的拼接效果。
- 選擇合適的區域 — 擷取區域應覆蓋內容區域,但如果可能,排除固定的頁首/頁尾。
- 最小選擇高度為 100px。
- 最大拼接高度取決於可用記憶體和內容。