James Jackson-South
ffe2d6995b
Update license
6 years ago
James Jackson-South
4e3dce1e95
Update source license info.
6 years ago
Anton Firszov
d951fd9f74
tweak profiling benchmarks
6 years ago
Anton Firszov
2da044b6f4
cleanup ProfilingSandbox
6 years ago
Anton Firszov
f55533d677
rename Sandbox46 to ImageSharp.Tests.ProfilingSandbox
6 years ago
Simon Cropp
edeaf7d9a6
redundant usings ( #960 )
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
Anton Firszov
d882d911ef
memory profiling with Sandbox46
7 years ago
Anton Firszov
300ee6a555
move ResizeProfilingBenchmarks, use the ***ProfilingBenchmarks naming convention everywhere
7 years ago
Anton Firszov
b32694590d
Even better Copy2x2. Tests: Group together & refactor profiling benchmarks
7 years ago
Anton Firszov
cf7af016be
fix Sandbox46 build
7 years ago
James Jackson-South
d4bda602ce
Fix sandbox tests
7 years ago
James Jackson-South
568c3ac6ac
Fix sandbox
8 years ago
Anton Firszov
634f904f7a
fix Sandbox46
9 years ago
Anton Firszov
84944e2db9
full conversion + benchmarking
9 years ago
Anton Firszov
ec38e7f7f2
fix Sandbox46 build
9 years ago
Scott Williams
3653f1f3c5
fix some tests and updated packages
9 years ago
Scott Williams
c12f99354d
fix sandbox test
9 years ago
Anton Firszov
543924085e
fixed Sandbox46 execution
9 years ago
Anton Firszov
4a9c8c80d7
almost done
9 years ago
James Jackson-South
43cb22c139
Rotate, Skew
9 years ago
Scott Williams
d85e6196c5
fix sandbox
9 years ago
Anton Firszov
cd4fb809ce
improved, sequential ResizeProcessor
9 years ago
Anton Firszov
ac9e06b21c
PixelDataPool<T> is static again, it no longer clears it's arrays.
9 years ago
Anton Firszov
5f90483019
PixelDataPool<T> is no longer static having PixelDataPool<T>.Clean + PixelDataPool<T>.Dirty instead
9 years ago
Anton Firszov
a8ab5d4b89
Renamed BulkPixelOperation methods, removed ArrayExtensions and the unused dangerous PixelAccessor ctr.
9 years ago
Anton Firszov
5ae01f1fa8
fixed PackToXyzBytes
9 years ago
Anton Firszov
e8285ef666
Benchmarks: PixelAccessorVirtualCopy, vectorization
9 years ago
Anton Firszov
67fa5de4ea
console app benchmarking in Sandbox46
9 years ago
Anton Firszov
454dcfb936
pooling JpegDecoderCore.DecodedBlocks + made Sandbox46 executable
9 years ago
James Jackson-South
1cd423f4db
Fix benchmarks.
9 years ago
James Jackson-South
2b2ec84e9c
Rename to ImageSharp
9 years ago
dirk
dbdf3a1da0
Added headers.
Former-commit-id: 636061f6fa83ad9d07703cde87587a8a92a41296
Former-commit-id: a9051b9e985b7e449af99da11f57d6ff1104efc3
Former-commit-id: 11bb7d89d672c12c4fa00bbe7f9826eca6dc189d
9 years ago
James Jackson-South
c3028093b1
Comment cleanup [skip ci]
Former-commit-id: 51db265a85ff8849493bde0f4794d807c5ebf203
Former-commit-id: 49c4a205171d36ba72586cd99759a86fa7a62618
Former-commit-id: 7ada29cd300e95dd089053005ee0255d243dedc8
10 years ago
Adam Sitnik
8756f2f11d
update to latest #BenchmarkDotNet version
Former-commit-id: 6ca587c2d3f773d2f430030e2ca0d8d4bd7fe11b
Former-commit-id: 01b7b1e4c8fb0146d5efa0d755d0d0f248df5eeb
Former-commit-id: 20c535434e174f9adb525313989423a986df908e
10 years ago
James Jackson-South
a56be055a5
Fix 1D resize + performance tweaks
Former-commit-id: 6a3854cdfd8fa47b3e49dfdd5a4a116a7eace69d
Former-commit-id: 620f3c76756cfc7176d05fe20ae108b2a7f0da6e
Former-commit-id: 9829703cea2c316e5a6800b844450b0a9c14f301
10 years ago
James Jackson-South
0ae52e55c6
Switch to RC2 [skip ci]
Former-commit-id: 5dac15ae24465dbaa82fe2210048e49200cbc253
Former-commit-id: b87f2acfce66ac4aeda48cbf6b999bcc8e970c8e
Former-commit-id: 2d52ca137b5146f454da3d8677f7a898a65f4a54
10 years ago
James Jackson-South
339ca3d86b
Add benchmarking
Former-commit-id: b49aa6d4012cc28d93b0f2c680d4de6d10aa09bb
Former-commit-id: a59176e8bda26889d71fde5d239837bc0994ce79
Former-commit-id: 2a7361abe1a31ab578c0b85d0492eacea12cb8a4
10 years ago