Это полностью выполнимо, так как HTML5 поддерживает возможности чтения файлов.В дополнение к этому вы можете манипулировать битами и байтами, чтобы вы могли легко читать теги.Я сделал нечто похожее, только в моем случае я только обрабатываю изображение dicom, конечно, с полной битовой глубиной (16 бит):)