计算程序中一张图片所占用的内存
2016-06-29 18:25
429 查看
假设有一张480x800的图片,它采用的格式是ARGB_8888;
ARGB_8888:表示每个像素占8位,
即:A占8位、R占8位、G占8位、B占8位;一个像素就占了:8+8+8+8=32位
当前图片的像素个数是:480*800 =
384000
总共占多少位:384000*32 =
12288000bit
总共占多少字节:12288000bit/8=153600Byte
总共占多少KB:153600Byte/1024
= 1500KB
所以这张图片在内存中占用的大小是1500KB
ARGB_8888:表示每个像素占8位,
即:A占8位、R占8位、G占8位、B占8位;一个像素就占了:8+8+8+8=32位
当前图片的像素个数是:480*800 =
384000
总共占多少位:384000*32 =
12288000bit
总共占多少字节:12288000bit/8=153600Byte
总共占多少KB:153600Byte/1024
= 1500KB
所以这张图片在内存中占用的大小是1500KB
相关文章推荐
- 按右键另存图片只能存BMP
- photoshop去除图片上的水印
- IE7降低内存和降低CPU的几个技巧
- upload上传单张图片
- 图片引发的溢出危机(图)
- C# WinForm控件对透明图片重叠时出现图片不透明的简单解决方法
- 如何高效的使用内存
- DOS下内存的配置
- XP/win2003下发现1G的内存比512M还慢的解决方法
- C#实现把彩色图片灰度化代码分享
- PowerShell实现动态获取当前脚本运行时消耗的内存
- C#将图片和字节流互相转换并显示到页面上
- C#监控文件夹并自动给图片文件打水印的方法
- 纯CSS实现的当鼠标移上图片添加阴影效果代码
- C#实现把dgv里的数据完整的复制到一张内存表的方法
- 如何使用C#从word文档中提取图片
- C#实现打开画图的同时载入图片、最大化显示画图窗体的方法
- SQL语句实现查询SQL Server内存使用状况
- C#图片添加水印的实现代码
- 随鼠标移动的图片或文字特效代码