27得票4回答
使用RGBA_8888格式,但在渐变中仍然出现色带和伪影。

我知道色带是一个老生常谈的问题,已经有许多次讨论并提供了各种解决方案(本质上归结为全程使用32位或使用抖动)。事实上,不久前我在Stack Overflow上提出并回答了自己的问题。当时,我认为我在那个问题的答案中提供的解决方案(即将PixelFormat.RGBA_8888应用于Window...

18得票1回答
.wav文件格式中的通道是什么?当播放.wav文件时,所有通道是否同时播放?

我通过谷歌了解了.wav文件格式,我能够理解的是帧由采样组成(某种定义的比特深度),而wav立体声文件有一个被称为通道数量倍数的东西... 混淆的是,通道是否由帧组成? 当我播放某个音频文件时,所有通道都会播放吗? 如果一个通道由帧组成,那么所有通道在长度(比特方面)上是否相等?如果有人知道答...

9得票1回答
LG G手表无法显示32位图像或完整色深的渐变色

我一直在努力使我的LG G手表(运行Android 5.0.1)上的渐变效果显得平滑。 在你标记为重复之前,我已经尝试过几篇文章的每一个答案(例如:为什么android显示png文件时会失去图像质量?、是否可以对渐变可绘制对象进行抖动处理?、android:dither="true"无法抖动...

9得票2回答
如何检查位图的颜色深度?

我正在开发一个应用程序,它可以打印包含JPEG和TIFF格式的图像文件夹。其中TIFF图像通常是黑白(1bpp)的。 加载图像后,我想确定图像是彩色、黑白还是灰度,以便将图像发送到正确的打印机(彩色打印机或黑白打印机)。 我使用Bitmap构造函数image = new Bitmap(fi...

7得票1回答
如何使用Sox压缩MP3?

我想用sox减小一些mp3音频文件的大小。 我认为可以将立体声降至一个通道(即单声道),降低采样率和降低比特深度。 我发现似乎sox不能做到这一点。 这是真的还是我执行不正确? $ sox -r 8000 -c 1 2008-12-28-2.MP3 foo.mp3 sox WARN form...

7得票3回答
确定WAV文件的位深度

我正在寻找一个快速、最好是标准库机制来确定wav文件的比特深度,例如“16位”或“24位”。 我使用子进程调用Sox来获取大量的音频元数据,但是子进程调用非常缓慢,目前我只能从Sox可靠地获取到比特深度信息。 内置的wave模块没有像“getbitdepth()”这样的函数,并且也不兼容2...

7得票3回答
如何将int32的numpy数组转换为int16的numpy数组?

我希望将一个numpy数组从int32类型转换为int16类型。 我有一个名为array_int32的int32数组,我要将其转换为int16。 import numpy as np array_int32 = np.array([31784960, 69074944, 165871616...