James South
85cbde86ca
Tidy up
Former-commit-id: d306e2074491be7d0564ceb3bbdda2db0917c182
Former-commit-id: 397cbd1b28792c556adf4ac59a4e843879109cf3
12 years ago
James South
3b0b08b645
Only need on instance of ImageConverter
Former-commit-id: a35ae46486ca8630663668dcd2fa60648fdd8832
Former-commit-id: 08a0cf520fe3e92654ed22ef168c820ba728836f
12 years ago
James South
ee53b1bd36
Fix memory leak in GifEncoder
Former-commit-id: b3ee297b52fa012dcc31d210b48489338ef746fb
Former-commit-id: d455ea683b3235c18e9b8772cb7ff66e87a3105d
12 years ago
James South
095b7e4a47
Repeat count now reflects Property info
Former-commit-id: 7b8ef0819336be4e596145338d44cea70f79bf66
Former-commit-id: cbf23285111354ab19023ea4d94dc0a3bae93da9
12 years ago
James South
ab7b9efcc0
Cleanup
Former-commit-id: 44c39ca6682e796c9fe480fc65bfe8b3688af282
Former-commit-id: 87de64b3c19d92bd310cc105b0811994a3c24ae6
12 years ago
James South
6593a0ce29
Copy input stream and adding gifdecoder
Former-commit-id: e8a3833fe02c401d75e413299332e7037eb89395
Former-commit-id: f212567b18c276d51368b8ee2d2ad6f5e24a53a8
12 years ago
James South
98ec77c72a
Fixing gif encoder. 😄
Former-commit-id: c2e4301396017e11738ba8b65efaa6ca3e073661
Former-commit-id: 6ec38cefcaf957a50ba148629765ff2482bf3983
12 years ago
James South
e171a6814e
Fixed frame delay plus resize bug
Former-commit-id: 32ce81eb0e5d90d0b4f2a47e967dfed4c7ec3556
Former-commit-id: d243591041847d982488e17fecdc6e2c76d866b0
12 years ago
James South
e06030a38c
Rewriting quantizer, fixing resize error.
Former-commit-id: 3015452932f8cca4e0f756ee75d0cdc032ba6a38
Former-commit-id: 459d68ea0a563da7a1108c9e0d6196f91e702fe9
12 years ago
James South
d9bb8351f1
Fixing rotate plus resolution errors.
Former-commit-id: fa8d70c55ba5bf778c557c190c89c2fcdf551a49
Former-commit-id: e7d3d40d11aae80bfe92f146287e22700871ebdd
12 years ago
James South
d7c41cf342
Adding Image Layer
Former-commit-id: d373222acce3ea1884db6993330e7775b9347da9
Former-commit-id: 37c67ed3b3f5ca29a641f11227771cf46711b91f
12 years ago
James South
5010ee7374
Refactoring Resize and adding initial Overlay code
Former-commit-id: 958a88f70621bf71649c242bfa83c16805a17eb5
Former-commit-id: 2009496612029e60a60b814cd1b752c275761f45
12 years ago
James South
7bab72aeca
Mask now accepts position instructions
Former-commit-id: 8e40db9486bd08d8dcf2850604d3e5f40dfeaee1
Former-commit-id: 803d99ed0ff547a62870e458ef95e918f31cf93f
12 years ago
James South
68ca559a38
Refactoring entropy crop
Former-commit-id: 9b7c4dc780a84e0efcfd3026e20cfc61ce121bce
Former-commit-id: b00099cbbc42e9bb3ebbd16a390d54f995969a98
12 years ago
James South
494db89c52
Finishing Mask plus BGColor fix
Former-commit-id: ebe77f5da23989c54de19b9279c78babe85866e3
Former-commit-id: 6ed3adce5e0c9d17e9382a373ea208b25f9c8cd5
12 years ago
James South
99e1dfba8e
Adding some helpers for Mask
Former-commit-id: 1088515897630d379c3279fff5e46a5602a77b7b
Former-commit-id: b713c6246c39855749d282df8bbd031869eb1f7e
12 years ago
James South
3eb7e66b3f
Initial API shift to use Image rather than Bitmap as param
Former-commit-id: 828db9be865d921897d269456b65fb9d4aa5c94d
Former-commit-id: 572c0d146a899fcbdee65698e7f4a88368a39106
12 years ago
James South
128cb4b1b0
Fixing comic filter
Former-commit-id: abffd6261fd58e5d3507916833b4e6d0c152db9d
Former-commit-id: 32877091d96a8e85e393d44cb431bc20fdf961e0
12 years ago
James South
6038ff3130
Fixing ResizeLayer equality operator
Former-commit-id: ed6c4e0bd7dc9d36be90110e90ca19fe407ed85b
Former-commit-id: f3c5cbcdbc83d805c6a6ca6508e43d8c03355892
12 years ago
James South
bc8905f915
Faster pixelate and oilpaint
Former-commit-id: 14e4fa2fdef88ce05c76ee4a0446536310ea6eff
Former-commit-id: 09ccde9cc33ffeae0de019e3310507cabbb01009
12 years ago
James South
029b0916f5
More speed improvements
Former-commit-id: b2e663bca1492bf9e28a1da8051731646a19feef
Former-commit-id: ec08860c20b0eb2e8423d834b3548fd939d90a76
12 years ago
James South
e44e2fd517
Improving convolution filter speed with Parallel.For
TODO: Check this again and expand to other methods
Former-commit-id: d1e608bee96e75c26c0665518374f4db5af8e899
Former-commit-id: a43b63910def35dc41b4b5a494d00f7c9089e398
12 years ago
James South
37e064fcf0
Fixing hash code implementations.
Former-commit-id: e5da9b680a85d2efaf93947bb50dbcb5084a6b1d
Former-commit-id: ecfa386f8164ef21e0a5a5415c9ea788324fb86a
12 years ago
James South
b47aa8e2cf
Adding detect edges to web and moar unit tests
Former-commit-id: a73c74f036b0137963147d593d1d0118c7d867d1
12 years ago
James South
77a59c25bf
Refactoring + Convolution filter update
Former-commit-id: db48e9ad325b90b5b2648aaaa05636de05d7e9fb
12 years ago
James South
996a7b9c52
Refactoring filters to not require ImageFactory
Former-commit-id: 1fe19ec1e5de74dab54ad08e98ed01f1e2e442a4
12 years ago
James South
7054f866b2
Entropy crop a go go
TODO: Clean up.
Former-commit-id: 168831022aeb9d1db112f6c57d3fb05ff5956366
12 years ago
James South
ae456b6a20
First attempt at energy cropping
Former-commit-id: 4d60678c02c627fb6222244fed5cac8fc676d32d
12 years ago
James South
369ed28a10
Adding more operators
Former-commit-id: 3137871b3fe48b335482bec4b13477f7d9c0f512
12 years ago
James South
905d950b56
Fixing loop bounds
Former-commit-id: 369c22807ca4949b98d1c6891e95bf43ab345811
12 years ago
James South
479b675a79
More edge detection
TODO: Fix range in loop
Former-commit-id: ae78dcd736549a1e44c5de136668ba6661c62cd7
12 years ago
James South
c1d569c116
Edge detection experiment.
Former-commit-id: ea07e17c2325d6db5a7f85ae489dc96900c41475
12 years ago
James South
7d0c8e7e84
Extension-less files now save.
Former-commit-id: 76da3932b9c51bd840c5d6f87d5bc6b842577e73
12 years ago
James South
b9a85869cd
Switching up fastbitmap class
Former-commit-id: 93c59d9d01fe0bcc0751c959ed2f28be4192a500
12 years ago
James South
4d0f5898cc
Mergign rotate/hue. Init Replace colour
Former-commit-id: e31e62b5f0c1cea1f63c16e7638416bfe65962e4
12 years ago
James South
c13bddc07c
Fixing unit tests
Former-commit-id: 368a3a00dc2f284f5ea3dea3d2a43a456141b0cc
12 years ago
James South
41d049a178
Fixing YcbCr
Former-commit-id: 940697fd8a7d4889a263209975a1043d5e24f125
12 years ago
James South
9fdc7c768d
Adding YCbCr (not correct yet)
Former-commit-id: 3e72f3c0fd48b9f990701ad65001b8f71849673c
12 years ago
James South
35bccb8e88
Making color structures immutable
Former-commit-id: a3812a627992dc8b0c350d57c51f970986b808c5
12 years ago
James South
42ae3a047b
Adding Hue and HueRotate
Former-commit-id: 654fd398b5ff802c2ad23f0eea38773337dc8ceb
12 years ago
James South
883afcfb10
Initial addition of hue adjustment processor
Former-commit-id: 6bae314ea0932804874ab3bee1cade7d1dd3d0ee
12 years ago
michael-mason
0a87b8e419
fix for allowing the loading of mac tiffs
Former-commit-id: 0a8f28fb2db6dd5152d512719db899f5c692e621
12 years ago
James South
272c5a8bcb
Tweaking Flip and Watermark
Former-commit-id: 2b324f703944194940e98c5957433424c30deea2
12 years ago
James South
07aac398a0
Removing background color from RoundedCorners
Former-commit-id: 36640494bae52d5aaa371fa6a2baecd5254cf10f
12 years ago
James South
c8dfb54505
Fixing Watermark parser
Former-commit-id: 4e64fb4957266ac066a48c2bd6598ff1185f6f79
12 years ago
James South
5bea77297b
Adding PostProcessingEventHandler Fixes #74
Former-commit-id: f6dcf6a1303211b1123e5b6130d700d0c5699e33
12 years ago
James South
b41cfbff3b
WebP is now a separate plugin
Former-commit-id: dc2bf6c33ec42faa0b2e935a7bca10d9adf85b10
12 years ago
James South
2b13e87c19
Better Semaphore fix
Former-commit-id: 420a9831a79083d397feb75e03bb9540efa3f6e3
12 years ago
James South
73fce7da7e
Removing unused using
Former-commit-id: fe6fdc1cc9c3642299a7756b61c4748e83bb036d
12 years ago
James South
b9ce7b0600
Removing dllimport extensions
Former-commit-id: 0c0b015aa6967a6663861f9a3b1621bc7085297c
12 years ago