我有一个压缩的.flif图片。如何部分复制它,以便能够模拟低带宽连接上部分接收的文件?

最佳答案

在* nix系统上,您可以仅使用dd命令。例如,仅将in.flif的前1000个字节复制到out.flif:

dd bs=1 count=1000 in=in.flif out=out.flif

要确定截断的最佳点,请使用-b CLI工具的flif选项。它显示了可以解码完整缩放级别的断点。
> flif -b clock.flif
Image data starts at offset 12
1:8 scale: 5091 bytes
1:4 scale: 6654 bytes
1:2 scale: 10860 bytes

在上面的示例中,对于1:8的比例,将509.1字节的clock.flif截断将是最佳选择。即,将确保每第8个像素的亮度值可用。

10-04 13:44