4 ms·
Happens to all of us. :) I remember the first time I saw an image data struct that specified bits per pixel, image width and then also had bytes per row. I was
by dpe82 15y ago
Happens to all of us. :)
I remember the first time I saw an image data struct that specified bits per pixel, image width and then also had bytes per row. I was a bit perplexed about why you'd store bytes per row if you could just compute it from bpp and width. Turns out you can fix/avoid a lot of performance issues if you can pad the data, so it's good practice to always save the number of bytes per row and use that in your mallocs/copies/iterators/etc.