Как извлечь изображение из .bin файла

У меня есть домашняя работа, которая требует, чтобы я прочитал два изображения в виде 8-битных серых пикселей (inputFile >> image1) и выполнил над ними такие операции, как добавление их друг над другом. Я должен использовать перегрузку оператора для этой проблемы. Но чтобы создать класс «Image» и перегрузить из них оператор «>>», мне нужно сначала иметь возможность прочитать изображение осмысленно.

Я попытался прочитать из файла и назначить его для каждого бита, но на выходе все 0. Когда я пытаюсь присвоить то, что мне нужно, символу, вывод все мусор. Тогда я подумал, что, возможно, числа являются числами с плавающей точкой, и назначил их числам с плавающей точкой, но все они все были равны нулю.

double k;
for(int i=0; i<10000; i++){
input >> hex >> k;
cout << hex << k;
}
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …


Курсы программирования от Skillbox. Черная пятница!
Подробнее >>>
×