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
11 years ago
James Jackson-South
479b5fa7e0
Fix Gaussian blur
Former-commit-id: 496e8a9a7d2e3bd994329d0514004e243ce33812
Former-commit-id: 5ab1b37f8bcd2a55d9e6a2f00fee695ced150e2f
Former-commit-id: a68f819af644bae5e87da1af62759f471e7a09ce
11 years ago
James Jackson-South
094e7b081f
Fix stylecop issues
Former-commit-id: d901cd8d2492eff7048d62296f4f3e53e7083dd1
Former-commit-id: 224e01f61e0dcd4fecaf49112562f974b00989a0
Former-commit-id: 671034a706cdfb6d188f90d3b03018b2849a303e
11 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
11 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
11 years ago
James Jackson-South
8ecbd33b50
Fix rounding.
Former-commit-id: 8ca1587a312c7eb33b309005d202b64ee8edb201
Former-commit-id: 8e90ad954e777a9183ce451658a735db847f6f3b
Former-commit-id: 26ed6eaf3d0a21a3579147635875690a783c9c24
11 years ago
James Jackson-South
e7003539b4
Update to NET 4.6 etc
Former-commit-id: 507fcf53a7df87e203954e187fbb61bec515ddbb
Former-commit-id: ce1d96184a059188a0f1040350c7da84764c294a
Former-commit-id: 7cd451ad1df8bcf080bfb01d3b6c4a89f10c8d78
11 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
11 years ago
James Jackson-South
1985826280
Adding some resamplers
Former-commit-id: 81377f2d574fe5778b5a24c968c53bd967e8f08d
Former-commit-id: 0dbdf15a7d41f51a7ca109a1b6fc39954c6cfa69
Former-commit-id: 48d223ff221f92f49f12685d44c09839bb76b2e4
11 years ago
James Jackson-South
9bf4b3f15b
Remove clamp
Former-commit-id: 2dcbdf421e60e21b7543077d790a6e70448766ab
Former-commit-id: 116dca312640c2039254d29de1b7870f701ff48e
Former-commit-id: c287b1f38c8a14cf1b69478fc949ee0d0c2df960
11 years ago
James Jackson-South
82bac0b7c7
Add Lanczos3
Former-commit-id: 083ac391afe84f4305517c0ad4ea783bec1732d8
Former-commit-id: 1fd26a05db26d7573be02dae89937816beaec508
Former-commit-id: 68aafabac8f507618fa366b86540e4030b66db47
11 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
9db729459d
Add Guard tests
Former-commit-id: f55de41ddb9ea4ee387ceb462b4786af7df5cacb
Former-commit-id: 636f57e4157a3f388ca28ee1e9e83cd11615f301
Former-commit-id: ea4683211d00a728dffab492db02b5537b9d38d4
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
7501c0c2e0
Fresh start
Former-commit-id: df0ff1f50d8da42a8d6cf1b22e6b7c6e3ba64c04
Former-commit-id: 0897a11d33346b3e5c43e1462ab1f73504d540ce
Former-commit-id: 0ef884ebdd225218d55b88e3627df037761b81c0
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