Image compression and manipulation
The enb library can be used to create many types of experiments. Specific support is provided here for image compression experiments.
Compression experiments
This section describes how to quickly create and adapt lossless and lossy
compression experiments with existing and new codecs. Several enb
plugins
are provided which serve as templates for your work.
The following plugins are available:
lossless-compression
lossy-compression
See:
Custom codecs for compression and decompression
You will learn how to use and extend these templates, including the definition of new codecs, e.g., wrappers for compression tools you want to evaluate.
The test-codecs plugin may be of interest to test all available codecs on your platform.
See:
Image manipulation
The section concludes with hints on how to manipulate images in enb. Special attention is given to raw (uncoded) images.
- See:
Note
enb uses numpy arrays, e.g., when loading images in memory. It1 is recommended that you get acquainted with numpy if you intend to manipulate images with enb.
Contents