Мне интересно на низком уровне, как хранятся данные изображения. Например, можно поднять изображение в Windows и получить информацию об изображении (Используемая камера, дата и т.д.).
На общем уровне (я уверен, что png, jpeg и т.д. отличаются) у изображений есть некоторый тип раздела заголовка, где определены свойства, и, возможно, раздел тела, который задает цвет для определенного пикселя через многомерный массив?
Каким может быть источник изображения, если бы вы могли посмотреть источник, похожий на веб-страницу? Если я открываю JPEG на своем компьютере, первые несколько строк выглядят как XML.