`

图片大小计算

阅读更多
一直为图片大小计算所吸引,近日搜索资料得知,与大家分享。

   首先,图片大小的存储基本单位是字节(byte)。每个字节是由8个比特(bit)组成,1字节(Byte)= 8位(bit)。 所以,一个字节在十进制中的范围是[0~255],即256个数。

  图片大小跟颜色模式有直接关系:

1.灰度模式:图片每一个像素是由1个字节数值表示,也就是说每一像素是由8为01代码构成。比如:         240*320=76800px;76800*1(byte)/1024=75k;
2.RGB模式:即red blue green三原色简写。图片每一个像素是由3个字节数值表示,也就是说每一像素是由24为01代码构成。比如:240*320=76800px;76800*3(byte)/1024=225k;
3.CMYK模式:即青色(c)洋红(m)黄色(y)黑色(k) 构成。图片每一个像素是由4个字节数值表示,也就是说每一像素是由8为01代码构成。.比如:240*320=76800px;76800*4(byte)/1024=300k;



4. dpi是指单位面积内像素的多少,也就是扫描精度,目前国际上都是计算一平方英寸面积内像素的多少。dpi越小,扫描的清晰度越低,由于受网络传输速度的影响,web上使用的图片都是72dpi,但是冲洗照片不能使用这个参数,必须是300dpi或者更高350dpi。例如要冲洗4*6英寸的照片,扫描精度必须是300,那么文件尺寸应该是(4*300)*(6*300)=1200像素*1800像素=2160000px。2160000px*4Byte/1024/1024=0.823M



实例1:
问: 一幅1024x768的256色图像大小是多少?
答: 1024x768*8bit =6291456bit/8/1024/1024=0.75M,因为256色图像是8位的。

分享到:
评论

相关推荐

    java 水印(水印适应图片大小,但个别图片太小不支持)

    本知识点主要探讨如何在Java中实现自适应图片大小的水印功能,以及遇到图片过小时的处理策略。 首先,我们需要理解水印的基本概念。水印是在图像或文档上添加的一种视觉标记,它可以是文字、图像或者图形,用于表明...

    图像大小的计算.pdf

    图像大小的计算一直为图片大小计算所吸引,近日搜索资料得知,与大家分享。数码照片文件大小和拍摄时设置的分辨率和品质有关,還和被拍摄景物的色彩、纹理复杂程度有关,同样的相机设置拍白墙和风景文件大小是不一样...

    Web(前端) input标签 上传图片支持预览,计算图片大小 源码

    同时,计算图片的大小对于限制上传文件大小或者优化存储空间来说至关重要。以下将详细介绍如何实现这两个功能。 首先,我们需要创建一个`<input type="file">`元素,添加`accept`属性来指定只接受图片类型,例如`....

    Spine_动画完成后如何改变图片资源尺寸

    - **调整图片大小**:使用图像编辑软件(如Photoshop)或者脚本(如“LayersToPNG.jsx”),将所有图片资源的大小调整为原来的0.5倍(或其他比例)。这一步可以通过编写简单的脚本来自动化处理,提高效率。 2. **...

    Android程序的缓存大小计算

    在Android系统中,缓存是一种常见的机制...综上所述,理解Android程序的缓存大小计算及其管理对于开发高质量的应用至关重要。通过掌握这些知识点,开发者可以更好地控制应用的性能和存储消耗,为用户提供更流畅的体验。

    易语言图片修改大小

    "图片修改大小"涉及到的主要步骤是读取原始图像,设定新的宽度和高度,然后通过算法(如最近邻插值或双线性插值)计算出新尺寸下的像素值,最后将结果保存为新的图像文件。 "修改属性"可能指的是改变图像的元数据,...

    照片处理程序(可以修改照片大小)

    因此,拥有一款能够轻松修改照片大小的处理程序显得尤为重要。本文将深入探讨如何使用照片处理程序来调整图片尺寸,并介绍相关技术知识点。 首先,我们需要理解照片大小的两个主要概念:分辨率和文件大小。分辨率...

    批量修改图片大小

    例如,如果原始图片宽度为W,高度为H,我们可以通过(W * 新宽度百分比, H * 新高度百分比)来计算新尺寸。 3. **创建Graphics对象**:使用Graphics.FromImage方法创建一个Graphics对象,用于在新Bitmap对象上绘图。 4...

    计算rice.png米粒个数以及大小的matlab程序

    在图像处理领域,计算图像中的特定对象数量是一个常见的任务,比如在"计算rice.png米粒个数以及大小的matlab程序"中,我们要解决的就是如何用MATLAB来自动计数并测量一张图片(rice.png)中米粒的数量和大小。...

    java图片压缩文件大小图片大小(支持gif动态图)

    这个主题主要涉及如何利用Java来减少图片文件的大小,包括静态图片(如JPEG、PNG)以及动态图片(如GIF)。下面我们将深入探讨相关的知识点。 首先,Java中的核心库`javax.imageio`提供了对图片读取、写入和处理的...

    易语言批量修改图片大小V1源码,易语言批量修改图片大小V1.0

    2. 尺寸计算:根据目标尺寸,计算出新的宽度和高度,确保比例不变,避免图片变形。 3. 图像缩放:使用合适的算法(如最近邻插值、双线性插值等)进行缩放操作。 4. 图像保存:将修改后的图像以新尺寸写入文件,注意...

    Android图片大小调整

    ### Android图片大小调整详解 在Android开发过程中,对图片进行大小调整是一项常见需求。无论是为了优化用户界面(UI)布局,还是为了节省内存资源、提高加载速度,掌握图片大小调整的技术都是十分必要的。本文将...

    oracle查询blob字段照片(jpeg) 像素大小sql

    本篇文章将详细介绍如何通过SQL查询语句获取存储在Blob字段中的JPEG格式照片的像素大小。 ### 1. 了解Blob数据类型 在Oracle数据库中,Blob(Binary Large Object)类型用于存储大容量的二进制数据,比如图像、音频...

    JS实现控制图片显示大小的方法【图片等比例缩放功能】

    图片等比例缩放是指在调整图片大小时,保持图片的宽高比不变,避免图片因缩放导致的变形。这种技术尤其在响应式网页设计中非常有用,可以确保图片在不同尺寸的屏幕上均能保持美观。 在给定的文件内容中,描述了一个...

    图片空洞计算小程序

    计算X光扫描图像的空洞率大小的小程序.采用Matlab编写。

    上传图片格式大小检测

    在前端,可以使用`FileReader`对象的`readAsDataURL`方法将图片文件转换为Base64编码的字符串,然后通过计算字符串长度来估算图片大小。但是这种方法不精确,因为Base64编码会增加33%的大小。更准确的方法是使用`...

    Java提取EXCEL图片重命名并改变像素大小

    本项目专注于一个特定的需求,即“Java提取EXCEL图片重命名并改变像素大小”。这个功能对于那些需要批量处理Excel文件中的图像,比如统一调整格式、优化存储大小或适应不同展示环境的场景非常有用。下面我们将详细...

    OC Extension UIImageSize(url计算图片大小).zip

    `UIImageSize(url计算图片大小).zip`中的内容显然是一个Objective-C(OC)的扩展,它提供了一个工具方法用于根据图片URL来计算其尺寸。下面我们将详细探讨这个知识点。 首先,`UIImage`是苹果iOS SDK中处理图片的...

    JAVA实现的图片大小随意拉动调整

    在`componentResized()`方法内,我们根据窗口的新尺寸计算出图片应该被缩放的比例,然后更新`Graphics2D`的绘图比例。这样,当我们拖动窗口边角改变大小时,图片会按照窗口的比例自动缩放,保持像素级别的精度。 ...

    批量更改图片大小,适用于论坛

    首先,我们需要理解图片文件的大小是如何计算的。图片大小通常由分辨率(宽度x高度像素)和颜色深度(位深度)决定。更大的分辨率或更高的颜色深度会使文件占用更多的存储空间。为了减小图片大小,我们可以降低其...

Global site tag (gtag.js) - Google Analytics