diff options
author | Jay Berkenbilt <ejb@ql.org> | 2017-08-19 15:18:14 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2017-08-21 23:44:22 +0200 |
commit | 9744414c66e3f85700ebc8b32d90f45ff97221bd (patch) | |
tree | 47abed5c4105fe3f0089ab9afdf1d053d806b39d /ChangeLog | |
parent | ae90d2c485318beb8b4b938d09ffaf5c6f0a5e21 (diff) | |
download | qpdf-9744414c66e3f85700ebc8b32d90f45ff97221bd.tar.zst |
Enable finer grained control of stream decoding
This commit adds several API methods that enable control over which
types of filters QPDF will attempt to decode. It also adds support for
/RunLengthDecode and /DCTDecode filters for both encoding and
decoding.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -1,3 +1,20 @@ +2017-08-19 Jay Berkenbilt <ejb@ql.org> + + * Remove --precheck-streams. This is enabled by default now + without any efficiency cost. This feature was never released. + + * Update pdf-create example to illustrate use of additional image + compression filters. + + * Add support for /RunLengthDecode and /DCTDecode: + - New pipeline types Pl_RunLength and Pl_DCT + - New command-line flags --compress-streams and --decode-level + to replace/enhance --stream-data + - New QPDFWriter::setCompressStreams and + QPDFWriter::setDecodeLevel methods + Please see documentation, header files, and help messages for + details on these new features. + 2017-08-12 Jay Berkenbilt <ejb@ql.org> * Add QPDFObjectHandle::rotatePage to apply rotation to a page |