本工具可以将音频文件编码为 PNG 图片,也可以从图片中还原出 WAV 音频。
音频转图片时会先重采样到 44100 Hz,每个 RGB 像素编码 3 个音频采样点,不足时末尾补 0。
每个像素存储 3 个连续音频采样,分别写入 R、G、B 通道:
R = round((s₀ + 1) × 127.5)G = round((s₁ + 1) × 127.5)B = round((s₂ + 1) × 127.5)所需像素数 P = ceil(N / 3),排列为 ceil(√P) × ceil(P / ceil(√P)) 矩形,末尾不足 3 个采样或多余像素均补 0。还原时从 R、G、B 依次读出采样,以 44100 Hz 输出 WAV。
拖放音频文件到这里或点击上传