当前位置:首页 » 图片大全 » 极限超清图片能占多少空间
扩展阅读
直线排列图片素材 2024-11-15 09:41:26
萌宠人生搞笑图片 2024-11-15 09:41:26

极限超清图片能占多少空间

发布时间: 2024-05-10 17:41:39

A. 四千张照片能占多大空间

手机拍的?还是...
其实如果你能看到一张图片的大小,就可以大致的计算出来
例如手机拍的高清图片一班都是2-4M【ps:跟手机相机像素有关,可以查看图片,然后再看图片的详细信息。】
1024M=1G
4000*2 = 8000
4000*4 = 16000
8000/1024=7.8G 16000/1024=15.6G

B. 每张图片不能超过200K 是什么意思200K和200KB是一个意思吗

是。

200k即200KB,是照片存储所占空间,而不是照片的像素和大小多少,也不能决定照片的宽高,JPG照片的像素数与存储大小不能换算。不大于200k是说内存不大于200KB。一般来讲200K照片,应该是800*600左右,即约40万像素。大小是说的图片所记录的色彩和相关的信息的总和,不是特定了宽度和高度的尺寸。

(2)极限超清图片能占多少空间扩展阅读:

注意事项:

图像编辑是图像处理的基础,可以对图像做各种变换如放大、缩小、旋转、倾斜、镜像、透视等,也可进行复制、去除斑点、修补、修饰图像的残损等。

图像合成则是将几幅图像通过图层操作、工具应用合成完整的、传达明确意义的图像,这是美术设计的必经之路;该软件提供的绘图工具让外来图像与创意很好地融合。

校色调色可方便快捷地对图像的颜色进行明暗、色偏的调整和校正,也可在不同颜色进行切换以满足图像在不同领域如网页设计、印刷、多媒体等方面应用。

C. 一张图片占用多少内存

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 的设备中,图片占用的内存空间也是会不一样的

图片优化

所以,如果单从图片本身考虑优化的话,也就只有两个方向:

总结

最后,来稍微总结一下: