graphics/jpeg_ls - The NetBSD Packages Collection

JPEG-LS codec (lossless/near-lossless codec)

This software package contains an implementation of JPEG-LS, the emerging
lossless/near-lossless compression standard for continuous-tone images being
developed by ISO/IEC JTC1/SC29/WG1 (draft document FCD14495 as of November
1997). The names of the executables in the software package derive from the
acronym LOCO, as the core of the new standard is based on the LOCO-I algorithm
(LOw COmplexity LOssless COmpression for Images) developed at Hewlett-Packard
Laboratories (reference: M. Weinberger, G. Seroussi, G. Sapiro, "LOCO-I: A Low
Complexity, Context-Based, Lossless Image Compression Algorithm," Proc. IEEE
Data Compression Conference, Snowbird, Utah, March-April 1996).

The term "near-lossless compression" refers to a lossy algorithm for which each
decompressed image sample differs from the corresponding original image sample
by not more than a pre-specified value, the (usually small) "loss." Lossless
compression corresponds to loss=0. Even though the term "continuous-tone image"
refers in principle to any image whose components have more than one bit per
sample, palletized images may require a reordering of the color palette for best
compression results using LOCO-I on the array of color indices. This
functionality is not implemented in the present software, although it is
supported by the new standard, and is easy enough to implement with the tools
given. Notice, however, that LOCO-I and JPEG-LS were not designed, and might not
give optimal performance, for images that have been palletized through
dithering.

Build dependencies

pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

(none)

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64jpeg_ls-2.2.tgz
NetBSD 10.0aarch64jpeg_ls-2.2.tgz
NetBSD 10.0aarch64jpeg_ls-2.2.tgz
NetBSD 10.0aarch64ebjpeg_ls-2.2.tgz
NetBSD 10.0aarch64ebjpeg_ls-2.2.tgz
NetBSD 10.0alphajpeg_ls-2.2.tgz
NetBSD 10.0earmv4jpeg_ls-2.2.tgz
NetBSD 10.0earmv6hfjpeg_ls-2.2.tgz
NetBSD 10.0earmv6hfjpeg_ls-2.2.tgz
NetBSD 10.0earmv6hfjpeg_ls-2.2.tgz
NetBSD 10.0earmv7hfjpeg_ls-2.2.tgz
NetBSD 10.0earmv7hfjpeg_ls-2.2.tgz
NetBSD 10.0earmv7hfjpeg_ls-2.2.tgz
NetBSD 10.0i386jpeg_ls-2.2.tgz
NetBSD 10.0i386jpeg_ls-2.2.tgz
NetBSD 10.0powerpcjpeg_ls-2.2.tgz
NetBSD 10.0vaxjpeg_ls-2.2.tgz
NetBSD 10.0x86_64jpeg_ls-2.2.tgz
NetBSD 8.0i386jpeg_ls-2.2.tgz
NetBSD 8.0i386jpeg_ls-2.2.tgz
NetBSD 8.0i386jpeg_ls-2.2.tgz
NetBSD 8.0powerpcjpeg_ls-2.2.tgz
NetBSD 8.0powerpcjpeg_ls-2.2.tgz
NetBSD 8.0powerpcjpeg_ls-2.2.tgz
NetBSD 8.0powerpcjpeg_ls-2.2.tgz
NetBSD 8.0x86_64jpeg_ls-2.2.tgz
NetBSD 8.0x86_64jpeg_ls-2.2.tgz
NetBSD 8.0x86_64jpeg_ls-2.2.tgz
NetBSD 9.0aarch64jpeg_ls-2.2.tgz
NetBSD 9.0aarch64jpeg_ls-2.2.tgz
NetBSD 9.0aarch64jpeg_ls-2.2.tgz
NetBSD 9.0alphajpeg_ls-2.2.tgz
NetBSD 9.0alphajpeg_ls-2.2.tgz
NetBSD 9.0earmjpeg_ls-2.2.tgz
NetBSD 9.0earmv4jpeg_ls-2.2.tgz
NetBSD 9.0earmv6hfjpeg_ls-2.2.tgz
NetBSD 9.0earmv6hfjpeg_ls-2.2.tgz
NetBSD 9.0earmv6hfjpeg_ls-2.2.tgz
NetBSD 9.0earmv7hfjpeg_ls-2.2.tgz
NetBSD 9.0earmv7hfjpeg_ls-2.2.tgz
NetBSD 9.0earmv7hfjpeg_ls-2.2.tgz
NetBSD 9.0i386jpeg_ls-2.2.tgz
NetBSD 9.0i386jpeg_ls-2.2.tgz
NetBSD 9.0m68kjpeg_ls-2.2.tgz
NetBSD 9.0m68kjpeg_ls-2.2.tgz
NetBSD 9.0mips64ebjpeg_ls-2.2.tgz
NetBSD 9.0powerpcjpeg_ls-2.2.tgz
NetBSD 9.0powerpcjpeg_ls-2.2.tgz
NetBSD 9.0powerpcjpeg_ls-2.2.tgz
NetBSD 9.0sh3eljpeg_ls-2.2.tgz
NetBSD 9.0sh3eljpeg_ls-2.2.tgz
NetBSD 9.0sparc64jpeg_ls-2.2.tgz
NetBSD 9.0sparcjpeg_ls-2.2.tgz
NetBSD 9.0sparcjpeg_ls-2.2.tgz
NetBSD 9.0vaxjpeg_ls-2.2.tgz
NetBSD 9.0vaxjpeg_ls-2.2.tgz
NetBSD 9.0x86_64jpeg_ls-2.2.tgz
NetBSD 9.0x86_64jpeg_ls-2.2.tgz
NetBSD 9.3x86_64jpeg_ls-2.2.tgz
NetBSD 9.3x86_64jpeg_ls-2.2.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.