James Jackson-South
a9ad947885
Rename to Core
Former-commit-id: c18f0149c93be6a2b8f196bd9265d293071f303b
Former-commit-id: ec96e4fa102a05b541bee1dc6be583ad9676a664
Former-commit-id: af407d177b01792436a266deecb16925f1c22981
10 years ago
James Jackson-South
f7d04925d7
Rename to Core
Former-commit-id: d67ccae22dd0be392237738f05abc778f5f37bca
Former-commit-id: b2cd4c7535080da11a3710d8e4a6dc4cba934512
Former-commit-id: 491167f89f2e9487a1956a33cf75616d3b4789c6
10 years ago
James Jackson-South
c681bf73e9
Add endian tools for prep
Former-commit-id: cdbedac1e2d05bb478640fc882a9f7a474abe1dd
Former-commit-id: 163161847edd4ec75c4306a75b92c45fcd4f2f1e
Former-commit-id: 0a22579b0de3b3940a3fb51151bce692fe695f60
10 years ago
James Jackson-South
ff1b32053f
Add endian tools for prep
Former-commit-id: 0dad22cb5bc18a9a053c77c189950d711eaf8f02
Former-commit-id: afac0a345b441a0a9ee35818e4b479b89610bce8
Former-commit-id: 5390bc5686e8ed22e86399181e0b7bd857b12aaf
10 years ago
James Jackson-South
4523af43d4
Add better exception handling.
Former-commit-id: 7ad1017b0b79854f05367839761482e81f1655af
Former-commit-id: e7073669c6017e7dfce257fdd52a9116f294141f
Former-commit-id: 49ca55cd5622cd4f2cdc1117d4c1747b32372e2b
10 years ago
James Jackson-South
b5d7d12717
Add better exception handling.
Former-commit-id: f6ba09bdf9b16351b639490de55c5a0402acd7cc
Former-commit-id: 676fecf193f635d19f74ca3de41b8ced7e667352
Former-commit-id: 00484e51faae841544bdc27a2f59d227c664012c
10 years ago
James Jackson-South
c5e14e3185
Complete progress messaging.
Former-commit-id: 6a4ad9c1dc9ae7635bb4108e2840bcf88c4894e5
Former-commit-id: 5fe2186a4fbc536b4d050ac4a5b2649b8532fe21
Former-commit-id: 691721d5d4d6e3aa1d18deb7b2da7b521f497bff
10 years ago
James Jackson-South
376bebe8fc
Complete progress messaging.
Former-commit-id: 5b58f8eb445ab0799df257aa91516a46fbfa3c25
Former-commit-id: bda30ad7aa852fb6f47144cc96057da782b1c874
Former-commit-id: 365c8a970805fc6b2544b4c9079427226ce169ac
10 years ago
James Jackson-South
50ff691fb2
Merge pull request #310 from voidstar69/V3
Progress updates to client code
Former-commit-id: aab837f658c761e8766ce1adc23a8d722c33bab2
Former-commit-id: 0ac3c70f0d21890c08532fabbb0f67e16a798e2e
Former-commit-id: 65ecdf82f8f056dd3ad35c5e070f43745631ce65
10 years ago
James Jackson-South
4e41ff14b2
Merge pull request #310 from voidstar69/V3
Progress updates to client code
Former-commit-id: 8e567e6302e149f5821e5e966d12160a9892e2c2
Former-commit-id: e2a88dc6ecdbc80ba7d76d999138d93969bc9355
Former-commit-id: ce6600cef38d92d95bad92a348dec6c79b5169a8
10 years ago
voidstar69
e734e31bff
Updated every filter and sampler to call ParallelImageProcessor.OnRowProcessed to enabled progress notifications for client code
Former-commit-id: 457a0ef5953ccea0c83d4a3c67c4d276eb9172f0
Former-commit-id: 9a6824f576f5c18db44cf8e535676deaae3dc70a
Former-commit-id: 9a90ccef99351f7f19c75041f05f9f2cd0e080a6
10 years ago
voidstar69
39684e9fa0
Updated every filter and sampler to call ParallelImageProcessor.OnRowProcessed to enabled progress notifications for client code
Former-commit-id: 3669c36371f1e113f64c927c352cffd8d083b2b9
Former-commit-id: 3a338140eca0b31f75389c82b6a87c6b74a98db8
Former-commit-id: b2e9b8dcc8bd8706056c8a23302b940de21bf1f6
10 years ago
voidstar69
09786d2627
Added progress callback to IImageProcessor and ParallelImageProcessor
Former-commit-id: 837027deaf8f46ed9dc6b9adf50d7fa3596de04d
Former-commit-id: cc005f037f4e6d9ead5763ab73c49abe09aadbe4
Former-commit-id: 2036768cdc0c07c71f746a5c0eb64633c2893f3a
10 years ago
voidstar69
093f537c42
Added progress callback to IImageProcessor and ParallelImageProcessor
Former-commit-id: 034ac793526f9acdb733256e0efaf26b53d98560
Former-commit-id: 2ca8dec18f77cdfd6e4488cc8e4bb731480fbf86
Former-commit-id: 5d2af9c3cbf904f8366997fb1744e8a588a4e755
10 years ago
James Jackson-South
1039787629
Fix memory leak in BitmapEncoder
Former-commit-id: a64b965aef7ff28b675e858aa26dfdae6312a9f2
Former-commit-id: df2197d0e4fac1983ad20db07df4b9207dc1a3f0
Former-commit-id: 76331f4ca8bf74412456de842b6fbc86533b8203
10 years ago
James Jackson-South
3ca60efc9b
Fix memory leak in BitmapEncoder
Former-commit-id: 064795cce7107001df5fd8adc610b7d8d19ef7dc
Former-commit-id: d142c5bd63ad62e9307f80d42765d21d3a37e5e3
Former-commit-id: 9448861fae461c940d7fb493a44960c1f6238f13
10 years ago
James Jackson-South
b768b69857
Perf improvements + fix memory leak
Former-commit-id: 20e073d2b951f20450b55df9d78dc6966a48f4a1
Former-commit-id: a8927a2352e8803cde9c7cf887d5c64e061f7726
Former-commit-id: 5e630441e640043b0840b486d00bc8d868838502
10 years ago
James Jackson-South
869f8ae5d0
Perf improvements + fix memory leak
Former-commit-id: bb96701051c666af3638470fa92759e0df489785
Former-commit-id: eec30b08f3cb99649838ca554df0b2a86f966343
Former-commit-id: 092eda4459781bf417ab92680d5679ad6407e94b
10 years ago
James Jackson-South
c2c16d3399
Build fixes.
Former-commit-id: 8ac15c0d0641c76a18f468f7477569655a7f8f63
Former-commit-id: e4b2b6b3cc933fd4d6b7471d1856f21ea4b58cdd
Former-commit-id: 25af02845e2ca3d08b34c1638fb5566c17fbd082
10 years ago
James Jackson-South
4c6cbc9996
Build fixes.
Former-commit-id: b90234a91ed66539ed5fba8a062987fc614af70c
Former-commit-id: d35839e652f9d25d3622e73da84503f9abd4607a
Former-commit-id: c47972b479f83e5c6cc7bbab30ca5522a355b573
10 years ago
James Jackson-South
24e20a2562
Png perf improvements + cleanup
Former-commit-id: 9740b3d3fd1d5f1a98b7947e172fdd5450869519
Former-commit-id: e32ccab23a0c811911a5fe64e5f07102db570401
Former-commit-id: aba09391590892aef49d4e37e463504a5b18928d
10 years ago
James Jackson-South
c8acc89ad6
Png perf improvements + cleanup
Former-commit-id: ff6ee98a500cab9af4419b6bdcf2aecaaa24e380
Former-commit-id: 0c00eb6ac7ba50eca5e1ee3340c779d8626ae9fe
Former-commit-id: 17ff53ba48bb59112609d4efc1ed2c2edd0ede97
10 years ago
James Jackson-South
358307d06d
Replace Zip (de)compression with MS deflate stream.
Former-commit-id: 06d2d11922aa844dab91c857e540a6517eb88d45
Former-commit-id: 4aa397beff436e9fe6adb5640bad69230558cba8
Former-commit-id: 5ba4872f56b4db55b8c126ec9cefe5df19b28922
10 years ago
James Jackson-South
f9e84ac608
Replace Zip (de)compression with MS deflate stream.
Former-commit-id: fb71a2fb308b6ab0568866963256f595cb163fc2
Former-commit-id: ba43eef12c62d1c34cab0c8be42760344af3d522
Former-commit-id: 1496804db2c622c9de19da38034f1a363604a5a5
10 years ago
James Jackson-South
39864c689f
Png now decodes using MS Deflate stream
Former-commit-id: d753c8b0bdb066f56e4e48423e7a58dc3702c03d
Former-commit-id: 019e60e30b144148b895910791ddd807f6e637d3
Former-commit-id: 68825fd0d9534498cf2ff589854e01e518e9d246
10 years ago
James Jackson-South
f2c12d0e87
Png now decodes using MS Deflate stream
Former-commit-id: 64744c95528689e18644710cd9a24a059a32443f
Former-commit-id: 636824adefcbcbb2a7b224f0bd7561533e13eed8
Former-commit-id: 7f02811df7bedb52ee408aa00a7504eb4261626c
10 years ago
James Jackson-South
c43ed407b2
Reduce magic number count by one.
Former-commit-id: cbd1a16d7ba048e92ee4fbe5e739764d639c0ab3
Former-commit-id: 2b2af7344ebb2bc922ced7934bea6afd304ffb70
Former-commit-id: f635c6194e2d40387bf962a4e0973128bf06575a
10 years ago
James Jackson-South
5fdab1d494
Reduce magic number count by one.
Former-commit-id: 5bc6d7989fe36fd17065c07d32e5029254d8f6d3
Former-commit-id: 2068ad7c76acc7f35d9900c12a1a70af9e8ebbc6
Former-commit-id: 74270b2d0480938b471b86f413df343fa91922bd
10 years ago
James Jackson-South
9e593ce6fc
Cleanup
Former-commit-id: cd2e893bbfbbfd910c793a55a2ee307d2a4e8436
Former-commit-id: 235e0faef20de30e79cea9fc70dcff11ff3c2c07
Former-commit-id: ed75e3def34c2436bcae108ee2cdb547606f5359
10 years ago
James Jackson-South
c803f581f4
Cleanup
Former-commit-id: 4a89054a2371a1fa3f08db383b2395592e4b5330
Former-commit-id: de45e42417135c49b8e984c0bac792648cb27dd6
Former-commit-id: 8251dff9c6fa310a15ad51b20912a703d7081ea4
10 years ago
James Jackson-South
6cb8ef6a54
Minor bitmap optimizations
Former-commit-id: c3a980b4d7208cde0f3bef9dd5c2cc28ef79e68b
Former-commit-id: 645e1ebe51f96d97ff81e9962ffd0cb809b5d8a4
Former-commit-id: 16448059bf75d00199580eab8d53f985adec178d
10 years ago
James Jackson-South
ff770c1b34
Minor bitmap optimizations
Former-commit-id: b82f0fb8a821c2be2f24f602076938999a99c98f
Former-commit-id: c3771878dc9096ee355c170129765ec6b0f488f2
Former-commit-id: 49cc7337fcab45f5957dfea0b650f6244f57f0fa
10 years ago
James Jackson-South
63326c07aa
Remove unnecessary transform.
Former-commit-id: 8b2f3cc3c3f3b433a43ebba426315b4259b3a963
Former-commit-id: 67bafb9926860171dcfeb87374b68184dd8da3b1
Former-commit-id: 6754ed62a6a80d72c4ac4b742c3d42d47e533242
10 years ago
James Jackson-South
fa68fd2bba
Remove unnecessary transform.
Former-commit-id: dd5ed0335d63cbf91bc51dfd616d0e689774c1ca
Former-commit-id: ad926bc4a4ba3d597f0e839f1c91c0a3e7f51e9f
Former-commit-id: d8ecfc9db2c0b244503eec5b86d24c0da8b47af4
10 years ago
James Jackson-South
ecf90be3d5
Resizer is now a 2-Pass 1D process.
Former-commit-id: f7dddf44418638397c4d3639a08fc1058d720470
Former-commit-id: 5a08b1e1bdedc910a00f66917bf1ac3eadaa7a31
Former-commit-id: f3be022b70d7e2edf4c1741566008abe7b034a1e
10 years ago
James Jackson-South
6aaca12252
Resizer is now a 2-Pass 1D process.
Former-commit-id: dfeacbdc5bcbcbfa58e4f7b0b731552017ccf562
Former-commit-id: b6d6133d665001a134b387c332ce83f423e53ada
Former-commit-id: 1ad3ae7a746f4e4036fcd09b723a763a19bfb4b6
10 years ago
James Jackson-South
94cd3d7411
Revert "Color is now linear by default."
This reverts commit c4114b2ef1 [formerly 144be0509d7ce2e2702b13b1ea60f708083e4912] [formerly 549f0ac778eb8b1a12d7b7e38280f360aa71ad59] [formerly 3869ebe4d426df2fba1e2996c2fed464a0a55357].
Former-commit-id: a6e0888c25d48a7982a297bfda0ecbc90e20a3d0
Former-commit-id: e404d156c276660e88d0524cce840205c0bb7214
Former-commit-id: ea32434d8dc919a710f521f358ad939a98ada9fe
10 years ago
James Jackson-South
6233f57d60
Revert "Color is now linear by default."
This reverts commit c4114b2ef1 [formerly 144be0509d7ce2e2702b13b1ea60f708083e4912] [formerly 549f0ac778eb8b1a12d7b7e38280f360aa71ad59] [formerly 3869ebe4d426df2fba1e2996c2fed464a0a55357].
Former-commit-id: 553ca901ac3a2f4ba2c285a8e5c74083aac77587
Former-commit-id: 5f9463a2211e2a95e1efcd74855a327d360bf84e
Former-commit-id: 1391abd216c1b82010d41d729f480dc603731af1
10 years ago
James Jackson-South
b45718af6d
Color is now linear by default.
Former-commit-id: 3869ebe4d426df2fba1e2996c2fed464a0a55357
Former-commit-id: 549f0ac778eb8b1a12d7b7e38280f360aa71ad59
Former-commit-id: 144be0509d7ce2e2702b13b1ea60f708083e4912
10 years ago
James Jackson-South
3f648cdfb6
Color is now linear by default.
Former-commit-id: b0fd6546f0419bf458402dfb8f7d4769320b0793
Former-commit-id: c19266c3e808fe90eb3523c51b0f9dcfb06a7baa
Former-commit-id: e24b61b5c05f5647c4ae5dd0a664665e4d0e479c
10 years ago
James Jackson-South
d04c841b9f
Fix Hue to match MS docs
TODO: Convert to linear
Former-commit-id: 2e4c1de47485a67c541eb2d505ce89f49b2caa6c
Former-commit-id: 84a6dd3824ea04b095f6e072ac4574f4e5521471
Former-commit-id: c141fc8d5af9aa24d5740b06b9410f67b4c3c6aa
10 years ago
James Jackson-South
bc8e045e1c
Fix Hue to match MS docs
TODO: Convert to linear
Former-commit-id: af898d45d09caa596459983cc3f2dc0440898468
Former-commit-id: a86f85f3b188efe209db49a75d3d0c20582cd611
Former-commit-id: b6615c2a90fc62ca9b4f1980fb95832aef80b8b4
10 years ago
James Jackson-South
2766a48e67
Clean up and refactor transforms
Former-commit-id: a271439562519bf789b9921757f7104ff36f48d4
Former-commit-id: 278c182399dc0dad003820a7d0add538fe9bd79b
Former-commit-id: 3485efba5a8e001e0015bc435a1052494167deb2
10 years ago
James Jackson-South
a15aa3bbce
Clean up and refactor transforms
Former-commit-id: df1b7725ae6c1a34fa27f800dc920f47c43f4c7b
Former-commit-id: 4355ac5c25c7ece5743f3f27b1eeed69f1f58fb2
Former-commit-id: 9af3c6b11ebd6e22750676e82bd2041b6665db2e
10 years ago
James Jackson-South
6fa05c7ce1
Slight optimisations to resampler.
Former-commit-id: 8ca7320ea4085135ca385414051a4ca1dcebf538
Former-commit-id: 5bdba06ea65837fbdcacca8314490d92cd8db6c8
Former-commit-id: 6bf9240e05069092ca50bddeb29f997a833ee039
10 years ago
James Jackson-South
965c27a2dd
Slight optimisations to resampler.
Former-commit-id: b3130ed0f4ba51d538e36ee6cab79e9258d3edc6
Former-commit-id: 1c6c4fdc66ce7aca48330b2649933ff111243322
Former-commit-id: d74265804147e84e4646388b4a16038085c80a29
10 years ago
James Jackson-South
792b76f607
Optimize color transforms
Former-commit-id: b83e9583552ecf37fd352756e9de926f7b0179f9
Former-commit-id: 6121e75909714430aa9b4b0d6ec97e6c13cc969e
Former-commit-id: 0bb0f32ab256914beaa9181bb8d8a4c741d35fdc
10 years ago
James Jackson-South
af3ad14a11
Optimize color transforms
Former-commit-id: 1a4e60efcbbd808458de430eb0c9c97c3c43d3e3
Former-commit-id: 873233f36b1496b8d4dfa05785db88e63eff7bf7
Former-commit-id: 6958707f80b777c1daa04047b14480da56d1d73c
10 years ago
James Jackson-South
8657ea88e9
Merge pull request #298 from christopherbauer/MultiplyBlending
Multiply blending
Former-commit-id: 5bc172f07c9bafde9bbf64c53c1003156ce94d19
Former-commit-id: 7603f84b1102ef9a0b979bd4d8847cc78a9e33a8
Former-commit-id: 44ea5f9fc9bd529c80a9530bff199d053648f8c4
10 years ago
James Jackson-South
3120c2c308
Merge pull request #298 from christopherbauer/MultiplyBlending
Multiply blending
Former-commit-id: bdeadd427668353d372d4937258b2cb0b35aa148
Former-commit-id: 212e5a1e10c5eb66ed9d4fc082bf1c0e59c1aaa3
Former-commit-id: a8f0af36b1389e9dcafaa287aacfab167292b969
10 years ago