NAMESPACE problems.Added dummy NAMESPACE file.
Move class definitions to separate file, no Collate in DESCRIPTION.
Explicitly mention in the help file that read.pnm only works for files, not other conntection.
Fixed a bug in write.pnm that tried to open the same connection twice.
write.pnm.LazyLoad instead of SaveImage.terrain.colors() now return transparency information -> do not use it in example.DESCRIPTION file."pixmap".help(pixmap) submitted by Stephan Matthiesen.Adjust for R 2.0.0.
Fixed a bug in coercion from pixmapIndexed to pixmapRGB.
There was a bug in the methods package of R 1.9.x which was triggered by functions in pixmap, hence this version of the package depends on R >= 2.0.0.
Fixed a bug in write.pnm() that wrote grey images in PPM format.
The channel information was not changed when converting between RGB and grey pixmaps.
The maxval in PNM headers must be less than 65536, not less than 256.
read.pnm(): Vectorized (and renamed) as.integer.bytes() which provides a huge performance gain for reading “PBM” (b/w bitmaps).
New function addlogo().
read.pnm (file name extensions are ignored).read.pnm(): Changes made to function reading and parsing PNM file headers to permit comments of arbitrary length.The whole package has moved to S4 classes and methods, hence all classes have a new representation. This also means that the code and the API are not fully backwards compatible with earlier versions of the package.
Added support for subsetting, see example(pixmap).
New: addChannels() and getChannels().
bbcent and cellres.nrow and ncol default to the respective dimensions of the data argument (if present). Hence, pixmap does the expected when given a matrix or an array.data is rescaled to [0,1] for RGB and grey, and coerced to positive integers for indexed.col can also be a function like rainbow()read.pnm and write.pnm which confused dimensions (rows versus columns), but together let plots look OK.