我需要将一张24位原始图像直接从内存中转储到一个文件中,但我一直在获取大量垃圾数据。所以编号喜欢计算我的参数来尝试转储文字只图像... RAM的块将被分配为只有图像,所以它总是会开始我的指针开始的地方。 所以我认为,因为WRITE()
(在C)函数与字节的大小,这个计算在这里做将帮助我。但即时通讯新的整个图像数据,所以我不太确定,如果它的100%和12Meg每个图像似乎有点小。2048x2032原始图像数据大小?
是正确的假设,在2048x2032(24位)原始图像的总像素数会
2048x2032 = 4161536*24 = 99876864/8 = 12484608 ?
(bits per pixel) (bytes) (bytes in total)
如果这是每像素24位(3字节),则您的计算是正确的。 – rostok
@Mansuro为漂亮的格式:) – BaddaBoompshhh
感谢您的快速回复大家! – BaddaBoompshhh