James Jackson-South
6a3411ed6b
Add new property and implement for TPixel types
5 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
6 years ago
Anton Firszov
c4bd8812ff
rename Sandbox46 to ImageSharp.Tests.ProfilingSandbox
6 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
7 years ago
Anton Firszov
c5a4ed85ff
Even better Copy2x2. Tests: Group together & refactor profiling benchmarks
7 years ago
Anton Firszov
7ac90a88b8
fix Sandbox46 build
7 years ago
James Jackson-South
df32de1d2a
Fix sandbox tests
7 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.
9 years ago
Anton Firszov
973be3c4ac
PixelDataPool<T> is no longer static having PixelDataPool<T>.Clean + PixelDataPool<T>.Dirty instead
9 years ago
Anton Firszov
0032e2b457
Renamed BulkPixelOperation methods, removed ArrayExtensions and the unused dangerous PixelAccessor ctr.
9 years ago
Anton Firszov
739db5f3bc
fixed PackToXyzBytes
9 years ago
Anton Firszov
33627ee257
Benchmarks: PixelAccessorVirtualCopy, vectorization
9 years ago
Anton Firszov
09f8039140
console app benchmarking in Sandbox46
9 years ago
Anton Firszov
f3471dd36f
pooling JpegDecoderCore.DecodedBlocks + made Sandbox46 executable
9 years ago
James Jackson-South
c5989cc813
Fix benchmarks.
9 years ago
James Jackson-South
a57c90d94b
Rename to ImageSharp
9 years ago
dirk
31c8675e50
Added headers.
Former-commit-id: 636061f6fa83ad9d07703cde87587a8a92a41296
Former-commit-id: a9051b9e985b7e449af99da11f57d6ff1104efc3
Former-commit-id: 11bb7d89d672c12c4fa00bbe7f9826eca6dc189d
9 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