NAudio.WaveFormRenderer
将音频文件的波形呈现为PNG的简单实用程序。 使用提取峰值,并使用System.Drawing渲染图像。
该项目包含执行峰值计算和波形渲染的WaveFormRendererLib库,以及一个简单的测试工具WinForms应用程序,以使用不同的设置进行尝试。 可以在任何能够依赖NAudio和System.Drawing的项目中使用它。 它可以在WinForms或WPF应用程序中使用,也可以在ASP.NET应用程序中使用以生成服务器端波形图像。
波形渲染算法是可定制的:
支持多种峰计算策略(最大值,平均值,采样值,RMS,分贝)
支持上半部分和下半部分不同的颜色或渐变
支持上半部和下半部的不同大小
整体图像尺寸和背景可以自定义
透明背景
支持SoundCloud样式栏
几种内置的渲染样式
测试线束应用
测试工具应用程序使您可以轻松地尝试
2022-11-06 18:47:40
22KB
C#
1