关于Canvas 保存的图片的面积与存储大小关系
? ? ? ? 最最近在做android图像处理工具,用主要用Canvas来进行各种操作,当保存到手机存储卡中后,仔细分析图片的存储大小,发现图片的存储大小只和图片的面积成线性关系(前提是处理同一图片)
即:
设要保存的一种大小的图片的面积为S1,存储大小为storage1,要保存的另一种一种大小的图片的面积为S2,存储大小为storage1,则有:
? ? ? ? ? ? ? ?S1 ? ? ? ? ? ? ?storage1
? ? ? ? ? ————— ? = ? —————
? ? ? ? ? ? ? ?S2 ? ? ? ? ? ? ?storage2
当然了面积大的效果好,这点毋庸置疑,生成的图片如下
上传的图片如下
面积大的为hello1(500*500),面积小的为hello2(250*250)
?
?