2010-09-16 45 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