Compression 有没有办法预测png的大小?
我正在实现剪贴板,我想为png图像分配一次内存。有没有办法预测png文件的最大大小 PNG图像包括以下几项:Compression 有没有办法预测png的大小?,compression,png,clipboard,Compression,Png,Clipboard,我正在实现剪贴板,我想为png图像分配一次内存。有没有办法预测png文件的最大大小 PNG图像包括以下几项: 签名和基本元数据(图像大小和类型) 调色板(仅当图像被索引时) 原始像素数据 可选元数据(辅助块) 图像块结束 项目1的大小是固定的:8+12+11=31字节 项目2的大小(如果需要)最多为12+3*256=780字节 项目5的大小是固定的:12字节 第3项,原始像素数据,通常是最重要的一项。过滤后的未压缩数据总计为 FUD=(W*C*8/BPC+1)*H字节 其中,W=像素宽度,H=像
第4项(辅助块数据)实际上是不可能绑定的。也许这个答案可以帮助您,但实际上。。。。。。
(FUD + 6)(1 + 12/8192) ~ FUD