James Jackson-South
b485452630
Update options helper to use switch and complete tests
6 years ago
Brian Popow
94dc54b414
Rename method names again to be the same as in the reference implementation
6 years ago
Brian Popow
f897ab6f8d
Change WithTestPatternImageAttribute to WithTestPatternImagesAttribute
6 years ago
Brian Popow
38454f8fde
Use using declarations to reduce nesting
6 years ago
Brian Popow
43cbdab113
Fix stylecop warnings in the test project
6 years ago
Anton Firszov
97396e6aa1
when running tests in 32 bits, enforce 32bit execution of RemoteExecutor.exe
6 years ago
Anton Firszov
1b6cc28dca
workaround RemoteExecutor assembly redirect issue on 472,
run BokehBlurTests in separate process
6 years ago
Anton Firszov
adc8928824
use RemoteExecutor in JpegDecoderTests
6 years ago
James Jackson-South
6384f44501
Merge namespaces
6 years ago
James Jackson-South
5f06fb9d9c
Restore CI variable and skip troublesome tests
6 years ago
James Jackson-South
fa051190dd
Update PngEncoderTests.cs
6 years ago
James Jackson-South
cab0e5965f
Add test images
6 years ago
James Jackson-South
cb69622b2e
MetaData => Metadata code.
6 years ago
James Jackson-South
77f5bbe3aa
MetaData => Metadata
6 years ago
James Jackson-South
5a7091e516
Simplify format specific metadata retrieval.
6 years ago
James Jackson-South
d2d51456b5
Gray16 => L16
6 years ago
James Jackson-South
372c691d52
Gray8 => L8
6 years ago
James Jackson-South
d68519d133
Alpha8 => A8
6 years ago
James Jackson-South
8762bdecce
Add tests and fix for handling invalid input.
6 years ago
James Jackson-South
eb1197343f
Allow returning the image format with the info.
6 years ago
James Jackson-South
a1e1053bd4
Compare image on windows only for now.
6 years ago
James Jackson-South
94eb476764
Fix #1047
6 years ago
James Jackson-South
ab93b0a497
Improve code coverage.
6 years ago
Brian Popow
1b04fbe42b
Code review changes
6 years ago
Brian Popow
57895990f1
Throw ImageFormatException when width or height is 0
6 years ago
Brian Popow
b1e8202c28
Add tests for bmp and tga header to throw UnknownImageFormatException when there is insufficient data
6 years ago
Brian Popow
45a6a6bde8
Using tolerant comparer for 16 and 8 bit
6 years ago
Brian Popow
d4b758754a
Add CompareToOriginal at the end of Issue1014 test
6 years ago
Brian Popow
f8854c7503
Add test for the tga encoder
6 years ago
Brian Popow
28222b5c18
Add support for encoding rle 8, 16 and bit tga images
6 years ago
Brian Popow
b4a8778267
Add support for images with top left origin
6 years ago
Brian Popow
6fda29b271
Add tests for topleft origin
6 years ago
Brian Popow
391cb445f2
Change test images, add additional tests
6 years ago
Brian Popow
5037380cce
Add RLE test images
6 years ago
Brian Popow
2e1a6ff65e
Add tga decoder tests
6 years ago
Brian Popow
fdab536376
Add unit test for issue #1014
6 years ago
Sheyne Anderson
7bbd84bac8
Add a test for PngEncoder inference
6 years ago
James Jackson-South
dbc5c76eb1
Fix #1004
7 years ago
Simon Cropp
52caddf0a4
remove some redundant usings ( #976 )
7 years ago
Simon Cropp
564348631f
use var where apparent ( #972 )
* use var where apparent
* use var where apparent
* should use Rgb24
7 years ago
Simon Cropp
f115c160fc
remove some redundant variables and type params ( #971 )
* remove redundant variable init
* redundant variables
* remove redundant tileY variable
* remove redundant sum variable
* redundant mcu variable
* redundant type params
* Revert "remove redundant sum variable"
This reverts commit 21de86c82f .
7 years ago
Simon Cropp
6f1134102c
Cleanup ( #965 )
* redundant ()
* redundant stirng interpolation
* use method groups
* redundant unsafe
* redundant qualifiers
* redundant ()
* redundant init
* redundant init
* redundant casts
* redundant casts
7 years ago
Simon Cropp
fb033fe0b6
remove unused variables and methods ( #963 )
* remove unused variables and methods
* remove some redundant variables
* remove some redundant variables
* redundant variables
* Update DrawTextOnImageTests.cs
* Minor optimizations
* cleanup
7 years ago
Simon Cropp
aac8eae64a
fix some spelling ( #962 )
7 years ago
Simon Cropp
edeaf7d9a6
redundant usings ( #960 )
7 years ago
Simon Cropp
2734847e2e
fix some spelling ( #957 )
* fix some spelling
* more typos
* more typos
* more typos
* more typos
* more typos
* linearSegment
7 years ago
Ildar
812ef6e4f2
#244 Add support for interlaced PNG encoding ( #955 )
* #244 Implement interlaced PNG encoding
* #244 Update documentations
* #244 Remove comment
* Cleanup
* Update PngEncoderCore.cs
7 years ago
Brian Popow
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
James Jackson-South
7196b43fb7
Master cleanup ( #952 )
* Fix gitignore and line endings
* Update README.md
7 years ago
Brian Popow
f9f7a564b1
Add support for decoding RLE24 Bitmaps ( #939 )
* Add support for decoding RLE24
* Simplified determining colorMapSize, OS/2 always has 3 bytes for each palette entry
* Enum value for RLE24 is remapped to a different value, to be clearly separate from valid windows values.
7 years ago