Use binary output for pgm/ppm
This commit is contained in:
parent
c354cf6ed6
commit
b86cc6904f
@ -52,9 +52,7 @@ write_netpbm (const uint8_t *restrict pixels,
|
||||
// Write the data rows
|
||||
for (size_t y = 0; y < height; ++y) {
|
||||
for (size_t x = 0; x < width; ++x)
|
||||
output << (size_t)pixels[y * stride + x] << " ";
|
||||
|
||||
output << "\n";
|
||||
output << (uint8_t)pixels[y * stride + x];
|
||||
}
|
||||
}
|
||||
|
||||
@ -65,7 +63,7 @@ util::pgm::write (const uint8_t *restrict pixels,
|
||||
size_t stride,
|
||||
const boost::filesystem::path &path) {
|
||||
// TODO: We should switch between P2 (ascii) and P5 (binary)
|
||||
static const char MAGIC[] = "P2";
|
||||
static const char MAGIC[] = "P5";
|
||||
write_netpbm (pixels, width, height, stride, path, MAGIC);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user