也许是一个愚蠢的问题,但是: 如何知道图像时以兆字节为单位计算图像的大小 像素高度和像素宽度? 谢谢从像素高度和pizel宽度以MB为单位的图像大小
-1
A
回答
3
取决于颜色深度。如果您在使用8位像素,这将是:
height * width/1048576
如果您正在使用32位像素,这将是:
4*height*width/1048576
这是height*width/262144
+0
还取决于步幅,不管图像在内存中或文件格式等 –
0
这是计算我用来获取原始位图图像的大小:
// Calculate the pixel depth in bytes:
int pixSize = Image.GetPixelFormatSize(myImage.PixelFormat)/8;
int size = (myImage.Height * myImage.Width * pixSize)/1048576;
这只是原始位图的大小。正如斯科特·琼斯所提到的那样,这没有考虑跨步(填充缓冲区的字节)或压缩的图像格式。它只是一个原始位图的最小尺寸。
相关问题
- 1. Android:将位图的大小调整为更大的像素宽度和高度
- 2. 画布宽度和高度以像素为单位
- 3. QRect宽度和高度(以像素为单位)?
- 4. Java:g.drawString()宽度和高度以像素为单位?
- 5. 宽度(以像素为单位)忽略最大宽度:100%
- 6. 以厘米为单位获取图像高度和宽度
- 7. 获取宽度(以像素为单位)的高度尺寸(以%为单位)
- 8. Imagemagick - 将图像大小调整为25像素的高度和宽高比
- 9. Uploadify最小图像宽度和高度
- 10. 从高度和宽度值获取图像文件大小
- 11. Android:调整图像宽度和高度以调整图像大小
- 12. 如何计算对象的宽度,高度或长度(以像素为单位)?
- 13. 使用指定的高度和宽度调整图像大小
- 14. 获取图像的大小,高度和宽度?
- 15. 我可以缩小图像精灵的宽度和高度吗?
- 16. PHP图像大小调整 - 设置高度和宽度自动
- 17. 检查大小,宽度和高度后上传图像
- 18. 从WordPress图像URL中删除图像的宽度和高度
- 19. 控制宽度和高度为身体的图像宽高比
- 20. 如何以英寸为单位设置图像高度和宽度?
- 21. 以div为单位的最大宽度的中心图像
- 22. 以像素为单位的图像大小,从Photoshop到网页
- 23. 图像旋转 - 基于图像高度和宽度调整画布大小
- 24. JavaScript坐标显示为大于图像的宽度和高度
- 25. 图像大小调整 - 宽度100%,最大高度
- 26. 使巨大的像素图像适合给定的宽度和高度
- 27. 检查图像的宽度和高度
- 28. 获取图像的宽度和高度
- 29. divs中图像的宽度和高度
- 30. Jquery中的宽度和高度图像
你想在文件压缩之前还是之后? –
很确定谷歌可以很快回答。编辑:是的,这是[字节/像素图表](http://www.scantips.com/basics1d.html),在不到5秒内找到 –
看看[如何获取文件大小 - (系统绘制图像](http://stackoverflow.com/questions/221345/how-to-get-the-file-size-of-a-system-drawing-image) @Ilya Ryzhenkov使其非常简单。 [1]:http://stackoverflow.com/questions/221345/how-to-get-the-file-size-of-a-system-drawing-image – Shubh