NEWS
png 0.1-8 (2022-11-29)
- minor change to avoid protect and registration warnings
png 0.1-7 (2013-12-03)
- fix endianness issue in writePNG() on big-endian machines
when using nativeRaster
png 0.1-6 (2013-08-02)
- add support for text tags as well as R object metadata
which is serialized into the text field
(Thanks to Duncan Temple Lang for the idea)
png 0.1-5 (2013-06-03)
- add dpi and asp to writePNG() which allows to store the
image resolution or aspect ratio (via the sPHYs PNG tag).
- add info flag to readPNG() which interprets some optional
tags to return additional information such as dpi, asp
or gamma if stored.
- try to detect local libpng via LOCAL_SOFT on Windows.
Note that if you use LOCAL_SOFT, you are taking full
responsibility over the libraries that png will be linked
against.
png 0.1-4 (2011-12-11)
- writePNG() now supports binary connection as target and the
default target is now raw()
png 0.1-3 (2011-09-03)
- remove debugging output
- added a missing call to png_set_interlace_handling to allow
libpng to de-interlace images
- prevent warnings in readPNG() example for the windows device
which is incapable of any transparency
png 0.1-2 (2011-01-20)
- support raw array as input to writePNG (RGBA only)
- do not truncate 16-bit images in readPNG() if the resulting
output is not nativeRaster
- Windows binary on RForge has been updated to libpng 1.5.0
png 0.1-1 (2010-04-06)
- add tolerance to writePNG() to avoid shifts by one in
color because of numerical representation of discretized
values
- adapt to a last-minute change in R 2.11.0 from raster() to
rasterImage()
- add support for more efficient nativeRaster format
png 0.1-0 (2010-03-17)
- first release on CRAN, supports readPNG() and writePNG()
for files and raw vectors. readPNG() supports any input
color type but will convert to 1-4 planes with 8-bit
accuracy each. writePNG() will write out 1-4 planes
8-bit each. writePNG() has currenty no provision for
generating or stroring a palette.