fn block_col_row( id: usize, image_size: ImageSize, block_size: BlockSize, ) -> (usize, usize)
Converts a block ID to (col, row) position in the block grid.