Здравствуйте, у меня есть проблема, чтобы прочитать правильные данные размера png dimesnion
unsigned width = 0;
unsigned height = 0;
bool output_json = false;
std::ifstream in(filepath, std::ios_base::binary | std::ios_base::in);
if (in.is_open())
{
in.seekg(16, std::ios_base::cur);
in.read((char *)&width, 4);
in.read((char *)&height, 4);
_byteswap_uint64(width);
_byteswap_uint64(height);
output_json = true;
in.close();
}
ширина должна быть 155, но вывести 2600468480 высота должна быть 80, но вывести 1342177280