- {
- nbytes = 4;
- uint32_t *data32 = (uint32_t*)raw;
- for (int i = 0; i < wr * hr; i++)
- {
- int v = img.comps[compno].data[i / wr * w + i % wr];
- *data32++ = (uint32_t)v;
- }
- }
-// for (int i = 0; i < wr * hr; i++)
-// {
-// //std::cout << "i:" << i << '\n';
-// int v = img.comps[compno].data[i / wr * w + i % wr];
-// //for (int j = nbytes - 1; j >= 0; j--)
-// for (int j = 0; j < nbytes-1 ; j++)
-// {
-// char byte = (char) (v >> (j * 8));
-// //fwrite(&byte, 1, 1, fdest);
-// *data8++ = byte;
-// }
-// //*data8++ = (uint16_t)v;
-// }
+ {
+ nbytes = 4;
+ uint32_t *data32 = (uint32_t*)raw;
+ for (int i = 0; i < wr * hr; i++)
+ {
+ int v = img.comps[compno].data[i / wr * w + i % wr];
+ *data32++ = (uint32_t)v;
+ }
+ }