㈠ 怎么计算图片的实际大小
1、如果按照用32位来表示一个像素点的RGB值的话,应该是4个字节640×480×4=1228800字节
1228800÷1024÷1024=1.171875兆(M)。
2、根据像素计算大小。原始图像大小可以如此估算:水平像素*垂直像素*1色黑白或3基色*一种颜色深度bit数/8/1024/1024=MB数比如1024*1024的24位彩色bmp=1024*1024*(3*8)/8/1024/1024=3MB。
(1)怎么算图片内存扩展阅读:
其实由于jpeg格式是有损压缩格式,因此同样大小的图片,就算参数完全相同的情况下,保存后的大小也是有很大差异的,因此只能估算最大值和最小值,无法在没有实际输入的情况下算出输出大小。
而在估算时,起到主要影响因素的包括以下几点(可能不全,但一般够用了):
用图片像素尺寸和色彩数,我们能算出图片在内存中的体积
Size=Width * Height * 每像素字节数
这里每像素字节数很好理解,不懂可以网络,这里给几个常用的,照片一般是第一个:
RGB(888) - 3字节,RGB(565) - 2字节,256色 - 1字节,16色-1/2字节,黑白-1/8字节
之后就是依据品质和图片大小推测压缩率范围
这个比较复杂,只能经验性估值,这里只介绍影像压缩率的几个变量:
图片越小压缩率越小,并逐渐趋向当前质量的最小压缩率,图片越大压缩率越大,并逐渐趋于当前质量的最大压缩率,图片非常小时有可能比1还小;
品质越低压缩率越高,0级时一般会在200:1到30:1间浮动,大多集中在60:1附近;8级时一般会在40:1到4:1间浮动,大多集中在16:1;11级时一般会在16:1到2:1间浮动,大多集中在7:1附近;
色彩分布越趋向于单色、连续颜色、重复色块时压缩比越高,极端时(比如纯白的图),就算图片很大,图片也只会有几百字节到几十K字节。
㈡ 一张图片占多大内存怎么算
图像文件的字节数=图像分辨率*颜色深度/8
不知道你的深度是多少,一般是24
680X750X24/8=1530000字节
1530000/1024=1494KB
1494/1024=1.46MB
以上只是基本原理算法
格式不同文件压缩品质也就是不同的。
㈢ photoshop鍐呭瓨璁$畻鍏寮
1銆佽$畻链轰腑鏄剧ず镄勫浘褰涓鑸鍒嗕负涓ゅぇ绫---鐭㈤噺锲惧拰浣嶅浘銆
鐭㈤噺锲句娇鐢ㄧ洿绾垮拰镟茬嚎𨱒ユ弿杩板浘褰锛岃繖浜涘浘褰㈢殑鍏幂礌鏄涓浜涚偣銆佺嚎銆佺烦褰銆佸氲竟褰銆佸浑鍜屽姬绾跨瓑绛夛纴瀹冧滑閮芥槸阃氲繃鏁板﹀叕寮忚$畻銮峰缑镄勚
渚嫔备竴骞呰姳镄勭煝閲忓浘褰㈠疄闄呬笂鏄鐢辩嚎娈靛舰鎴愬栨呜疆寤掳纴鐢卞栨嗙殑棰滆壊浠ュ强澶栨嗘墍灏侀棴镄勯滆壊鍐冲畾鑺辨樉绀哄嚭镄勯滆壊銆
鐢变簬鐭㈤噺锲惧舰鍙阃氲繃鍏寮忚$畻銮峰缑锛屾墍浠ョ煝閲忓浘褰㈡枃浠朵綋绉涓鑸杈冨皬銆傜煝閲忓浘褰㈡渶澶х殑浼樼偣鏄镞犺烘斁澶с佺缉灏忔垨镞嬭浆绛変笉浼氩け鐪.涓鑸锲惧儚閮芥槸浣嶅浘鏀瑰彉澶у皬浼氩け鐪熴
2銆佸浘鐗囧崰鍐呭瓨瀹归噺璁$畻鍏寮忎负锛
锲剧墖镓鍗犲唴瀛桦ぇ灏 = 锲剧墖闀垮害锛埚儚绱狅级 * 锲剧墖瀹藉害锛埚儚绱狅级 * 涓涓镀忕礌镓鍗犲唴瀛樼┖闂达纸鍗曚綅锛氩瓧鑺傦级 濡傚浘銆
涓鑸鍦帮纴涓涓镀忕礌镓鍗犲唴瀛樼┖闂存牴鎹链哄櫒棰滆壊鏁帮纸涓扑笟璇嶆眹鍙镩叉繁Color Depth锛夋潵鍐冲畾锛(1)Nokia 钥丼40链哄櫒 棰滆壊鏁颁负4096镩诧纴灏辨槸2^12, 涓涓璞$礌镓鍗犲唴瀛樼┖闂翠负1.5涓瀛楄妭锛(2)Nokia S40鏂扮増 链哄櫒鍜 S60链哄櫒 棰滆壊鏁颁负65536镩诧纴灏辨槸2^16, 涓涓璞$礌镓鍗犲唴瀛樼┖闂翠负2涓瀛楄妭锛涙湁浜涙満鍣ㄩ滆壊鏁颁负26w镩诧纴灏辨槸2^18=2.2瀛楄妭锛1600w = 2^24=3涓瀛楄妭锛屼竴涓镀忕礌镓鍗犲唴瀛樼┖闂翠负4涓瀛楄妭銆
ps锛氢笓涓氩悕璇嵝8浣嵝濇槸鎸囨墍鑳借〃鐜扮殑棰滆壊娣卞害锛氢竴涓8浣嶅浘镀忎粎链澶氩彧鑳芥敮鎸256(2^8)绉崭笉钖岄滆壊锛1涓瀛楄妭銆
3銆侀氲繃ps绛夊浘鐗囱蒋浠跺帇缂╁浘鐗囧彧鑳藉噺灏廽ar澶у皬锛屽苟涓嶈兘鍑忓皯瀹冨湪鍐呭瓨涓镄勫崰链夐噺銆
锲剧墖鍦ㄥ唴瀛树腑镄勫崰链夐噺=瀹*楂*X(瀛楄妭)锛屼緥濡备竴寮2涓瀛楄妭128*128镄勫浘鐗囩殑鍐呭瓨鍗犳湁閲=128*128*2=32768锛埚瓧鑺傦级=32K銆
镀厂ymbian鍜学inCE杩欑嶆櫤鑳芥搷浣灭郴缁燂纴链韬浼氩仛锷ㄦ佸唴瀛桦垎閰嶏纴褰揿唴瀛树笉瓒虫椂浼氢粠鍐呭瓨姹犱腑灏嗗墿浣椤唴瀛桦垎閰岖粰璇ュ簲鐢ㄧ▼搴忥纴褰揿垎閰岖殑鍐呭瓨闀挎湡鍓╀綑镞朵细锲炴敹鍐呭瓨锛屽凡缁忓唴瀛樻孩鍑猴纴璇存槑鍐呭瓨姹犱腑宸叉棤镟村氢簬鍐呭瓨鍙渚涗娇鐢锛屾槸涓崭细璋冭妭鍑烘洿澶氱殑鍐呭瓨镄勚
㈣ 怎么算图片所占空间大小
图像文件的字节数=图像分辨率*颜色深度/8,例如:一幅640*480图像分辨率、RGB色一般为24位真彩色,图像未经压缩的数据容量为:640X480X24/8=921600字节=900KB(1KB=l千字节=1024字节)。
由于不知道你说的格式,不同的格式文件压缩品质不同,还有的文件要记录操作信息(图层、通道等),所以这只是基本原理算法。
你的计算如下
1024*768*16/8=1.5mb