diff options
author | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2023-12-28 19:53:34 +0000 |
---|---|---|
committer | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2023-12-28 19:53:34 +0000 |
commit | 5d16663331afd0bc2edaeb2e49042dc219ce9c2f (patch) | |
tree | 476fbb2ab4311d4bb6d65b250825e254a7a2c1ef /converter/pbm/cmuwmtopbm.c | |
parent | 42f0bf8e7f1ff88000a3584c265e6f1631662ec4 (diff) | |
download | netpbm-mirror-5d16663331afd0bc2edaeb2e49042dc219ce9c2f.tar.gz netpbm-mirror-5d16663331afd0bc2edaeb2e49042dc219ce9c2f.tar.xz netpbm-mirror-5d16663331afd0bc2edaeb2e49042dc219ce9c2f.zip |
promote Development to Advanced
git-svn-id: http://svn.code.sf.net/p/netpbm/code/advanced@4827 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'converter/pbm/cmuwmtopbm.c')
-rw-r--r-- | converter/pbm/cmuwmtopbm.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/converter/pbm/cmuwmtopbm.c b/converter/pbm/cmuwmtopbm.c index be8a7fc1..c2e3bde0 100644 --- a/converter/pbm/cmuwmtopbm.c +++ b/converter/pbm/cmuwmtopbm.c @@ -87,7 +87,7 @@ main(int argc, inputFileName = argv[1]; else inputFileName = "-"; - + ifP = pm_openr(inputFileName); readCmuwmHeader(ifP, &cols, &rows, &depth); @@ -105,15 +105,15 @@ main(int argc, bytesRead = fread(bitrow, 1, bytesPerRow, ifP); if (bytesRead != bytesPerRow) pm_error("CWU window manager bitmap EOF / read error"); - + /* Invert all bits in row - raster formats are similar. CMUWM Black:0 White:1 End of row padded with 1 PBM Black:1 White:0 End preferably padded with 0 */ - + for (byteSeq = 0; byteSeq < bytesPerRow; ++byteSeq) bitrow[byteSeq] = ~bitrow[byteSeq]; - + pbm_writepbmrow_packed(stdout, bitrow, cols, 0); } @@ -123,3 +123,6 @@ main(int argc, return 0; } + + + |