Harald Kuhr
|
ada3a84bec
|
[maven-release-plugin] prepare release twelvemonkeys-3.9.3
twelvemonkeys-3.9.3
|
2022-10-20 16:22:10 +02:00 |
|
Harald Kuhr
|
7e7aaa293e
|
#707 WebP: Fix Alpha support the correct way...
(cherry picked from commit cee2663f06a2a66a8bd072e1d78ad102c77ec638)
|
2022-10-20 16:10:05 +02:00 |
|
Harald Kuhr
|
5d623cce9f
|
#707 WebP: Fix Alpha support
(cherry picked from commit 8f44cfc43c9b81e41b8ed34bbc957ac05793c419)
|
2022-10-20 16:00:45 +02:00 |
|
Harald Kuhr
|
055838aaaf
|
[maven-release-plugin] prepare for next development iteration
|
2022-10-20 14:08:11 +02:00 |
|
Harald Kuhr
|
a8327c3c67
|
[maven-release-plugin] prepare release twelvemonkeys-3.9.2
twelvemonkeys-3.9.2
|
2022-10-20 14:08:06 +02:00 |
|
Harald Kuhr
|
36c91f67e4
|
#704 Fix LSBBitReader to avoid back/forth seeking that invalidates buffer
(cherry picked from commit 8a240aac684b16444a98b67f67070dfc30b3d621)
|
2022-10-20 14:06:19 +02:00 |
|
Harald Kuhr
|
4cc53d822f
|
[maven-release-plugin] prepare for next development iteration
|
2022-10-19 20:56:12 +02:00 |
|
Harald Kuhr
|
9875de0383
|
[maven-release-plugin] prepare release twelvemonkeys-3.9.1
twelvemonkeys-3.9.1
|
2022-10-19 20:56:08 +02:00 |
|
Harald Kuhr
|
6ed858a4ca
|
#704 Tiny performance improvement + code clean-up
(cherry picked from commit 61424f33b646a31ab49364d06c5ac630c3417ee1)
|
2022-10-19 20:46:45 +02:00 |
|
Harald Kuhr
|
38192ae835
|
Code clean-up.
(cherry picked from commit c7b9b1fadd2c06b13c98775e77dab728bc0eb296)
|
2022-10-19 20:46:45 +02:00 |
|
Harald Kuhr
|
b5e8853e6b
|
Set versions for 3.9 bugfix branch.
|
2022-10-18 20:49:43 +02:00 |
|
Harald Kuhr
|
a98224e652
|
#705 No longer closes streams we didn't open
(cherry picked from commit ab08ec1e0d699963fde7dc14e9a3cf32b9d10ea1)
|
2022-10-18 20:34:27 +02:00 |
|
Harald Kuhr
|
73a58266be
|
...and removed System.out.. Ouch...
(cherry picked from commit cbe78dc67f099ba5780cece44c54a654ce46380a)
|
2022-10-18 20:34:26 +02:00 |
|
Harald Kuhr
|
edd523534c
|
Fixed typo...
(cherry picked from commit c9e11f171f716c5717195f4127ac053ac6cff499)
|
2022-10-18 20:34:26 +02:00 |
|
Harald Kuhr
|
6581e2e2a1
|
[maven-release-plugin] prepare release twelvemonkeys-3.9.0
twelvemonkeys-3.9.0
|
2022-10-15 12:12:49 +02:00 |
|
Harald Kuhr
|
c2873b1f27
|
Minor test optimization...
|
2022-10-15 12:05:33 +02:00 |
|
Harald Kuhr
|
35f2f0be9f
|
Revert "Replace Java 18 with 19 in build matrix."
This reverts commit a77b62b6ba21a8396ccb1e35aeb10a7ce67786b2.
|
2022-10-15 11:55:34 +02:00 |
|
Harald Kuhr
|
b5856fd110
|
Revert "Update test to pass on JDK 19."
This reverts commit 081f2efea22d2f73fa991e198803b07279f29df6.
|
2022-10-15 11:55:34 +02:00 |
|
Harald Kuhr
|
1919d77a45
|
Revert "Update test to pass on JDK 19."
This reverts commit 37afe24aac7c68160962735ef4ae46a70f0a266d.
|
2022-10-15 11:55:34 +02:00 |
|
Harald Kuhr
|
37afe24aac
|
Update test to pass on JDK 19.
|
2022-10-14 18:51:40 +02:00 |
|
Harald Kuhr
|
081f2efea2
|
Update test to pass on JDK 19.
|
2022-10-14 18:44:54 +02:00 |
|
Harald Kuhr
|
627bb1bf1f
|
Update action versions.
|
2022-10-14 18:27:29 +02:00 |
|
Harald Kuhr
|
a77b62b6ba
|
Replace Java 18 with 19 in build matrix.
|
2022-10-14 18:22:50 +02:00 |
|
Harald Kuhr
|
2500d8cc15
|
#687 #691 Stream performance regressions... and JDK 17+ support :-P
|
2022-10-14 18:20:47 +02:00 |
|
Harald Kuhr
|
c01336fb8a
|
#687 #691 Stream performance regressions, now with JDK 11 support...
|
2022-10-14 18:16:18 +02:00 |
|
Harald Kuhr
|
6f9b9bee01
|
#687 #691 Stream performance regressions
|
2022-10-14 18:00:43 +02:00 |
|
Harald Kuhr
|
b9b1a35408
|
Replaced Map.Entry with StandardImageMetadataSupport.TextEntry
|
2022-10-10 14:15:57 +02:00 |
|
Harald Kuhr
|
7ed5663633
|
More tests of StandardImageMetadataSupport + minor API changes
|
2022-10-08 14:28:10 +02:00 |
|
Harald Kuhr
|
6458fcdcbd
|
Major ImageMetadata refactor for more consistent standard metadata support.
Fixes a few related bugs as a bonus.
|
2022-10-08 13:43:26 +02:00 |
|
Harald Kuhr
|
9375bfda9a
|
#703: Workaround for 32 bit issue in ImageTypeSpecifier
|
2022-10-06 16:00:43 +02:00 |
|
Harald Kuhr
|
0160fb70f8
|
#702 Fix NPE while reading an WebP animation without alpha
+ bonus cleanup
|
2022-10-06 15:24:40 +02:00 |
|
Harald Kuhr
|
29dca0f124
|
Removed explicit version number for Apache Batik
|
2022-09-29 14:36:57 +02:00 |
|
Harald Kuhr
|
c21f14efe1
|
Merge pull request #698 from KoenDG/batik_upgrade115
Batik has released version 1.15
|
2022-09-23 15:24:45 +02:00 |
|
Koen De Groote
|
81ba43e1e8
|
Batik has released version 1.15
Tickets fixed in this release: https://issues.apache.org/jira/browse/BATIK-1334?jql=project%20%3D%20BATIK%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%201.15%20ORDER%20BY%20affectedVersion%20DESC%2C%20priority%20DESC
|
2022-09-22 14:51:57 +02:00 |
|
Harald Kuhr
|
a1fcfc3958
|
Fix WebP visibility issues.
|
2022-09-09 14:09:58 +02:00 |
|
Harald Kuhr
|
c60116a611
|
Inserted license header + author tags for contributed WebP files.
|
2022-09-09 14:06:41 +02:00 |
|
Harald Kuhr
|
15e6ddc1fd
|
Fix typo. :-)
|
2022-09-09 14:05:51 +02:00 |
|
Harald Kuhr
|
49f4e5401e
|
Add JDK 18 to the build matrix.
|
2022-09-09 12:35:22 +02:00 |
|
Harald Kuhr
|
e333c7d1b2
|
Merge pull request #696 from Simon04090/webp-lossless
WebP lossless
|
2022-09-09 08:43:48 +02:00 |
|
Simon Kammermeier
|
cda34b704b
|
Indicate support for lossless to ImageIO
|
2022-09-09 01:18:53 +02:00 |
|
Simon Kammermeier
|
7c4487be04
|
Add tests for lossless decoder
|
2022-09-09 01:18:53 +02:00 |
|
Simon Kammermeier
|
5a4525aaa1
|
Remove debug prints
|
2022-09-09 01:18:53 +02:00 |
|
Simon Kammermeier
|
b766420e3e
|
Parse ANIM metadata
Still need to expose them in image metadata
|
2022-09-09 01:18:53 +02:00 |
|
Simon Kammermeier
|
c858454c5a
|
Support ImageReadParam Settings limiting Raster size
On animation frames dimension has to be passed as it is not guaranteed
the same as in the file header.
|
2022-09-09 01:18:53 +02:00 |
|
Simon Kammermeier
|
67b48ce1e3
|
Implement decoding of compressed alpha chunks, alpha filtering
|
2022-09-09 01:18:53 +02:00 |
|
Simon Kammermeier
|
6608f61353
|
Fix starting to read at wrong offset, now skips header
|
2022-09-09 01:18:53 +02:00 |
|
Simon Kammermeier
|
326b98d5e5
|
Implement applying of the inverse transforms
|
2022-09-09 01:18:53 +02:00 |
|
Simon Kammermeier
|
fafa58b718
|
Implement actual decoding including resolving backward refs and cache
|
2022-09-09 01:18:45 +02:00 |
|
Simon Kammermeier
|
0ed0246762
|
Implement Huffman Table parsing and decoding
Uses a 2 level table approach inspired by libwebp
|
2022-09-09 01:15:04 +02:00 |
|
Simon Kammermeier
|
b3004a1227
|
Implement buffering in LSBBitReader
This optimizes away the constant re-reading of bytes.
Also allows peeking at coming bits without consuming them.
|
2022-09-09 01:15:04 +02:00 |
|