James Jackson-South
d83852bbb2
Attempt fix build
Former-commit-id: 17627fa47f9a739f35f26268ea0cd2168d57d5a7
Former-commit-id: 8560745f0a4eaef18a29f1990d5f1eb29efb75e4
Former-commit-id: 4e4b30dd51b4c4b549b33ca01daf12e391bd5460
11 years ago
James Jackson-South
8a9210f579
Various fixes
- Fix alpha clamping on Resize to prevent bleed.
- Finish Color premultiplication updates
Former-commit-id: 52998716848b710dad059ce767ac5c14e6f3cac7
Former-commit-id: b63167e01bb7ab827438cf3cdd4e39bbff9c5249
Former-commit-id: a3dfdeaae32f9fd0463cd9da76cf0b7ef1c93571
11 years ago
James Jackson-South
fdc681a263
Add premultiplied alpha
Former-commit-id: 346fe4d5a27014ff153447113eee4406c9b9d07e
Former-commit-id: fd5c29c65e88e8ba292879950f70ea072848753a
Former-commit-id: 8c2da3d64065b5884117016885a26c5913b932de
11 years ago
James Jackson-South
3d6586d1e3
Avoid divide by zero
Former-commit-id: 37a9ad0ae9c4e824e54d0becb560366fe6663766
Former-commit-id: 63a75877c37e18e610e14098ed7b4428e76b43e7
Former-commit-id: 43a26373dc21e0422276ac0dc6b763d6b45d5f60
11 years ago
James Jackson-South
e463e24905
Add Myget deploy
Former-commit-id: e905ac0ad7428df0690f5a5268a939522467e5f4
Former-commit-id: 9e97ebadffde0e4ff989cb7b503305c6a05a1e6a
Former-commit-id: fc294afcca8f781927a03f1a9453618d0c86f625
11 years ago
James Jackson-South
4efbe87e73
Fix broken tests, update dependencies
Former-commit-id: eb4a57b4048f1f5eb04dfdb03bb3171c944634d1
Former-commit-id: 65a5bc657b616b0d66861ad3fa54de6eb5a0fd2d
Former-commit-id: 73e8ae25740bd9742744f5ffe7ff45e6ddbf0a0b
11 years ago
James Jackson-South
9b5b8d1dba
Merge branch 'Jeavon-feature/V3-BuildAutomation' into V3
Former-commit-id: e6e0dcf20c08af9dd128c04c720a91a0f3eff342
Former-commit-id: 2a38a38ebb34bf07d77b555906f4cbb7c03f6ce3
Former-commit-id: c5dcb91a2e16f32dcd34c3cfb73fc39f05bec9ef
11 years ago
James Jackson-South
48c1d1c749
Fix merge conflist
Former-commit-id: 6c08d5ce39618b2fd558136f43455e7d7f23b6f5
Former-commit-id: c0a590984f59f0c00cd05740d4e11e74192c27ea
Former-commit-id: 142e8ae91d6d7095b9b94487d011b4b612299aa5
11 years ago
Jeavon
1d2ea56485
Rename aspnet5-version.js to appveyor-project-version-patch.js
Former-commit-id: adaf419f813dde0fc2d5e882b3901e087c954ee0
Former-commit-id: 888806fddd05c7531bd228a4795e650a54343127
Former-commit-id: 969e4ba7e998ee39a0bbfb4a9464221a4d3c6475
11 years ago
Jeavon
f400d98ff2
Missing spaces
Former-commit-id: f68026d31098d2292ad59a3934a690892e72daa6
Former-commit-id: 9dc4c7c265a5fa4f2aa40a834bd810a476e6dbc7
Former-commit-id: 21678914c236383693e879718738a43b91b1c2e7
11 years ago
Jeavon
df35d2f61f
Add AppVeyor.yml
Former-commit-id: be6d5a6c2ef0185fb6c5df0c20d2c9f0f6640715
Former-commit-id: adb67b636cea694fe6bb44d75d6a01b63b0690a2
Former-commit-id: b74d530d42ef65911f0f45ea07f4bfb3d709db71
11 years ago
Jeavon
298ec3cb73
Re-enable failing tests
Former-commit-id: eb49da4b67fa7123480b486e8994b1868ee976da
Former-commit-id: 7096cd4dbd95ac916223a6d432ef6b23c36646a1
Former-commit-id: c6d9ce880547244d14678077c2e5d474f1b05347
11 years ago
Jeavon
56243be343
Disabling failed tests to check AppVeyor artifacts
Former-commit-id: 1fabb94ed14a9e18ab169707fce8025041cc3476
Former-commit-id: 8ee66ed2f82e9ffbe81e1d4b2fa6df13bdb8db70
Former-commit-id: 03fa93a60f09f3ab4768ae49f49f4940cccfdd8b
11 years ago
Jeavon
c29b181b4f
ImageProcessor can be set to general framework dotnet
Former-commit-id: 2b2a28198a2734cdb086095887a6ab6d5a13a55e
Former-commit-id: 67c8ec14c0ff59b8830b79c17c05c2e0f8d62609
Former-commit-id: 9b468e1dcf4a6a648b1914ba4492092288a693dc
11 years ago
James Jackson-South
4baa707f65
Add ability to generate nuget package
Former-commit-id: 421f71049fd5940a0e4f01d87e547a3e71051f78
Former-commit-id: 3455011a76d8ed682e6d3321a0c0585f379655aa
Former-commit-id: 274bf37ffdc481ab50fe0f93b778985875811ccc
11 years ago
Jeavon
9b01290215
Missed the xproj file
Former-commit-id: e483474c07013fcc8f361f2b85431db5a1345550
Former-commit-id: 64a46ff85001ceb11bb8b7ab0fddc6836a90600b
Former-commit-id: bdba737df086aa51f9874a4760dcd8b52bb454b0
11 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
11 years ago
Jeavon
bff6614234
Think I've got Semver versioning working but currently fixed with the "alpha" prefix, this needs to be changed to a Environmental variable
Former-commit-id: 36db49c22a54ad2e5312c89382e6c23e384b688e
Former-commit-id: 667ee9bd9f6fbee10341d6e62514c8a0666ae61b
Former-commit-id: b9cf81be4888c902cd042b9d1434cfde14b386df
11 years ago
Jeavon
87da6d0dbd
Drop the "v"
Former-commit-id: 1c1ce12ede9edc9136cf2f07a55b4fe4893eb070
Former-commit-id: 7dd63ad98e5778ac762266f9f3eba0b2c24174e5
Former-commit-id: f01f03d617beeb0b1e9b461345b16a29760d337b
11 years ago
Jeavon
fb8e411100
Oops should be version not build
Former-commit-id: 0ed5cfc3e56b464e971a1ecf4d6304aba1cc682d
Former-commit-id: 4c59f251dafe8b6d3ab1e5d86dbaf74af5bd7fad
Former-commit-id: 235c036765afccd2818c950dbae8205c243fc33e
11 years ago
Jeavon
7aa4e92848
Add a nodejs script to patch the project.json file with the AppVeyor version number
Former-commit-id: 547399af66beb1b843ff0ef3d6540f8132ffaab1
Former-commit-id: ba3b2143364e06c45e662284cc134634451bbe5b
Former-commit-id: ab0b04b0e427d286d3611dd424fccda6138c3999
11 years ago
Jeavon
db5ce0dbc6
Adding netcore.platforms
Former-commit-id: b8f3b43e8cb8f637473b47f8fb529306565df2b0
Former-commit-id: ecbed995d1129a8fa62739ab32014f1bb8c181a2
Former-commit-id: 4f9bf7b74329fc7f15336dbf9dc1526274d98c30
11 years ago
Jeavon
419996780c
Updating some packages
Former-commit-id: bed74edbff8a62d518189a0bd3601c0698c49e6f
Former-commit-id: 1d11ea3ee864034f1ba482476fb319528f727f5a
Former-commit-id: 12225d99054bdada3bf90a23f2ab457497af90ce
11 years ago
Jeavon
b90f67f84b
Bad reference
Former-commit-id: 90eeba71267f8b9e77484492eb0572104fdcffc1
Former-commit-id: b90244ab2b31827aa2f381abe1279d597ba8def1
Former-commit-id: 1e0583b972042a3c88e7189bba2f0f2e9ec467f7
11 years ago
Jeavon
bb1aad0e55
Missing global.json
Former-commit-id: 72721800402254f90116aba290eedb7cad0ac64d
Former-commit-id: 90011d881a58a87b3c65d973165ad896ab9f04e9
Former-commit-id: 05a66a25db9ca8bd9ddf6fc567638211bf692386
11 years ago
Jeavon
bdb98a25de
Converting to a Class Library (Package) project - wow, this is a brave new world!
Former-commit-id: 1757442b1dd4f0767c8f07bc177ba76d80b1860e
Former-commit-id: 317ea30a5acc3b373665db02e38f061fd958f3f0
Former-commit-id: e1ee3098705355aa3d8cabfaebd087d8114faad2
11 years ago
Jeavon
836583f406
Update csproj files to ToolsVersion="14"
Former-commit-id: ad5488593d0d4e541e89acfc553dc11317935ace
Former-commit-id: e3e7b109a4dca6e7825adf8372ca8745f79bd57c
Former-commit-id: 9720de62b1e708e084f1fe23f79bc337e261949e
11 years ago
James Jackson-South
a86ceab8ca
Missed a few files
Former-commit-id: ca0bbaee5bfcaa6a6fd5a71f0fbbeef75063734f
Former-commit-id: 404d386596569e105e7483299342c5132b165ba4
Former-commit-id: cd4dda146246c87a06a53510cc84d0990cdf3343
11 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
11 years ago
James Jackson-South
b6ebd2b026
Add Premultiplied methods
This will allow me to write code to translate to/from premultiplied
colors when loading/saving formats
Former-commit-id: 5ba8e92de4a011d927ec6b28a6e70b3d335eefb1
Former-commit-id: 5af8bc63b945b20e82bf8b3fbfb38e966492ff98
Former-commit-id: eb0f193101a1b84b23d6d6ab35f3dcfa7fa8ab49
11 years ago
James Jackson-South
c95840a29c
Use compand and inverse.
Former-commit-id: 6613974e95dea97465c0252e785cd80b6f1f33bc
Former-commit-id: 17648f2923890ff36fe4fd2f3bc0223835fd4db7
Former-commit-id: 63c6fa184d0e73dade3f06952b84ef33dd86393f
11 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
11 years ago
James Jackson-South
e137933e41
Update README.md
Former-commit-id: b409078fbb38d8ebc7d9e0918cb52c1b41aea14b
Former-commit-id: fe55265255b79b6b5aff5f88c548bcef340009ef
Former-commit-id: 52a6b28f6a45133e1c1ee542cde34550a501b1ee
11 years ago
James Jackson-South
9094ce763c
Update README.md
Former-commit-id: b5276c209ab5bbea18147d727ba0209357a82fe8
Former-commit-id: 1cd7d7179c490bde4bf0593acaa77dca37200a23
Former-commit-id: 0335340a460450f3e070cf6395477aaccae0a354
11 years ago
James Jackson-South
63466da190
Stylecop fixes
Former-commit-id: 4ce25cbac837525bb98af107d3126f4cad6ed5e7
Former-commit-id: 5f18082024474a701dc45c921aae1878dab85a37
Former-commit-id: 1bd9cb859cc44a2bdc09a0ed66c1e389ed93ac80
11 years ago
James Jackson-South
925471a695
Fix property
Former-commit-id: 806fe48a9d928a109c65b009b45896fda856c9f5
Former-commit-id: fd23480c40c15110d1fbb62acc5d5a06331e6e7a
Former-commit-id: 8705cd629e1a37c16d5adab7dda64d5da48b3beb
11 years ago
James Jackson-South
d9b3976f03
Refactor edge detection to streamline API
Former-commit-id: 9e5b8edfb049780f3f8a553f02b2fee20b29f91d
Former-commit-id: 66241f9dd5f8be909f03d8b6435e86f69b3f95d4
Former-commit-id: b34b5df5f557b528d9dcea49e92d93532b984cb6
11 years ago
James Jackson-South
9f88d10c52
Refactor color matrix filters
Former-commit-id: 6a824edc693ed7c365b4fc498e904e7959620093
Former-commit-id: fb098f875e18a597bd0b2b3b003dfb7eb44b8d7c
Former-commit-id: 6ee0d6af3045028056e0bcc85ab188268dc3f249
11 years ago
James Jackson-South
488a92d13e
Change blend default to 50%
Former-commit-id: 6f997c64a8a4a61af08193eeaafaca61635bb611
Former-commit-id: 85d07f8b5d97e0ecf5aa2a8bcc1d920802776292
Former-commit-id: 53de0c2f63d465aee116aca4d3af9b84736b05b0
11 years ago
James Jackson-South
1b97b9bb2a
Fix transparency issues caused by rounding.
Former-commit-id: 18479ad61a1c6f22a8b38590b3c12f8fcef62eed
Former-commit-id: 15e865d7f8c73de896185bdcb91a2300fbb7f64d
Former-commit-id: eddd75b47121fa74408764adef9368c90845d1ed
11 years ago
James Jackson-South
500ed5382a
Fix Bgra32.ToString()
Former-commit-id: c254e98d59d28aaf84fef26734af28a8c1d2ab9b
Former-commit-id: a0a1615e1d6f0c6197da20834678d84cf3cdfccc
Former-commit-id: f0aea6fd0f1ee89c00f6fb3fd6ca9161adc8c632
11 years ago
James Jackson-South
f694929e71
Fix method overloads.
Former-commit-id: fbfb52d5297d300da706b5db93e795ef2322b3e0
Former-commit-id: 133d57f85a2b58458f49bb27c0366289d86d9b9b
Former-commit-id: b00aa38bd47cbf8563a77f981bb9d9f5a7c8a4a3
11 years ago
James Jackson-South
13528a51a8
Add sharpen overloads
Former-commit-id: 6d3e173bdfc0ca00998c7b97aa4693733355ce22
Former-commit-id: 3a4437ebf245b6d9aa9d79c14f6a509c290b08c1
Former-commit-id: bac9689e40181c18f9b13d553510eb6a6765ea7b
11 years ago
James Jackson-South
0c9788ffd3
Add rectangular crop.
Also add overloads to Gaussian blur and sharpen.
Former-commit-id: 22acbbb813129bc07f7c433baaeee4f677eca785
Former-commit-id: a7c535f850892fb3c473180b088010d0a49c289f
Former-commit-id: 253f560eb43283d9794c4fab342eb09f664375b8
11 years ago
James Jackson-South
49efa26822
Fix alpha in blur/sharpen
Former-commit-id: 84890eb08e6efb88ba6afa03aae3d7a1901f183c
Former-commit-id: 0e5514d691a608c5a28f5dc697a19dbf2efcaaf1
Former-commit-id: 8c7585826eaaec3a703fa6ef65f5b7f758b517ab
11 years ago
James Jackson-South
cdbf3986c8
Update readme
Former-commit-id: 34ba78f0d3429ba42c9f8aa355d9af626ab067e1
Former-commit-id: 3fc4bc7aa48eb03de7adff7788595050954cdb95
Former-commit-id: 7b13b546d04617719602651af6c280ea0e062f99
11 years ago
James Jackson-South
83a3caa2ea
Add Gaussian sharpen
Former-commit-id: 2b6e609568974428a5bb5e499037b9662fe2f25a
Former-commit-id: 1fa30277428dd05091968ee42f6f5db057b193fb
Former-commit-id: cadfaf22b1424a734ae9dfc755ad1ac28380f4a8
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
5dab57a429
Fix kernel size calculation
Former-commit-id: e9775f77e724292ad7aa6bb794ed739f62c4de0a
Former-commit-id: 035865ef367fc65a32e6e41f9e873803637efed3
Former-commit-id: 99cceb18a2436704c00d9fbea3077f9391a2d934
11 years ago
James Jackson-South
31240419c6
Clean up Gaussian Blur.
Remove old code. Something is still not right here with smoothing not
even.
Former-commit-id: 9d3cfbe7b8bb780564f23c21a1576ea072a56db3
Former-commit-id: 208531f503fd3e5d08b29175542838f4777822be
Former-commit-id: e02cdc5ad7b784722d761678b442589962a4177f
11 years ago