📷 A modern, cross-platform, 2D Graphics library for .NET
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Brian Popow
d9925234a4
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
..
Bike.png
smaller Bike.png, optimized RotateTests & RotateFlipTests
9 years ago
BikeGrayscale.png
smaller Bike.png, optimized RotateTests & RotateFlipTests
9 years ago
CalliphoraPartial.png
moving images again
9 years ago
CalliphoraPartialGrayscale.png
optimized ResizeTests output further, added Bike.png
9 years ago
InvalidTextData.png
Add support for read and write tEXt, iTXt and zTXt chunks (#951)
7 years ago
PngWithMetaData.png
Add support for read and write tEXt, iTXt and zTXt chunks (#951)
7 years ago
SnakeGame.png
PngDecoder is covered now, and proven to be buggy :P
9 years ago
banner7-adam.png
added test cases with images from #313 and #314
9 years ago
banner8-index.png
added test cases with images from #313 and #314
9 years ago
big-corrupted-chunk.png
Handle corrupted data portions. Fix #358
8 years ago
blur.png
moving images again
9 years ago
bpp1.png
fix bugs after merge
8 years ago
chunklength1.png
moving images again
9 years ago
chunklength2.png
moving images again
9 years ago
cross.png
moving images again
9 years ago
ducky.png
Add image blending tests to match the SVG spec examples
8 years ago
filter0.png
moving images again
9 years ago
filter1.png
moving images again
9 years ago
filter2.png
moving images again
9 years ago
filter3.png
moving images again
9 years ago
filter4.png
moving images again
9 years ago
filterVar.png
moving images again
9 years ago
gray-1-trns.png
Use scaled luminance trns comparison.
7 years ago
gray-2-tRNS.png
Fix trns preservation and add tests
7 years ago
gray-4-tRNS.png
Fix trns preservation and add tests
7 years ago
gray-8-tRNS.png
Fix trns preservation and add tests
7 years ago
gray-16-tRNS-interlaced.png
More tests
8 years ago
gray-16.png
Add 16bit decoder tests.
8 years ago
gray-alpha-8.png
More tests
8 years ago
gray-alpha-16.png
Add 16bit decoder tests.
8 years ago
gray_4bpp.png
fix bugs after merge
8 years ago
icon.png
Fix #390
8 years ago
iftbbn0g01.png
Fix Decoding interlaced grayscale (#831)
7 years ago
iftbbn0g02.png
Fix Decoding interlaced grayscale (#831)
7 years ago
iftbbn0g04.png
Fix Decoding interlaced grayscale (#831)
7 years ago
indexed.png
moving images again
9 years ago
interlaced.png
moving images again
9 years ago
kaboom.png
Add kaboom image for future testing
8 years ago
low-variance.png
Use more accuracy when calculating variance. Fix #866 (#874)
7 years ago
palette-8bpp.png
fix bugs after merge
8 years ago
pd-dest.png
Add basic comparision tests
8 years ago
pd-source.png
Add basic comparision tests
8 years ago
pd.png
moving images again
9 years ago
pl.png
moving images again
9 years ago
pp.png
moving images again
9 years ago
rainbow.png
Add image blending tests to match the SVG spec examples
8 years ago
ratio-1x4.png
Add png tests
8 years ago
ratio-4x1.png
Add png tests
8 years ago
rgb-8-tRNS.png
Better tRNS coverage
8 years ago
rgb-16-alpha.png
Add 16bit decoder tests.
8 years ago
rgb-16-tRNS.png
Better tRNS coverage
8 years ago
rgb-48bpp-interlaced.png
moving images again
9 years ago
rgb-48bpp.png
moving images again
9 years ago
rollsroyce.png
Fix Decoding 8-Bit grayscale png's with alpha (#830)
7 years ago
splash-interlaced.png
moving images again
9 years ago
splash.png
moving images again
9 years ago
versioning-1_1.png
Add support for read and write tEXt, iTXt and zTXt chunks (#951)
7 years ago
versioning-1_2.png
moving images again
9 years ago
vim16x16_1.png
moving images again
9 years ago
vim16x16_2.png
moving images again
9 years ago
zlib-overflow.png
Bounds check. Fix #849 (#851)
7 years ago
zlib-overflow2.png
Fix #937 (#938)
7 years ago