Я работаю над проектом c ++ и хочу написать файл PPM с некоторыми базовыми цветами RGB для тестирования. Когда я запускаю программу, кажется, что все прекрасно работает без ошибок от компилятора, но когда я не могу найти изображение в каталоге проекта, когда я ищу его.
Я никогда не пытался вывести файл PPM, я уверен, что это моя ошибка, но я не могу найти, где моя ошибка.
Вот мой код:
std::ostringstream header;
header << "P6\n";
header << width << ' ' << height << '\n';
header << "255\n";
std::ofstream file("test.ppm", std::ios::out | std::ios::binary);
file << header.str();
И в петлю х, у
for(size_t y=0; y<height..)
for(size_t x=0; x<width..){
unsigned char r, g, b;
r = static_cast<unsigned char>(.1f * 255.0);
g = static_cast<unsigned char>(.1f * 255.0);
b = static_cast<unsigned char>(.1f * 255.0);
file << r << g << b;
}
fileStream.flush();
fileStream.close();
Конечно, это всего лишь тест, меня не волнует окончательный цвет вывода. Спасибо за помощь !
Задача ещё не решена.