当前位置:首页>科技>正文

怎样用java画出wav音频波形图

2024-01-02 14:48:12 互联网 未知 科技

 怎样用java画出wav音频波形图

怎样用java画出wav音频波形图


你要画波形图这个肯定是可以的,但是JAVA没有这个波形图显示控件,你要自己开发一个显示控件。获得显示坐标和波形图的代码呢,方法比较多,以前我在.NET里做,画图用的那个GDI 来实现坐标和画图的。简单的画个圆啥的就可以用那个自带的类啊,以下代码仅供参考。java.awt 类 GraphicsGraphics 类是所有图形上下文的抽象基类,允许应用程序在组件(已经在各种设备上实现)以及闭屏图像上进行绘制。Graphics 对象封装了 Java 支持的基本呈现操作所需的状态信息。此状态信息包括以下属性:要在其上绘制的 Component 对象。 呈现和剪贴坐标的转换原点。 当前剪贴区。 当前颜色。 当前字体。 当前逻辑像素操作函数(XOR 或 Paint)。 当前 XOR 交替颜色(参见 setXORMode(java.awt.Color))。 坐标是无限细分的,并且位于输出设备的像素之间。绘制图形轮廓的操作是通过使用像素大小的画笔遍历像素间无限细分路径的操作,画笔从路径上的锚点向下和向右绘制。填充图形的操作是填充图形内部区域无限细分路径操作。呈现水平文本的操作是呈现字符字形完全位于基线坐标之上的上升部分。