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
7 years ago
Anton Firszov
f55533d677
rename Sandbox46 to ImageSharp.Tests.ProfilingSandbox
7 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
8 years ago
Anton Firszov
b32694590d
Even better Copy2x2. Tests: Group together & refactor profiling benchmarks
8 years ago
Anton Firszov
cf7af016be
fix Sandbox46 build
8 years ago
James Jackson-South
d4bda602ce
Fix sandbox tests
8 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.
10 years ago
Anton Firszov
5f90483019
PixelDataPool<T> is no longer static having PixelDataPool<T>.Clean + PixelDataPool<T>.Dirty instead
10 years ago
Anton Firszov
a8ab5d4b89
Renamed BulkPixelOperation methods, removed ArrayExtensions and the unused dangerous PixelAccessor ctr.
10 years ago
Anton Firszov
5ae01f1fa8
fixed PackToXyzBytes
10 years ago
Anton Firszov
e8285ef666
Benchmarks: PixelAccessorVirtualCopy, vectorization
10 years ago
Anton Firszov
67fa5de4ea
console app benchmarking in Sandbox46
10 years ago
Anton Firszov
454dcfb936
pooling JpegDecoderCore.DecodedBlocks + made Sandbox46 executable
10 years ago
James Jackson-South
1cd423f4db
Fix benchmarks.
10 years ago
James Jackson-South
2b2ec84e9c
Rename to ImageSharp
10 years ago
dirk
dbdf3a1da0
Added headers.
Former-commit-id: 636061f6fa83ad9d07703cde87587a8a92a41296
Former-commit-id: a9051b9e985b7e449af99da11f57d6ff1104efc3
Former-commit-id: 11bb7d89d672c12c4fa00bbe7f9826eca6dc189d
10 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