Poker
bd2d4550a9
refactor to follow style rules
3 years ago
Poker
dbb89603ee
encode FrameDuration
3 years ago
Poker
6fed95b516
remove unused scratchBuffer field
3 years ago
Poker
2c260b27bf
add unit test and format
3 years ago
Poker
87de521412
Implement Vp8L encoder
3 years ago
Poker
fbc08bd6a6
Implement Vp8 encoder
3 years ago
Poker
437144dab5
(Vp8L) Write total size after writing. Separate the writes of each block
3 years ago
Poker
95d36af396
(Vp8) Write total size after writing. Separate the writes of each block
3 years ago
Poker
62ab3a1eef
refactor
3 years ago
Poker
6f52a0d13c
Preparation
3 years ago
Anton Firszov
d93bc6cca2
Follow up on post-merge discussions in #2551 ( #2552 )
3 years ago
Anton Firszov
d76fe6f6ae
PBM decoder robustness improvements and BufferedReadStream observability ( #2551 )
* handle premature EOF in the PBM decoder
* BufferedReadStreamExtensions: remove the 'Try' prefix
* count EOF hits in BufferedReadStream
* use EofHitCounter in pbm tests
* Naming convention tweaks
---------
Co-authored-by: James Jackson-South <james_south@hotmail.com>
3 years ago
James Jackson-South
b8e8b8613d
Tiff decoding robustness improvements ( #2550 )
* Faster Handling of circular offsets
* Handle early EOF during ZLib inflate
* more checks
---------
Co-authored-by: antonfirsov <antonfir@gmail.com>
3 years ago
Brian Popow
c5eed0e537
Add webp decoder option to handle the background color in ANIM chunk ( #2547 )
* Add webp decoder option BackgroundColorHandling to decide howto handle the background color in the ANIM chunk
* Add test for Issue 2528
* Update src/ImageSharp/Formats/Webp/BackgroundColorHandling.cs
Co-authored-by: James Jackson-South <james_south@hotmail.com>
* Fix path to test file
* Another attempt fixing the file path: path should be lower case
* Revert fa4febf7
---------
Co-authored-by: James Jackson-South <james_south@hotmail.com>
3 years ago
James Jackson-South
9b24cc1699
Merge pull request #2545 from SixLabors/af/fix-memorygroup-overallocation
Disallow allocation attempts of unrepresentable sizes
3 years ago
James Jackson-South
2302ec33dc
Fix version number
3 years ago
James Jackson-South
8bb21561c5
Bump MinVer version base
3 years ago
antonfirsov
c4150b967c
Disallow allocation attempts of unrepresentable sizes
3 years ago
James Jackson-South
8c1113e53e
Merge pull request #2543 from Cheesebaron/feature/2542-GPSHPositioningError-exif-tag
Add GPSHPositioningError exif tag
3 years ago
James Jackson-South
c73176159c
Merge branch 'main' into feature/2542-GPSHPositioningError-exif-tag
3 years ago
James Jackson-South
8bd273f393
Merge pull request #2514 from SixLabors/js/smaller-aot
Expose non-nullable configuration to remove AOT limiting null check
3 years ago
Tomasz Cielecki
f7034ad190
Add GPSHPositioningError exif tag
3 years ago
James Jackson-South
8908dba6cf
Minor AOT fixes and .NET 7 fixes.
3 years ago
James Jackson-South
a794ac1b57
Merge branch 'main' into js/smaller-aot
3 years ago
James Jackson-South
d378306381
Merge pull request #2541 from Cheesebaron/bugfix/2437-timezoneoffset-exif-type
Change ExifTag TimeZoneOffset to Signed Short
3 years ago
James Jackson-South
7f2ab0cf86
Update PngEncoder.cs
3 years ago
James Jackson-South
64d9d5f01c
Merge branch 'main' into js/smaller-aot
3 years ago
James Jackson-South
ee022623c2
Merge branch 'main' into bugfix/2437-timezoneoffset-exif-type
3 years ago
James Jackson-South
e905b0a330
Merge pull request #2485 from SixLabors/js/png-pallete
Expose and conserve the color palette for indexed png images.
3 years ago
Tomasz Cielecki
a8086f1352
Change ExifTag TimeZoneOffset to Signed Short
3 years ago
James Jackson-South
7e8dca2cc4
Update GifEncoderCore.cs
3 years ago
James Jackson-South
d1ab884b54
Merge branch 'main' into js/smaller-aot
3 years ago
James Jackson-South
31b591a940
Update PngEncoderTests.cs
3 years ago
antonfirsov
fa434dd7f5
Add tests for high precision Color cases
3 years ago
James Jackson-South
eb5aec593d
Merge branch 'main' into js/png-pallete
3 years ago
James Jackson-South
63d1d2c10b
Merge pull request #2530 from SixLabors/dependabot/github_actions/actions/checkout-4
Bump actions/checkout from 3 to 4
3 years ago
James Jackson-South
e995a13620
Update WuQuantizer{TPixel}.cs
3 years ago
James Jackson-South
6ad24af03c
Use safe iteration for reading color palette.
3 years ago
James Jackson-South
3b249e0823
Merge branch 'main' into dependabot/github_actions/actions/checkout-4
3 years ago
James Jackson-South
78fd1b9535
Merge branch 'main' into js/png-pallete
3 years ago
James Jackson-South
945a83f811
Merge pull request #2455 from SixLabors/js/gif-fixes
Preserve Gif color palettes and deduplicate frame pixels.
3 years ago
James Jackson-South
9ddebdd1c5
Merge branch 'main' into js/gif-fixes
3 years ago
James Jackson-South
da4d4d7f5c
Merge pull request #2535 from JeffP134/main
Fix for issue 2504 - IPTC and ICC profile information being lost during TIFF file save
3 years ago
Jeffrey Parker
bf261f0d5e
Stylecop extra blank line issue fixed. Refactored code to extract common logic.
3 years ago
Jeffrey Parker
1e53adf85e
Fix for issue 2504 - ensuring image and individual frame metadata are written out correctly
3 years ago
James Jackson-South
b56633e2f0
Review fixes
3 years ago
dependabot[bot]
413f9f62a4
Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
James Jackson-South
c17eacf05f
Merge branch 'main' into js/gif-fixes
3 years ago
Anton Firszov
54b7e04f7a
Fix #2518 ( #2519 )
* OilPaint benchmark
* fix #2518
* Update OilPaintingProcessor{TPixel}.cs
* clamp the vector to 0..1 and undo buffer overallocation
* throw ImageProcessingException instead of clamping
---------
Co-authored-by: James Jackson-South <james_south@hotmail.com>
3 years ago
antonfirsov
b48dbc5087
if transparencyIndex is outside the palette, ignore it
3 years ago