Harald Kuhr
|
bc2c0c2301
|
[maven-release-plugin] prepare for next development iteration
|
2022-10-15 12:12:53 +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 |
|
Simon Kammermeier
|
7ab627a754
|
Setup Huffman Table framework, decode meta groups
|
2022-09-09 01:14:36 +02:00 |
|
Simon Kammermeier
|
008e57a7ce
|
Move helper methods to transforms needing them
|
2022-09-09 01:09:28 +02:00 |
|
Simon Kammermeier
|
28270b4d5b
|
Objectify Transforms
Deduplicate code for parsing predictor and color transforms.
Add missing subtraction code removal on indexing transform.
|
2022-09-09 00:46:48 +02:00 |
|
Simon Kammermeier
|
7382151db8
|
Convert transforms list and colorCache to local variables
This is needed because on recursion new (empty) ones are necessary.
|
2022-09-09 00:10:33 +02:00 |
|
Simon Kammermeier
|
b856ce07af
|
Fix not using LSBBitReader
|
2022-09-09 00:04:41 +02:00 |
|
Harald Kuhr
|
190fe87ee9
|
DiscreteAlphaIndexColorModel num components fix
|
2022-08-19 16:38:45 +02:00 |
|
Harald Kuhr
|
d1872ce94f
|
#694: Fixed import order
|
2022-08-19 14:08:26 +02:00 |
|
Harald Kuhr
|
a5c52a99b4
|
#694 BMP: Fixed subsampling for 24 bit/pixel case
|
2022-08-16 13:56:51 +02:00 |
|
Harald Kuhr
|
4170b393fa
|
#684 Add some tolerance for JDK 8...
|
2022-06-10 17:48:20 +02:00 |
|
Harald Kuhr
|
53f9ba91e0
|
#684 Remove TODO as it's now fixed
|
2022-06-10 17:44:53 +02:00 |
|
Harald Kuhr
|
be2d7d5f10
|
#684 Fix some render size issues in SVGImageReader
Bonus: Minor code clean-up.
|
2022-06-10 17:24:47 +02:00 |
|
Harald Kuhr
|
00aec2c90e
|
Minor code clean-up for WMFImageReader
|
2022-06-10 17:01:55 +02:00 |
|
Harald Kuhr
|
2b04f7205c
|
Minor optimizations.
|
2022-06-10 16:58:23 +02:00 |
|