⑴ 一张图片占多大内存怎么算
应该是1.53M吧,彩色图像一个像素内存是3字节,680*750*3byte=1.53M
⑵ 一张图片占用多少内存
https://www.cnblogs.com/popfisher/p/6959106.html
https://www.cnblogs.com/dasusu/p/9789389.html
(以上两篇博客很不错)
我们先假设我们有一张图片时 600 * 800 的,图片占用空间大小假设是 100KB 。
图片内存大小跟占用空间大小有什么关系?
占用空间的大小不是图片占用内存的大小,一些初学者可能会误解一下。占用空间是在磁盘上占用的空间,内存大小是加载到内存中占用的内存大小。两个只是单位是一样的,本质不是一个概念。
一张图片到底占用多少内存呢?
1. 图片占用内存的计算公式: 图片高度 * 图片宽度 * 一个像素占用的内存大小
2. 所以上面的图片占用内存是: 800 * 600 * 4 byte = 1875KB = 1.83M
当图片放在 res 内的不同目录中时,为什么最终图片加载进内存所占据的大小会不一样呢?
如果你们去看下Bitmap.decodeResource()源码,你们会发现,系统在加载 res 目录下的资源图片时,会根据图片存放的不同目录做一次分辨率的转换,而转换的规则是:
新图的高度 = 原图高度 * (设备的 dpi / 目录对应的 dpi )
新图的宽度 = 原图宽度 * (设备的 dpi / 目录对应的 dpi )
目录名称与 dpi 的对应关系如下,drawable 没带后缀对应 160 dpi:
所以,我们来看下序号 2 的实验,按照上述理论的话,我们来计算看看这张图片的内存大小:
转换后的分辨率:1080 * (240/160) * 452 * (240/160) = 1620 * 678
同一图片,在同一台设备中,如果图片放在 res 内的不同资源目录下,那么图片占用的内存空间是会不一样的
同一图片,放在 res 内相同的资源目录下,但在不同 dpi 的设备中,图片占用的内存空间也是会不一样的
图片优化
所以,如果单从图片本身考虑优化的话,也就只有两个方向:
总结
最后,来稍微总结一下:
的
⑶ 1gb可以拍多少张照片
个人建议和观点供你参考:
具体看你用多大的像数来拍摄而定的,以下是1g内存卡大概能存相片的大致数字,你可对照下.
1000万像数拍摄能存储约100张左右.
800百万像数拍摄能存储约260张左右.
500百万像数拍摄能存储约380张左右.
300百万像数拍摄能存储约620张左右.
200百万像数拍摄能存储约1000张左右.
3:2格式拍摄能存储约280张左右.
16:9格式拍摄能存储约1000张左右.
vga格式拍摄能存储约6000张左右.
⑷ QQ空间相册容量30GB 30GB能放多少张照片
这个是跟照片文件的大小有关系的。
1G=1024MB,30GB=30720MB
一般的手机拍出来的照片都是500KB,这样30GB容量能存60000张左右。
相机拍出来的照片一般是3M,这样30GB容量能存12000张左右。
⑸ 1G空间能存多少张照片
按照每张照片500kb到5Mb来算,可以存大约1000/5到1000/0.5,即200到2000张照片。(1Gb=1024Mb≈1000Mb,1Mb=1024kb≈1000kb)
如果照片都变成30k以下的话,那么可以存1000*1000/30=33000多张。
⑹ qq精选照片一张图是多大
QQ名片背景图片的图像大小800x600。
如下参考:
1.先打开手机上的“QQ”APP,然后点击qq页面左上角图片中的“百强图片”栏目。
2.然后在这个个人详细信息页面,点击上面的背景图片区域。,如下图。
3.点击这个“名片”页面上的照片墙选项,如下图。
4.将弹出回答选项框,在此框中单击选择“电话照片”或“空间相册”,然后找到设置的图片,然后可以完成设置,如下图。