mirror of https://github.com/SixLabors/ImageSharp
Tree:
ddbd62495e
af/UniformUnmanagedMemoryPoolMemoryAllocator-02-MemoryGuards
af/allocator-fun-1
af/ci-test-3.1.x
af/conversion-experiments
af/decoder-tests
af/fast-dev-hack
af/image-destroyer-01
af/langversion
af/merge-core
af/mmf-poc
af/octree-no-pixelmap
af/pbm-eof-01
af/prototyping-baseline
af/qhack03
arm
defect/2696
dependabot/github_actions/NuGet/setup-nuget-4
dependabot/github_actions/codecov/codecov-action-6
gh-pages
js/aligned-memory-experiments
js/color-alpha-handling
js/fix-2859
js/gif-lzw-encoder
js/optimize-allocation-tracking
js/sanitize-foreground-rectangle
main
proposal/Metadata-OriginalImageFormat
qoi
release/1.0.x
release/2.1.x
release/3.1.x
release/v3.0.x
sp/auto-matrix-linear-decomposition
sp/convolution-speedup-v2
sp/resize-map-optimizations
sp/target-image-decoding
sw/telemetry
sw/track-stacktraces
v4/2696
v1.0.0
v1.0.0-beta1
v1.0.0-beta2
v1.0.0-beta3
v1.0.0-beta4
v1.0.0-beta5
v1.0.0-beta6
v1.0.0-beta7
v1.0.0-rc.1
v1.0.0-rc.2
v1.0.0-rc.3
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v2.0.0
v2.1.0
v2.1.1
v2.1.10
v2.1.11
v2.1.12
v2.1.13
v2.1.2
v2.1.3
v2.1.4
v2.1.5
v2.1.6
v2.1.7
v2.1.8
v2.1.9
v3.0.0
v3.0.1
v3.0.2
v3.1.0
v3.1.1
v3.1.10
v3.1.11
v3.1.12
v3.1.2
v3.1.3
v3.1.4
v3.1.5
v3.1.6
v3.1.7
v3.1.8
v3.1.9
${ noResults }
1 Commits (ddbd62495e16d080ce22443684571bca669fda1e)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
ff7d8760da |
Add support for read and write tEXt, iTXt and zTXt chunks (#951)
* Add support for writing tEXt chunks * Add support for reading zTXt chunks * Add check, if keyword is valid * Add support for reading iTXt chunks * Add support for writing iTXt chunks * Remove Test Decode_TextEncodingSetToUnicode_TextIsReadWithCorrectEncoding: Assertion is wrong, the correct keyword name is "Software" * Add support for writing zTXt chunk * Add an encoder Option to enable compression when the string is larger than a given threshold * Moved uncompressing text into separate method * Remove textEncoding option from png decoder options: the encoding is determined by the specification: https://www.w3.org/TR/PNG/#11zTXt * Removed invalid compressed zTXt chunk from test image * Revert accidentally committed changes to Sandbox Program.cs * Review adjustments * Using 1024 bytes as a limit when to compress text as recommended by the spec * Fix inconsistent line endings * Trim leading and trailing whitespace on png keywords * Move some metadata related tests into GifMetaDataTests.cs * Add test case for gif with large text * Gif text metadata is now a list of strings * Encoder writes each comment as a separate block * Adjustment of the Tests to the recent changes * Move comments to GifMetadata * Move Png TextData to format PngMetaData |
7 years ago |