java哪个类提供了获取图片所占存储空间大小或者如何计算求详细

java哪个类提供了获取图片所占存储空间大小或者如何计算求详细,第1张

占内存容量计算公式为:

所占内存大小 = 长度(像素) 宽度(像素) 一个像素所占内存空间(单位:字节

一般地,一个象素所占内存空间根据机器颜色数(专业词汇叫色深Color Depth)来决定:(1)Nokia 老S40机器 颜色数为4096色,就是2^12, 一个象素所占内存空间为15个字节;(2)Nokia S40新版 机器和 S60机器 颜色数为65536色,就是2^16, 一个象素所占内存空间为2个字节;有些机器颜色数为26w色,就是2^18=22字节,1600w = 2^24=3个字节,一个象素所占内存空间为4个字节。

ps:专业名词“8位”是指所能表现的颜色深度:一个8位图像仅最多只能支持256(2^8)种不同颜色,1个字节。

苹果手机在相册中是无法查看照片大小的,可以选择打开手机里的QQ,然后随意选择一个聊天窗口打开,接着点击按钮,选择想要查看的照片,再点击原图,就可以看到的大小了。 *** 作方法

01

例如,我们在iPhone自带的相册中打开一张照片,是看不到相片的大小的

02

但是我们可以通过一个小技巧轻松实现这一目的,我们打开手机qq

03

打开一个聊天窗口后,我们点击选择照片,如图所示

04

选择刚才的一张照片,然后点击原图

05

然后就可以看到照片大小了,如图所示这张照片的大小是17M使用“照片调查助手”(Photo Investigator)应用程序

01

打开“App Store”。蓝色的“App Store”程序图标位于主屏幕上,点击图标打开程序。

02

点击

搜索按钮。它位于屏幕的底部。

03

点击搜索栏,它位于屏幕的顶部。

04

在搜索栏里输入“照片调查助手”(Photo Investigator)。

05

点击“照片调查助手”选项。它应该是搜索结果里的第一个应用程序。

06

点击

获取。这个按钮位于“照片调查助手:查看、编辑、删除元数据”标题的右侧。

07

点击

安装。

08

输入Apple ID和密码。接着系统会开始下载应用程序。

09

打开“照片调查助手”应用程序。它的图标位于主屏幕上。

10

点击照片图标。它位于屏幕的左下角。

11

点击

确定。这会允许照片调查助手访问你的照片。

12

点击

所有照片。你也可以直接点击这个页面上的某个相册。

13

选择一张照片。

14

浏览“文件大小”的数值。它位于照片的下方,默认的照片调查选项卡中。

这个数值是以兆字节(MB)单位来计算的。 *** 作方法

01

如果只想查看照片大小的话,可以通过大家手机上一般都会安装的手机QQ查看。方式见下面经验链接。

02

需要查看分辨率的话,就得借助app了。我们打开app store,然后搜索EXIF Viewer,如图所示

03

下载安装好这款软件后,我们打开软件,在所有照片中选择一张照片打开

04

打开后,可以看到这个文件的大小和分辨率在如图所示位置显示

05

下拉还有更多照片信息,如图所示位置在文件大小中可以看到这个用iPhone拍出的live photo是18M和video size的22M

06

左右滑动能够查看前一张和后一张照片的文件信息

所占内存大小 = 长度(像素) 宽度(像素) 一个像素所占内存空间(单位:字节)

一个像素占32位,8位=1字节,所以一个像素占4字节的内存

RGBA8888下一个象素所占内存空间为4个字节。

RGBA8888 是32位

1像素 = 32位 = 4B

所以 一张1024 1024大小的所占的内存是 1024 10244B = 4M

图像文件存储量的计算公式:存储量=水平像素×垂直像素×每个像素所需位数\8(字节)。

单色的图象一位用来存储颜色信息,1位=1/8字节,假设有单色图像分辨率为120120,所以体积=1201201/8=17k因为软盘簇大小为512B,所以,只能占用2k了 

256色要占用8位(2^8=256)也就是一字节,16色是4位(2^4=16)占半字节,所以,算体积时用一半就可以

所以,图形体积=分辨率占用位数(即常说的16/32位色)/8 或=分辨率颜色信息占用的字节数。

扩展资料:

图像用数字任意描述像素点、强度和颜色。描述信息文件存储量较大,所描述对象在缩放过程中会损失细节或产生锯齿。在显示方面它是将对象以一定的分辨率分辨以后将每个点的色彩信息以数字化方式呈现,可直接快速在屏幕上显示。

分辨率和灰度是影响显示的主要参数。图像适用于表现含有大量细节(如明暗变化、场景复杂、轮廓色彩丰富)的对象,如:照片、绘图等,通过图像软件可进行复杂图像的处理以得到更清晰的图像或产生特殊效果。

计算机中的图像从处理方式上可以分为位图和矢量图。

参考资料来源:百度百科-图像

计算电脑里面一张的大小的计算公式如下:

大小=分辨率位深/8

分辨率=宽高(如:1024768,640480)

位深:如24位,16位,8位

/8计算的是字节数。

例如:

一幅图像分辨率:1024768,24位,则其大小计算如下:

大小=1024768824/8=2359296byte=2304KB

扩展资料

图像分辨率原理

数码图像有两大类,一类是矢量图,也叫向量图;另一类是点阵图,也叫位图。矢量图比较简单,它是由大量数学方程式创建的,其图形是由线条和填充颜色的块面构成的,而不是由像素组成的,对这种图形进行放大和缩小,不会引起图形失真。

点阵图很复杂,是通过摄像机、数码相机和扫描仪等设备,利用扫描的方法获得,由像素组成的,是以每英寸的像素数(PPI)来衡量。

点阵图具有精细的图像结构、丰富的灰度层次和广阔的颜色阶调。当然,矢量图经过图像软件的处理,也可以转换成点阵图。家庭影院所使用的图像,动画片的原图属于矢量图一类,但经过制作中的转化,已经和其他**片一样,也属于点阵图一类了。

以上就是关于java哪个类提供了获取图片所占存储空间大小或者如何计算求详细全部的内容,包括:java哪个类提供了获取图片所占存储空间大小或者如何计算求详细、iphone如何查看图片大小、关于png图片内存大小计算等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9605089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存