Access image pixel data WITH color management settings
The only way I know to do this is:

create a temp scene
set the temp scene's color management as desired
save the image with image.save_render(path, scene=tmp_scene)
read the file at path back in as an image and access its pixels

Maybe someone else will have a better answer though.