Anton Firszov
1968d3724f
better JpegEncoder profiling/benchmarks
6 years ago
James Jackson-South
6a3411ed6b
Add new property and implement for TPixel types
6 years ago
James Jackson-South
874115bd0a
Update license
6 years ago
James Jackson-South
6183dd8c13
Update source license info.
6 years ago
Anton Firszov
fa5a435132
tweak profiling benchmarks
6 years ago
Anton Firszov
aa576e8532
cleanup ProfilingSandbox
7 years ago
Anton Firszov
c4bd8812ff
rename Sandbox46 to ImageSharp.Tests.ProfilingSandbox
7 years ago
Simon Cropp
2c04d6b036
redundant usings ( #960 )
7 years ago
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
Anton Firszov
0a6a085e91
memory profiling with Sandbox46
7 years ago
Anton Firszov
903601ecbf
move ResizeProfilingBenchmarks, use the ***ProfilingBenchmarks naming convention everywhere
8 years ago
Anton Firszov
c5a4ed85ff
Even better Copy2x2. Tests: Group together & refactor profiling benchmarks
8 years ago
Anton Firszov
7ac90a88b8
fix Sandbox46 build
8 years ago
James Jackson-South
df32de1d2a
Fix sandbox tests
8 years ago
James Jackson-South
ffee0fbcc7
Fix sandbox
8 years ago
Anton Firszov
ef10728777
fix Sandbox46
9 years ago
Anton Firszov
2929f14c70
full conversion + benchmarking
9 years ago
Anton Firszov
e7b0929831
fix Sandbox46 build
9 years ago
Scott Williams
696c48d02e
fix some tests and updated packages
9 years ago
Scott Williams
a9d0e836b5
fix sandbox test
9 years ago
Anton Firszov
0478756863
fixed Sandbox46 execution
9 years ago
Anton Firszov
eb2a3bd155
almost done
9 years ago
James Jackson-South
6b07ff2b28
Rotate, Skew
9 years ago
Scott Williams
5940fb4144
fix sandbox
9 years ago
Anton Firszov
1042a97b72
improved, sequential ResizeProcessor
9 years ago
Anton Firszov
43a482dc71
PixelDataPool<T> is static again, it no longer clears it's arrays.
10 years ago
Anton Firszov
973be3c4ac
PixelDataPool<T> is no longer static having PixelDataPool<T>.Clean + PixelDataPool<T>.Dirty instead
10 years ago
Anton Firszov
0032e2b457
Renamed BulkPixelOperation methods, removed ArrayExtensions and the unused dangerous PixelAccessor ctr.
10 years ago
Anton Firszov
739db5f3bc
fixed PackToXyzBytes
10 years ago
Anton Firszov
33627ee257
Benchmarks: PixelAccessorVirtualCopy, vectorization
10 years ago
Anton Firszov
09f8039140
console app benchmarking in Sandbox46
10 years ago
Anton Firszov
f3471dd36f
pooling JpegDecoderCore.DecodedBlocks + made Sandbox46 executable
10 years ago
James Jackson-South
c5989cc813
Fix benchmarks.
10 years ago
James Jackson-South
a57c90d94b
Rename to ImageSharp
10 years ago
dirk
31c8675e50
Added headers.
Former-commit-id: 636061f6fa83ad9d07703cde87587a8a92a41296
Former-commit-id: a9051b9e985b7e449af99da11f57d6ff1104efc3
Former-commit-id: 11bb7d89d672c12c4fa00bbe7f9826eca6dc189d
10 years ago
James Jackson-South
c913899b8a
Comment cleanup [skip ci]
Former-commit-id: 51db265a85ff8849493bde0f4794d807c5ebf203
Former-commit-id: 49c4a205171d36ba72586cd99759a86fa7a62618
Former-commit-id: 7ada29cd300e95dd089053005ee0255d243dedc8
10 years ago
Adam Sitnik
f1f1dd61a5
update to latest #BenchmarkDotNet version
Former-commit-id: 6ca587c2d3f773d2f430030e2ca0d8d4bd7fe11b
Former-commit-id: 01b7b1e4c8fb0146d5efa0d755d0d0f248df5eeb
Former-commit-id: 20c535434e174f9adb525313989423a986df908e
10 years ago
James Jackson-South
5f411a99ba
Fix 1D resize + performance tweaks
Former-commit-id: 6a3854cdfd8fa47b3e49dfdd5a4a116a7eace69d
Former-commit-id: 620f3c76756cfc7176d05fe20ae108b2a7f0da6e
Former-commit-id: 9829703cea2c316e5a6800b844450b0a9c14f301
10 years ago
James Jackson-South
fcec5ed399
Switch to RC2 [skip ci]
Former-commit-id: 5dac15ae24465dbaa82fe2210048e49200cbc253
Former-commit-id: b87f2acfce66ac4aeda48cbf6b999bcc8e970c8e
Former-commit-id: 2d52ca137b5146f454da3d8677f7a898a65f4a54
10 years ago
James Jackson-South
17bc2ad05f
Add benchmarking
Former-commit-id: b49aa6d4012cc28d93b0f2c680d4de6d10aa09bb
Former-commit-id: a59176e8bda26889d71fde5d239837bc0994ce79
Former-commit-id: 2a7361abe1a31ab578c0b85d0492eacea12cb8a4
10 years ago