Paul Allen
ec7635d7d8
Read header (DDSHeader) and pass into DDSReader
...
Remove header methods using buffer offset addressing.
Switch endian for DX1-DX5 types
2024-09-16 17:28:56 +01:00
Paul Allen
82bf4851ab
Basic wrapper around DDSReader.
...
Nasty hack to get initial plugin working...
Mark and Reset the imageinput stream when reading the header. Then read the whole buffer into DDSReader and generate a fixed BufferedImage ignoring the getDestination() BufferedImage.
2024-09-13 15:51:00 +01:00
Harald Kuhr
9e989680c6
Made SubImageOutputStream class final + fixed doc
2024-08-06 15:40:51 +02:00
dependabot[bot]
72ef50b677
Bump org.hamcrest:hamcrest from 2.2 to 3.0
...
Bumps [org.hamcrest:hamcrest](https://github.com/hamcrest/JavaHamcrest ) from 2.2 to 3.0.
- [Release notes](https://github.com/hamcrest/JavaHamcrest/releases )
- [Changelog](https://github.com/hamcrest/JavaHamcrest/blob/master/CHANGES.md )
- [Commits](https://github.com/hamcrest/JavaHamcrest/compare/v2.2...v3.0 )
---
updated-dependencies:
- dependency-name: org.hamcrest:hamcrest
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-05 10:48:01 +02:00
Harald Kuhr
ee7d4ba724
#975 : Fix for broken decoding gray + extra samples
2024-07-05 15:42:49 +02:00
Harald Kuhr
f7d4557c57
#972 : Fix for AAIOBE in decodeDeltaBytes
2024-07-02 21:47:05 +02:00
Harald Kuhr
46eaa72a13
Typo in POM description.
2024-06-09 13:05:54 +02:00
Harald Kuhr
b3d48bdc50
[maven-release-plugin] prepare for next development iteration
2024-06-08 14:12:14 +02:00
Harald Kuhr
981d2da1e6
[maven-release-plugin] prepare release twelvemonkeys-3.11.0
2024-06-08 14:12:10 +02:00
Harald Kuhr
fa49dd93a7
#955 : PSD: Fix overflow issue found in GIMP PSD
2024-06-04 22:52:03 +02:00
Harald Kuhr
3e7ad05973
#948 : TIFF 64 bit FP support
2024-05-28 20:18:54 +02:00
dependabot[bot]
8ecf203263
Bump commons-io:commons-io from 2.16.0 to 2.16.1
...
Bumps commons-io:commons-io from 2.16.0 to 2.16.1.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-09 10:54:07 +02:00
dependabot[bot]
b8e3e7825c
Bump commons-io:commons-io from 2.15.1 to 2.16.0
...
Bumps commons-io:commons-io from 2.15.1 to 2.16.0.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-29 14:22:03 +01:00
Bertil Chapuis
3742e6ef08
Test against an array of float values
2024-01-05 15:52:22 +01:00
Bertil Chapuis
52aa582ccd
Add a random test geotiff generated with qgis to improve
2024-01-05 15:52:22 +01:00
Bertil Chapuis
adda52053b
Add a unit test
2024-01-05 15:52:22 +01:00
Bertil Chapuis
6501321fac
Wrap all invokations of normalizeColor and normalizeColorPlanar
2024-01-05 15:52:22 +01:00
Bertil Chapuis
57d9bfda59
Rename the flag and skip normalization completely
2024-01-05 15:52:22 +01:00
Bertil Chapuis
1226375ba6
Disable clamping when reading raw tiff data
2024-01-05 15:52:22 +01:00
Harald Kuhr
b91d02a562
#878 : Now detects APP14/Adobe markers with full 2 byte version
2023-12-16 17:57:49 +01:00
dependabot[bot]
7117cd1fd6
Bump commons-io:commons-io from 2.15.0 to 2.15.1
...
Bumps commons-io:commons-io from 2.15.0 to 2.15.1.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-30 10:53:17 +01:00
Harald Kuhr
0378f504e7
#865 TIFF: Half decoding fix, now uses standard conversion.
2023-11-15 10:50:06 +01:00
Harald Kuhr
a95235b422
#860 : Fix regression in reading broken PackBits stream.
2023-11-07 14:04:28 +01:00
Steinar Bang
a9e4b2e262
Change maven-bundle-plugin config to correctly export ImageWriterSpi services
2023-11-02 09:48:01 +01:00
dependabot[bot]
1680fadf83
Bump commons-io:commons-io from 2.14.0 to 2.15.0
...
Bumps commons-io:commons-io from 2.14.0 to 2.15.0.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-26 11:04:08 +02:00
Harald Kuhr
d1df8c13ed
Remove outdated TODO
2023-10-25 22:14:54 +02:00
Harald Kuhr
031937fe99
#852 JPEG: Preserve existing metadata when writing CMYK data
2023-10-25 22:14:05 +02:00
Harald Kuhr
ad437c2470
Better comment
2023-10-20 22:12:23 +02:00
Harald Kuhr
dabc26bdb5
[maven-release-plugin] prepare for next development iteration
2023-10-20 21:25:12 +02:00
Harald Kuhr
b441298a9a
[maven-release-plugin] prepare release twelvemonkeys-3.10.0
2023-10-20 21:25:06 +02:00
Harald Kuhr
345ca0ac13
POM fixes
2023-10-20 16:53:25 +02:00
Harald Kuhr
9720a931c5
#843 : Correctly handle empty image resources section.
2023-10-20 12:27:17 +02:00
Harald Kuhr
2e0e575183
#841 : Filter out incompatible ICC profiles
2023-10-19 11:10:47 +02:00
Harald Kuhr
2c7c47b158
#837 : Now uses last app segment for color space detection.
2023-10-18 16:52:47 +02:00
Steinar Bang
a7ebd66149
Export all TwelveMonkeys imageio SPI plugins using the osgi.serviceloader capability
2023-10-05 21:52:33 +02:00
Steinar Bang
f0a032a7b9
Add Require-Capability header requiring osgi.serviceloader.registrar to all imageio OSGi bundle MANIFEST.MF files
2023-10-05 21:52:33 +02:00
Steinar Bang
e65f471a8f
Provide Require-Capability and Add-Capability headers for osgi.serviceloader to the imageio-jpeg MANIFEST.MF
...
This is to make it possible to load the SPI plugin in OSGi.
2023-10-05 21:52:33 +02:00
Steinar Bang
f2cc9faaf8
Add maven-bundle-plugin to build to give jar files OSGi manifest headers and make the jar files OSGi bundles, fixes #794
2023-10-05 21:52:33 +02:00
Harald Kuhr
be348543d8
Fix possibly flaky test.
2023-10-05 20:30:22 +02:00
Harald Kuhr
80229b8c3c
Minor code clean-up.
2023-10-05 20:27:18 +02:00
Harald Kuhr
c22ada03cd
Replace some usages of ImageTypeSpecifier.createFromRenderedImage.
2023-10-05 20:09:37 +02:00
Harald Kuhr
e0563ee7dd
Fix some easy to fix CodeQL issues
2023-10-03 13:44:51 +02:00
dependabot[bot]
d3dc578936
Bump commons-io:commons-io from 2.13.0 to 2.14.0
...
Bumps commons-io:commons-io from 2.13.0 to 2.14.0.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-02 11:51:46 +02:00
Harald Kuhr
e3cb923d37
#815 : Filter metadata and thumbnails before passing to JPEG delegate.
2023-09-23 16:14:23 +02:00
Harald Kuhr
4513b0c166
Better support for ImageTypeSpecifiers with IndexColorModel.
2023-09-22 11:52:11 +02:00
dependabot[bot]
8608ee76c5
Bump batik.version from 1.16 to 1.17
...
Bumps `batik.version` from 1.16 to 1.17.
Updates `org.apache.xmlgraphics:batik-rasterizer-ext` from 1.16 to 1.17
Updates `org.apache.xmlgraphics:batik-extension` from 1.16 to 1.17
Updates `org.apache.xmlgraphics:batik-anim` from 1.16 to 1.17
Updates `org.apache.xmlgraphics:batik-svggen` from 1.16 to 1.17
Updates `org.apache.xmlgraphics:batik-transcoder` from 1.16 to 1.17
---
updated-dependencies:
- dependency-name: org.apache.xmlgraphics:batik-rasterizer-ext
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.xmlgraphics:batik-extension
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.xmlgraphics:batik-anim
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.xmlgraphics:batik-svggen
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.apache.xmlgraphics:batik-transcoder
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-23 10:46:41 +00:00
Harald Kuhr
aab2d36e92
Prepare for new Batik version
2023-08-23 12:41:54 +02:00
Harald Kuhr
608b37232d
#792 : Guard against incorrect JPEG Huffman Table class
2023-08-21 13:10:45 +02:00
Harald Kuhr
d472191926
BMP cleanup
2023-07-19 14:04:27 +02:00
Harald Kuhr
a8472170c4
HDR clean-up
2023-07-19 13:24:40 +02:00