James Jackson-South
53a7d2768d
Add rotation to resampler
- TODO: Better edge handling.
Former-commit-id: c4c65b5dd47357ff419119ddf1f3d4f0e3a5c5e4
Former-commit-id: 22ecdf450bc106f6b1c3e0f3c4cb2cd5a2a010ab
Former-commit-id: 95089f4cd166de28c8133aa873ae4195b1b8ffbf
10 years ago
Jeavon
08565463f2
Bring back the tests, now also a "Class Library (Package" project - followed examples here https://xunit.github.io/docs/getting-started-dnx.html
Former-commit-id: c8a5e50f94e3c8d917efe02aaba39283e5bc6bb9
Former-commit-id: 24c1653dcea127c882bcfbdb13beb02f6b24b20d
Former-commit-id: 7173d7fe842a72a5b04bba45be924adb0b07c454
10 years ago
James Jackson-South
e42ae5e67d
Switch out List for ImmutableArray
Use my full name.
Former-commit-id: 68931f6382eb2988fb29b31ea82ea03c48f967a3
Former-commit-id: 07b72753f259aae27c2eeea8d8ade919ab11fd98
Former-commit-id: c564a2e6328096acf051af9def4656e75ad2547c
10 years ago
James Jackson-South
c95840a29c
Use compand and inverse.
Former-commit-id: 6613974e95dea97465c0252e785cd80b6f1f33bc
Former-commit-id: 17648f2923890ff36fe4fd2f3bc0223835fd4db7
Former-commit-id: 63c6fa184d0e73dade3f06952b84ef33dd86393f
10 years ago
James South
c17e806d47
Add Compand methods to Color
This will eventually replace the PixelOperations methods.
Former-commit-id: a1058efb148c3fee54c69000698c96ade0c99c4f
Former-commit-id: 3704335fe924758d8d615ddc377f06b061308f0b
Former-commit-id: cb03cf38dab552cf2677fcfd8396f19906b80f1d
10 years ago
James Jackson-South
63466da190
Stylecop fixes
Former-commit-id: 4ce25cbac837525bb98af107d3126f4cad6ed5e7
Former-commit-id: 5f18082024474a701dc45c921aae1878dab85a37
Former-commit-id: 1bd9cb859cc44a2bdc09a0ed66c1e389ed93ac80
10 years ago
James Jackson-South
479b5fa7e0
Fix Gaussian blur
Former-commit-id: 496e8a9a7d2e3bd994329d0514004e243ce33812
Former-commit-id: 5ab1b37f8bcd2a55d9e6a2f00fee695ced150e2f
Former-commit-id: a68f819af644bae5e87da1af62759f471e7a09ce
10 years ago
James Jackson-South
c07c01a29e
Add more filter methods to API
Former-commit-id: d4780ca73ce16b8c9274d881ae7798f6e4988e59
Former-commit-id: 8bd63c9e392fead7e065614385bd73551f2cfdde
Former-commit-id: 04b6f741e5ce9928a6d3406ec65e31fb7f9bbcd3
10 years ago
James Jackson-South
094e7b081f
Fix stylecop issues
Former-commit-id: d901cd8d2492eff7048d62296f4f3e53e7083dd1
Former-commit-id: 224e01f61e0dcd4fecaf49112562f974b00989a0
Former-commit-id: 671034a706cdfb6d188f90d3b03018b2849a303e
10 years ago
James Jackson-South
8055100687
Reshuffle colors, improve accuracy of cspace conversion
Former-commit-id: 21db4ab00e856eae2f405ef0fba5637db1a309ac
Former-commit-id: 6e9b3dd6524e5d7c811547f2808a95c720fe02b6
Former-commit-id: 291d39f6d5dcfed05b49bbfda0f78e4f48112d7f
10 years ago
James Jackson-South
eabdd9074b
Attempt to speed up operations using vectors.
Former-commit-id: a28745bb3a7a48769718459f660aee59dc6727fd
Former-commit-id: 3cea324866d570efa674f7ea8cfcf964a3283f58
Former-commit-id: 8eb414b88e6c70055d2653818694c0fc8c95ba83
10 years ago
James Jackson-South
9de975f6aa
Cleanup plus perf
Former-commit-id: eee5a95a9773ca04ae1ac4fc3621a3cede95d72b
Former-commit-id: 1c6d20e0334e12c809773a43ff81326f4a4823aa
Former-commit-id: bdfcd5892564543a1f65b45d57777404cdd930df
10 years ago
James Jackson-South
8ecbd33b50
Fix rounding.
Former-commit-id: 8ca1587a312c7eb33b309005d202b64ee8edb201
Former-commit-id: 8e90ad954e777a9183ce451658a735db847f6f3b
Former-commit-id: 26ed6eaf3d0a21a3579147635875690a783c9c24
10 years ago
James Jackson-South
e7003539b4
Update to NET 4.6 etc
Former-commit-id: 507fcf53a7df87e203954e187fbb61bec515ddbb
Former-commit-id: ce1d96184a059188a0f1040350c7da84764c294a
Former-commit-id: 7cd451ad1df8bcf080bfb01d3b6c4a89f10c8d78
10 years ago
James Jackson-South
3aea13209e
Resizer updates
Getting closer but still not quite right.
Former-commit-id: a4a9888db607a76e6173b49ce6f063754eccf117
Former-commit-id: 6e2e78e949c7d2a9f66572ca55c57a8cb5e85691
Former-commit-id: 63567e454b970474ae443266d065fc251f2f65e7
10 years ago
James Jackson-South
1985826280
Adding some resamplers
Former-commit-id: 81377f2d574fe5778b5a24c968c53bd967e8f08d
Former-commit-id: 0dbdf15a7d41f51a7ca109a1b6fc39954c6cfa69
Former-commit-id: 48d223ff221f92f49f12685d44c09839bb76b2e4
10 years ago
James Jackson-South
9bf4b3f15b
Remove clamp
Former-commit-id: 2dcbdf421e60e21b7543077d790a6e70448766ab
Former-commit-id: 116dca312640c2039254d29de1b7870f701ff48e
Former-commit-id: c287b1f38c8a14cf1b69478fc949ee0d0c2df960
10 years ago
James Jackson-South
c1dba61f62
Improve performance and accuracy of Clamp
Former-commit-id: 6b1c9852e2f7031bfffe87663e6001f8fae6dced
Former-commit-id: ac05d23bf0bf292e2388ba87b5f06e2cb7172b2a
Former-commit-id: e319ad71c5ae2e13755b12c7f665b08da3068c01
10 years ago
James Jackson-South
82bac0b7c7
Add Lanczos3
Former-commit-id: 083ac391afe84f4305517c0ad4ea783bec1732d8
Former-commit-id: 1fd26a05db26d7573be02dae89937816beaec508
Former-commit-id: 68aafabac8f507618fa366b86540e4030b66db47
10 years ago
James Jackson-South
c812fd49a0
Begin add resize
Not working correctly just now. Y calc is wrong.
Former-commit-id: 21b81ada54ca20a5ba1f08cb0fce9c57dd7237b2
Former-commit-id: b9800debdc5306d6935be95808bef72b34c2b9bc
Former-commit-id: b06159adfd6ec098e13f9509a14b0f5bb3d8369e
11 years ago
James Jackson-South
94a00857db
Cleanup.
Former-commit-id: 24c3536a9f7e9e6e09b2aba5dc20613deb5480c6
Former-commit-id: 74ae512bde698c21b490426a0df6ecb7029f4f0d
Former-commit-id: 25ae344fe041dfdb12ec44a58f844248adcc25cd
11 years ago
James Jackson-South
0805029dbf
Optimizer png decoder
Former-commit-id: 6afd500e211d77bca5af0c73d92a3ceaab4878ab
Former-commit-id: 66438d73c511f56b5fb456f7c45936a7bb2a36a1
Former-commit-id: 00b0db078bba8ba8aa474759bb6252af5a0bc056
11 years ago
James Jackson-South
9db729459d
Add Guard tests
Former-commit-id: f55de41ddb9ea4ee387ceb462b4786af7df5cacb
Former-commit-id: 636f57e4157a3f388ca28ee1e9e83cd11615f301
Former-commit-id: ea4683211d00a728dffab492db02b5537b9d38d4
11 years ago
James Jackson-South
f5a5cac667
More work on the gif decoder/encoder
Former-commit-id: 780d7b2478cbafd42d2230fc245d8ab5320dc245
Former-commit-id: 16c380a0287b7b1822b617eae826554c4109c4d8
Former-commit-id: 81a821fdd7bf09f715fb956c4486468ddce2e92e
11 years ago
James South
83cb74cb56
A bit more gif encoder work
Not going well 😦
Former-commit-id: 2e8d3e9b1125bb7b480a93f95237e92688b6c262
Former-commit-id: 6556b12027896b88e2541f39589c6bed1f5bc67f
Former-commit-id: 8ac88db36c67226e335b97273c78e4eeef27d9e4
11 years ago
James South
6e0780bcc2
Update to c#6 syntax, make structs immutable
Former-commit-id: 422cca4d32fcde728b090058088408d56fd4cbb0
Former-commit-id: 8d29aadde9a6b84d9d873b14142907e8228da4cc
Former-commit-id: 79aba44ef77760b6d58bfa7cdaf59060c6041be5
11 years ago
James South
7a85b8a244
Begin import LibJpeg
Former-commit-id: 9d3a15c59c2b9e608b1133a2ee40cdbe88b0c9ad
Former-commit-id: 12974e48be3eb7b8b44fea189414b2e19f7a1784
Former-commit-id: 3839be1d59aeaf727564fe77a7c968f2f0e2ba24
11 years ago
James South
d9f4781504
Add YCbCrColor and intial encoder tests
Former-commit-id: 8311678740ba5aa9850bd6a997064a035d547621
Former-commit-id: 8da6d5c16f7cbf24b0455bae6647eab2b36c2c9d
Former-commit-id: 2724d1676d465cd523808232690e4e3035721e7c
11 years ago
James South
4c083a3ff9
Import png encoder and begin gif
Former-commit-id: 28605ca292741e3de1e36caef5a4a14b5b425618
Former-commit-id: 45c538d36742adbd6487910e0fba74da1cccf30a
Former-commit-id: 2d524bbb0d9835d5688c762b215a612cc8d9d530
11 years ago
James South
023150528d
Adding ImageBase and Color
Former-commit-id: fff521c60d912265f2205767f7897fd93fcf5236
Former-commit-id: eab563526f7b5dacba85fff55bbfa1351871f629
Former-commit-id: 483659bc93aad30d93a5e523fbe9fda7bffe30c0
11 years ago
James South
7501c0c2e0
Fresh start
Former-commit-id: df0ff1f50d8da42a8d6cf1b22e6b7c6e3ba64c04
Former-commit-id: 0897a11d33346b3e5c43e1462ab1f73504d540ce
Former-commit-id: 0ef884ebdd225218d55b88e3627df037761b81c0
11 years ago
James South
fc3aa36ef2
Initial commit.
Former-commit-id: 63167d0040ba2c4bc6870b23555d5eea0ce4de35
Former-commit-id: dea5a4a4e13494b3490b5a69ac0a69c8aa8b6ab9
Former-commit-id: 72c754f9100b7f4722c9cf0664297d299b4e7e20
11 years ago
James South
64a3aef539
A few more parser rewrites
Former-commit-id: a3928b8cf67c7d0772097b3ed5c01eb1fc4d63d8
Former-commit-id: 584e57e966ef0c53154140ea1087551a5b89a6c2
Former-commit-id: dd3373cd83b0a915f76eadc615cfab88ffd5b548
11 years ago
James South
44c353cc52
Initial addition of new query parser
Former-commit-id: aa7f0039e40c8e105e02d2c8748c1c6bc54edcec
Former-commit-id: 54f50e77d563990dacacac41293caf26e72d3014
Former-commit-id: a7ca5b704017245ce4f4a19bd4904f150b4783a1
11 years ago
James South
70d5b4f784
Fixing halftone output and adding helpers
Disabled tracing in tests.
Former-commit-id: c96abf7537ea9cfd5d6adb17233de60b2cd2193a
Former-commit-id: f328672b0365ede1f15d89a79d25ecb9c53ead5e
11 years ago
James South
69bf97351e
Adding overlay to Imageprocessor plus tidy up
touches #89
Former-commit-id: 730e210c4daeffe003c86faba3d62e17fe437cff
Former-commit-id: eec47cf2178eeff36597c1980b72f834410af164
11 years ago
James South
131f914f44
Moving exception to to the rest
Former-commit-id: bdaf0e14099acbcf79e9dc1cfef8d051e70a174d
Former-commit-id: 19d21cfd3784d77b1902b73cc5081365f1784536
11 years ago
James South
a072a20ba9
Begin Wu Quantizer
Former-commit-id: 3c6b59e30ffdbbc752829bd2f76675b4a18815ed
Former-commit-id: acfc7974999bfee275e867b5289724e697164e0c
11 years ago
James South
4fbea10d5a
Faster pixelate and oilpaint
Former-commit-id: 205dba4fcec9ca506344240c44ca642045c603b0
Former-commit-id: c7cdcafe5a5ab12eb278134b546f7944ceedeb55
12 years ago
James South
f0e3bf887b
Fixing unit tests
Former-commit-id: fc41dd3f921e5fd4a6594b3fe5efb61c20d66515
12 years ago
James South
3aacc8f6a7
Fixing YcbCr
Former-commit-id: dded3e8a633a37d26d1232adf358910043a52914
12 years ago
James South
c53976a85f
Fixing references.
Former-commit-id: cd32f8c955b3fd8ca70862231135ee52a4b97e3a
12 years ago
James South
7cc6b6ffd9
Refactoring extensions
Former-commit-id: 4987805685fb6ec8bad708809ddf0ae6f239f1d4
12 years ago
James South
9e7591c36d
Hopefully fixing reflection load exceptions.
Former-commit-id: ed1f13eef59d53031687c4c0bdc4ebb4fcf21e77
12 years ago
James South
6665270582
FxCop tidy up
Former-commit-id: 0a41cfb5d46dc42fc0e7140800b1972f5b6cc205
12 years ago
James South
3053267c3d
Refactoring and sense checking
Former-commit-id: 152ad831191fe1413038822f39a0a4fcdcda8ab2
12 years ago