[問題] bmp的資料寫出
請問file size的9-13註解和24-28註解
不太懂意思
1. // write to new bmp
2. fp_t = fopen(fname_t, "wb");
3. if (fp_t == NULL)
4. {
5. printf("fopen fname_t error\n");
6. return -1;
7. }
8. // file size
9. file_size = width * height * 3 + rgb_raw_data_offset;
10. header[2] = (unsigned char)(file_size & 0x000000ff);
11. header[3] = (file_size >> 8) & 0x000000ff;
12. header[4] = (file_size >> 16) & 0x000000ff;
13. header[5] = (file_size >> 24) & 0x000000ff;
14. // width
15. header[18] = width & 0x000000ff;
16. header[19] = (width >> 8) & 0x000000ff;
17. header[20] = (width >> 16) & 0x000000ff;
18. header[21] = (width >> 24) & 0x000000ff;
19. // height
20. header[22] = height &0x000000ff;
21. header[23] = (height >> 8) & 0x000000ff;
22. header[24] = (height >> 16) & 0x000000ff;
23. header[25] = (height >> 24) & 0x000000ff;
24. // write header
25. fwrite(header, sizeof(unsigned char), rgb_raw_data_offset, fp_t);
26. // write image
27. fwrite(image_t, sizeof(unsigned char), (size_t)(long)width * height * 3,
28. fp_t);
29. fclose(fp_t);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.32.178
推
11/23 12:34, , 1F
11/23 12:34, 1F
→
11/23 12:34, , 2F
11/23 12:34, 2F
→
11/23 12:51, , 3F
11/23 12:51, 3F
推
11/23 12:55, , 4F
11/23 12:55, 4F
→
11/23 12:56, , 5F
11/23 12:56, 5F
→
11/23 12:57, , 6F
11/23 12:57, 6F
推
11/23 13:00, , 7F
11/23 13:00, 7F
→
11/23 13:32, , 8F
11/23 13:32, 8F
→
11/23 13:33, , 9F
11/23 13:33, 9F
→
11/23 13:33, , 10F
11/23 13:33, 10F
推
11/23 14:36, , 11F
11/23 14:36, 11F
推
11/23 14:37, , 12F
11/23 14:37, 12F
→
11/23 14:37, , 13F
11/23 14:37, 13F
→
11/23 14:38, , 14F
11/23 14:38, 14F
→
11/23 14:38, , 15F
11/23 14:38, 15F
→
11/23 14:38, , 16F
11/23 14:38, 16F
推
11/23 14:52, , 17F
11/23 14:52, 17F
→
11/23 14:53, , 18F
11/23 14:53, 18F
推
11/23 14:57, , 19F
11/23 14:57, 19F
→
11/23 14:58, , 20F
11/23 14:58, 20F
→
11/23 14:59, , 21F
11/23 14:59, 21F
→
11/23 14:59, , 22F
11/23 14:59, 22F
推
11/23 15:22, , 23F
11/23 15:22, 23F
→
11/23 15:22, , 24F
11/23 15:22, 24F
→
11/23 15:23, , 25F
11/23 15:23, 25F
→
11/23 15:25, , 26F
11/23 15:25, 26F
推
11/23 15:34, , 27F
11/23 15:34, 27F
推
11/23 18:43, , 28F
11/23 18:43, 28F
→
11/23 18:43, , 29F
11/23 18:43, 29F
→
11/23 18:44, , 30F
11/23 18:44, 30F
→
11/24 16:44, , 31F
11/24 16:44, 31F
→
11/24 16:47, , 32F
11/24 16:47, 32F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章