【发布时间】:2026-02-20 10:55:01
【问题描述】:
我想知道 Python 中是否有一种方法可以测量 PNG 图像的内存消耗。
对于我的测试,我必须使用图片 normal.png 和 evil.png。假设两个图像的大小都是 100kb。
normal.png 由每像素 1 个字节表示的数据组成。
evil.png 由\x00 字节和PLTE 组成。块 - 每个像素 3 个字节。
对于normal.png,我可以解压缩IDAT 数据块,测量大小并将其与原始文件大小进行比较,以获得大致的内存消耗。
但是如何处理evil.png?
【问题讨论】:
-
你的意思是,像
width*height*depth?