| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When writing an image without compression, libtiff will automatically
store it in strips of default size, and add a ROWSPERSTRIP tag
accordingly. However, if compression is enabled, libtiff does not do
this. The lack of this tag may create trouble for readers.
Fix by explicitly setting the tag in all cases.
[ChangeLog][TIFF] Ensure saved tiffs have suitable ROWSPERSTRIP tag set
Task-number: QTBUG-68609
Change-Id: I838c83be25158d7f13e220098e960010b8cb2789
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|\ \
| |/
| |
| |
| |
| |
| | |
Conflicts:
.qmake.conf
Change-Id: I3f4cd43e459509af88cfc49d8bcaa8fe36167bb1
|
| |
| |
| |
| | |
Change-Id: Id6d4d759a40e01d9ee453d1eb25a81e7e93e8c21
|
| |
| |
| |
| |
| |
| |
| |
| | |
It became obsolete when we switched to LGPL3, as discussed on the
developer mailing list in April 2017.
Change-Id: I7364ce547f952380d8b8e32b89c09b6ace3c9188
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In lossless mode, libwebp interpretes the quality setting as a
compression-effort setting instead. The code used to set it to 100
(maximum), which could lead to unreasonable compression times (several
seconds for a small image). Instead set it to libweb's own default value.
Also, since the alpha channel compression has its own quality setting,
make sure it follows the main quality/effort setting.
Change-Id: I595d42c61f61c9932b27b185745bde6e7cfb3526
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Webp files can be with or without alpha channel. The handler would
ignore this and read all as Format_ARGB32 images, and write all as
having alpha, in both cases losing that important bit of information.
As a driveby, simplify the endianness handling in write(). By always
converting the source image to an endianness-independent QImage
format, no special handling is required.
Task-number: QTBUG-48628
Change-Id: I624ed72b18a8b59a542979efcb4e8ff81214e0d7
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
|\ \
| |/
| |
| | |
Change-Id: I06492f609fbb58d78738fff6d124b616287b03bd
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This commit imports libwebp 1.0.0, including AUTHORS, COPYING, ChangeLog,
NEWS, PATENTS, README and src directories. In src, only includes header
and source files.
Upstream changes since 0.6.1 have been merged in.
Also updated version in qt_attribution.json.
[ChangeLog][Third-Party Code] Update bundled libwebp to version 1.0.0.
Change-Id: Ia30ccc90286d5dd3e48e091f101f1cae84785150
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
|
|\ \
| |/
| |
| | |
Change-Id: I4e59cb41aa61a14e43186f761e786b1a67c39dfb
|
| |\
| | |
| | |
| | | |
Change-Id: Ie8bcfd11d5e1d33f51b58cf02d136bf7e3f2286d
|
| |/
| |
| |
| |
| | |
Change-Id: I0acf6b01b1a9e3bbb9a9d116b7f6dc273b2f2861
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
|\ \
| |/
| |
| | |
Change-Id: Ib3426c01e32d7c1ec4bf82b00d67a34bbc16ccb2
|
| |
| |
| |
| |
| |
| |
| |
| | |
Upstream changes since 0.6.0 have been merged in.
Also updated version in qt_attribution.json.
Change-Id: I6f46bdfe2dd7288dbe61c4d7924309bb435e3928
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
|\ \
| |/
| |
| | |
Change-Id: I473cea60622b1515b450b1c80fb4236d9fff2479
|
| |
| |
| |
| |
| |
| |
| | |
This prevents a QDoc Clang C++ parser warning about a missing header.
Change-Id: Id14b17de72488a12108b583ed0673d0451ff5e15
Reviewed-by: Martin Smith <martin.smith@qt.io>
|
|\ \
| |/
| |
| | |
Change-Id: Icf394b5629963d28fd314325ce2710334f22462d
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: I5e5351525277400a74f2762a91a9c70f8493b6a2
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
http://bugzilla.maptools.org/show_bug.cgi?id=2770
Change-Id: I936b463b37fa922930cf122cfddf842d81ee796e
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
|
| | |
| | |
| | |
| | | |
Change-Id: Ia4c51b7a1db9d2263a19ccdcc1e29f2ba89ea7e9
|
| |\ \
| | | |
| | | |
| | | | |
Change-Id: Ifbf48df8a449de12d91631d44cab0320dfd5f699
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
http://bugzilla.maptools.org/show_bug.cgi?id=2770
Change-Id: I936b463b37fa922930cf122cfddf842d81ee796e
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
(cherry picked from commit 25d7e0440f091b39c2865187eb0630045fa20e46)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Change-Id: I808c94eaa9a66abb899b4620d568688e6378dede
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
|/ / /
| | |
| | |
| | | |
Change-Id: Ia6e7f6324a0d35b962d2edcd22b7540faf1cd33b
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: If4baad0b1949c1c8f7157c213fc492775053ae0b
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: I827727fde51a71cbef5d61fb6cc2cd45d5e3bd7c
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I6fab9ad5c689560b662ed97878825211c65bed6c
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The functions used for converting between QImage and CGImage were not
available on iOS. Replace with newer conversions functions which are.
Task-number: QTBUG-64722
Change-Id: I3f62d3ccabd103e5b9d4828e8079d94587472872
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
|
| | |
| | |
| | |
| | | |
Change-Id: I2c8120b48ce43a74ce85921c63ded74883eed571
|
| | |\
| | | |
| | | |
| | | | |
Change-Id: I188f8ceb31364823066ce8882da47225903d3bb0
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
[ChangeLog][Third-Party Code] Bundled libtiff was updated to version 4.0.9
Change-Id: I64a56d9b01cc1bb102a3368269ae9915fac5a051
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
If a negative (i.e. illegal/unset) quality value was set to the WebP
handler, it would just bound it to 0 (minimum quality level). This
would happen on every save where no explicit quality level had been
requested on the QImageWriter.
Fix by copying the jpeg handler's behavior: If a negative value is
set, use the default level (75) when storing.
[ChangeLog][WebP handler] Fixed default quality level for writing
Task-number: QTBUG-64437
Change-Id: I0f1cabba6cea6851c6a813bf5bf7ab8e8c49ddfb
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I8e7b8901b6bae733028d5b4bb0bda6969b194b8a
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
Change-Id: I5718f51ceff0cdbb7db24afa8b0e6f662f1f56b0
|
| | |\ \ \
| |/ / / /
| | | | _
| | | | |
Change-Id: I1993557dbed590871ef322e7315e46d00265abab
|
| | |/
| | |
| | |
| | |
| | | |
Change-Id: I0700ad34e75240f637e6d17586e65831f58c12d8
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
|\ \ \
| |/ /
| | |
| | | |
Change-Id: If0c8e712f7521483df688ae9d33adea8b5fdaae5
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I8834d6703950d9c105a738e660aaa4399ac8ce4e
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: I84737121b8915a6c358ad92246984749e2719bed
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: Iba0631701fbecdd66ffa1d12c57387d76aa65475
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This updates the bundled libtiff to release 4.0.8. In addition, since
after that release a number of security-related fixes has been added
to the upstream CVS repository, this commit comprises the upstream
changes of libtiff until 2017-10-10. (Corresponds to commit 46195f7
in the unofficial mirror at github.com/vadz/libtiff.git.)
[ChangeLog][Third-Party Code] Bundled libtiff was updated to version 4.0.8+
Change-Id: I9f45387ab48383ef2635d60aeda5c74828f1a6fc
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I1e024810b9c5a9fc32986507d263f8b9727f2315
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
|
| | |\
| | | |
| | | |
| | | | |
Change-Id: I77cea1554afe0da551acc19111db22c5d4307086
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ic9bf390feceac545e3ab971dff72ff36b00535e0
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ib87dfcc477d0a0a189e9caf5cb73489b1ad923c2
|
| | |/
| | |
| | |
| | |
| | | |
Change-Id: I32dd4ece07c0ff4ef882fffe69afbe2f4a818a96
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Task-number: QTBUG-62717
Change-Id: If125eec9f76187afcc6722f7b0825745ffe31303
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Adds basic support for still images encoded with the HEIF standard
introduced in macOS Sierra and IOS 11.
Uses the Core Graphics Image I/O Framework as codec backend.
Reuses the helper class from the macjp2 handler.
Change-Id: I5f0c7891b189a916cccd2c27eacbac12416ce209
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Task-number: QTBUG-63512
Change-Id: I9cd97dc178c108dfca0b1ee12dd18b78497603d7
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: Iba9c9b77bea8c4ec6915a0cac6aa9c84aaa77dca
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
|
|/ /
| |
| |
| | |
Change-Id: I1a258d8ae98904c417463587795a14ad0126cae4
|