我有一个压缩的.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个像素的亮度值可用。