用图像传递声音信号

本文介绍了一种将模拟声音信号转化为数字声音信号,并进一步将这些数字数据转换为图像的方法。通过测试阿姆的《beautiful》歌曲片段,生成了131kb的jpeg图像,压缩率为55.89%。主要代码展示了如何使用C#将字节数据转换为灰度Bitmap,并调整颜色为灰度以呈现声音波形。
摘要由CSDN通过智能技术生成
将模拟声音信号转化为数字声音信号,而后将数字数据转为为图像的格式; 测试采用了阿姆的《beautiful》,由于电脑配置原因,只采集了240000字节的信息。采用jpeg格式,输出为131kb,也就是134144字节,55.89%的压缩。

我真是闲的厉害。。。

主要代码如下:
 private void button1_Click(object sender, EventArgs e)
        {
            Bitmap bmp = ToGrayBitmap(data, 600, 400);
            bmp.Save(@"d:\test.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值