c#使用NAudio音频转波形图片

时间:2022-08-23 10:50:41
【文件属性】:

文件名称:c#使用NAudio音频转波形图片

文件大小:31KB

文件格式:ZIP

更新时间:2022-08-23 10:50:41

音频转波形

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


【文件预览】:
NAudio.WaveFormRenderer-master
----WaveFormRenderer.sln(1KB)
----WaveFormRendererLib()
--------packages.config(130B)
--------RmsPeakProvider.cs(890B)
--------IPeakProvider.cs(199B)
--------PeakProvider.cs(577B)
--------MaxPeakProvider.cs(469B)
--------DecibelPeakProvider.cs(949B)
--------AveragePeakProvider.cs(657B)
--------StandardWaveFormRendererSettings.cs(640B)
--------SamplingPeakProvider.cs(731B)
--------WaveFormRendererSettings.cs(2KB)
--------PeakInfo.cs(281B)
--------WaveFormRenderer.cs(3KB)
--------SoundCloudBlockWaveFormSettings.cs(2KB)
--------SoundCloudOriginalSettings.cs(2KB)
--------Properties()
--------WaveFormRendererLib.csproj(3KB)
----LICENSE(1KB)
----.gitignore(4KB)
----WaveFormRenderer.sln.DotSettings(503B)
----WaveFormRenderer()
--------packages.config(130B)
--------Program.cs(440B)
--------MainForm.Designer.cs(19KB)
--------app.config(661B)
--------WaveFormRenderer.csproj(4KB)
--------MainForm.cs(8KB)
--------Properties()
--------MainForm.resx(6KB)
----README.md(2KB)
----.gitattributes(2KB)
----.hgignore(52B)

网友评论

  • 学习一下!
  • 不是实时的