2010-09-16 63 views

回答

4

您必須從另一端來處理:您對用戶+屏幕確定的細節數量有上限。

所以想想:我有什麼數據(比方說10.000.000)以及我可以展示什麼(1000像素寬)。然後你必須簡化1:1000。更好地確定一個公式,不要讓它通過圖形引擎四捨五入。

當您添加縮放選項時,比率會發生變化。

+0

當然,縮放也會導致裁剪,這也會減少必須一次繪製的樣本數量。 – 2010-09-16 13:18:26

+0

我從圖表中使用,所以我不限制顯示寬度。 這意味着我可以顯示所有示例,但我的問題是在這裏,如果我不顯示所有示例用戶不能編輯細節的波,現在如果我可以顯示所有示例我的程序工作不好。 我想用戶縮放到波形並查看樣本。 – 2010-09-18 05:37:05

+0

@Majid:我想你想展示整個長度。但並非所有的樣本(始終)。你需要一個(下采樣)過濾器。 – 2010-09-18 09:23:07

0

如果允許沿時間軸然後你再要需要在其維度之一與9×10^6個像素的顯示每個樣品的一個像素。否則,您必須在顯示器的功能範圍內進行縮減採樣,或者實施滑動窗口,以便查看部分波形。

如果您的程序執行效果不佳,可能意味着縮減取樣是最佳選擇。

+0

而在音頻術語中,下采樣將是一個低通濾波器。 – 2010-09-16 10:57:39

+0

我從圖表中使用,所以我不限制顯示寬度。 – 2010-09-18 05:32:24

+0

這意味着我可以顯示所有示例,但我的問題是在這裏,如果我不顯示所有示例用戶不能編輯細節波,現在如果我可以顯示所有示例我的程序工作不好。 – 2010-09-18 05:35:00