Naman Aggarwal
40dc23bedd
[FIXED] travis test not failing when module test fails ( #1550 )
...
* travis test error fix
* Updated PULL_REQUEST template
* code cleanup
* ..
* some minor changes
* some minor changes
* Trying to restrat the build
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
Co-authored-by: Rishabh Shukla <42492389+blurry-x-face@users.noreply.github.com >
2020-01-21 16:22:46 -05:00
Naman Aggarwal
2b3e5a2915
Added options startingX and startingY in Add-Qr Module ( #1520 )
...
* Added options startingX and startingY in Add-Qr Module
* requeste changes
* Fixing Qr Code at the end when not fit in the image
Co-authored-by: Rishabh Shukla <42492389+blurry-x-face@users.noreply.github.com >
2020-01-18 19:48:52 -05:00
Rishabh Shukla
c22c6c70d0
Adding easier to use interface for blend module and different blend modes ( #1453 )
...
* Bump data-uri-to-buffer from 2.0.1 to 3.0.0
Bumps [data-uri-to-buffer](https://github.com/TooTallNate/node-data-uri-to-buffer ) from 2.0.1 to 3.0.0.
- [Release notes](https://github.com/TooTallNate/node-data-uri-to-buffer/releases )
- [Commits](https://github.com/TooTallNate/node-data-uri-to-buffer/compare/2.0.1...3.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
* add blend modes
* fix toCliString test
* add docs link for blend modes
* fix crop module
* undo last commit
* minor change
* change default to custom
* add docs link
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Harsh Khandeparkar <34770591+HarshKhandeparkar@users.noreply.github.com >
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2020-01-17 15:47:47 -05:00
Rishabh Shukla
89fb3585ac
Tests for checking image change upon change in options ( #1490 )
...
* add test for change in option for colormap
* add test for change in option for colormap
* add comments
* add few tests
* Add options change test for 14 more modules
* add test
Co-authored-by: Harsh Khandeparkar <34770591+HarshKhandeparkar@users.noreply.github.com >
2020-01-17 15:00:13 -05:00
keshav234156
d1b9b8becc
Fixes disabling of clicking after crop is deleted and added test for the cropUI ( #1481 )
...
* crop-ui
* crop-ui
* Added test
* Adding test
* improving comments
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2020-01-16 17:18:34 -05:00
Rishabh Shukla
b8c7df760a
Add ranged input for overlay module. ( #1459 )
...
* add ranged input for overlay module
* fix bug
* change input type to integer
* Add tests
* Add tests
Co-authored-by: Harsh Khandeparkar <34770591+HarshKhandeparkar@users.noreply.github.com >
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2020-01-16 15:07:35 -05:00
Naman Aggarwal
2736b481a4
Added aspect ratio module ( #1454 )
...
* Base file
* Added aspect ratio module
* Compatiable with Experimental GIF Manipulation
* some refactoring
* Changed the name from aspect-ratio to Constrained Crop
* cleanup
* Changes requested
* Added test module
Co-authored-by: Harsh Khandeparkar <34770591+HarshKhandeparkar@users.noreply.github.com >
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2020-01-16 14:40:30 -05:00
Rishabh Shukla
b0ddea012a
Add test for import image ( #1513 )
...
* add test for import image
* add test for import image
* remove log
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2020-01-16 13:55:43 -05:00
Rishabh Shukla
c1c682c0a6
Fix color picker bug ( #1465 )
...
* fix color picker bug
* minor change
* change step to stepAll
* add test
* add comments to colorpicker UI test
* add space
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2020-01-16 12:23:36 -05:00
Harsh Khandeparkar
ea2069d7f6
[GCI] Experimental GIF Manipulation ( #1404 )
...
* wasmSuccess
* modules use wasmSuccess
* modules use wasmSuccess
* add the tooltip
* add GIF support
* fix imageDImensions function
* fix inputCoordinatesParser function
* show correct image dimensions
* show correct image dimensions
* don't allow save as PDF for GIFs
* fix QR module
* fix BlobAnalysis
* fix Blur
* fix Colorbar
* fix Crop
* fix crop defaults
* fix DrawRectangle
* fix EdgeDetect
* fix FlipImage
* fix Gradient
* fix Invert
* fix Overlay
* fix Resize
* fix Rotate
* fix TextOverlay
* fix parse input test
* make GIFs work in nodejs
* sample GIF test
* small change
* cleanup
* cleanup
* cleanup
* small fix
* small change
* handle errors
* proper error handling and fix tests
* cleanup
* try a fix
* try another fix
* fix module benchmarks
* try more fixes
* revert
* try fixing the tests
* fix overlay test
* add the gif tests
* remove unnecessary changes
* fix tests
* whoops
* add some docs
* inBrowser
* fix all module tests
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2020-01-11 12:05:10 -05:00
keshav234156
7905cc9252
fixing module test ( #1410 )
2020-01-02 12:53:50 -05:00
Srihari
13270a668c
fix case ( #1387 )
2020-01-01 14:47:20 -05:00
Harsh Khandeparkar
c370a8b4ea
Install GPU.js v2.3.1 ( #1374 )
...
* fix: Upgrade GPU.js to v2.3.0 and handle browserifying it
* fix?
* fiiix
* fix
* fix tests browserify
Co-authored-by: Robert Plummer <robertleeplummerjr@gmail.com >
2019-12-21 11:59:11 -05:00
keshav234156
b7d5a98cdb
seprated the title and radio group file ( #1367 )
2019-12-18 23:28:37 -05:00
keshav234156
ed0f76c78d
test for add step ( #1366 )
...
* test for add step
* adding relative path and testing with npm run test-ui(for testing in travis but it will abort previous test-ui)
* checking index.html
* checking index.html
* changing test location and reverting index.html
* remove console.log
2019-12-17 19:37:27 -05:00
Harsh Khandeparkar
4a86abbafd
[GCI] InsertStep functionality added for loadImage step ( #1360 )
...
* add markuo
* add markupfix insertPreview
* fix insertPreview test
* make the new insertPreview work
* fix disabled
* small fix
* fix comments
* remove console log
* fix enabling/disabling of insert-step btn
2019-12-16 13:42:15 -05:00
keshav234156
032971d269
Fixes window error in Average module.Commented the test that were affecting other modules ( #1330 )
2019-12-09 17:52:01 -05:00
Jeffrey Warren
776cb42bd6
Revert extra test until complete
2019-09-01 16:14:52 -04:00
Jeffrey Warren
fb452f7788
add UI test for quick selector add step
...
re #1000
2019-09-01 16:09:49 -04:00
Slytherin
1b26f71654
Add minify-image module ( #1149 )
...
* Add minify-image module
* Add node modules
* corrected path
* Add browser func
* Add test and documentation
2019-07-09 19:38:06 -04:00
Harsh Khandeparkar
257113a948
Shorten UI code with new $step method ( #710 )
...
* update dist
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
dist update
Revert "dist update"
This reverts commit 9ee2a987e8f978961656ae8f71f6e6702bbbd30d.
* Merge remote-tracking branch 'upstream/main' into main
* add dist
* add new func
* update itermediate
* changes
* fix gitignore
* use scopeQuery
* add mapHtmlTypes test
* scopeQuery tests added
* try something
* change
* fix stepui test
* Remove double quotes
* update new code
* refactor to spec
2019-06-21 15:11:10 -04:00
Slytherin
30659d4656
Using wasm to accelerate PixelManipulation.js ( #1093 )
...
* Add wasm code
* First working model
* Add PixelManipulation web assembly code to browser and node
* Tests corrected for modules
* Corrected test script
* Add wasm bechmarks
* Update Readme
* Applies toggling functionality and refactored PixelManipulation code
* Added documentation and corrected wasm toggling
* change noise reduction module to use wasm code
* Corrected formatting and removed extra comments
* Add default wasm option and made README changes
* Fixed negative test timings
* combined benchmarks file
* Update benchmark.js
* Removed copies of wasm file and corrected test format
* Update package.json
Co-Authored-By: Jeffrey Warren <jeff@unterbahn.com >
* Added wasm file and removed redundant code
* Removed earlier benchmarks
* move test/core/sequencer/benchmark.js to its own test command, not passing to tape-spec
* Solves memory leaks and blank lines
* Solves memory leaks and blank lines
* Added handler for node code
* Modify test script
* Modify test script
* Correct doc and removed pace fuctionality
2019-06-21 10:54:56 -04:00
aashna27
440c3e0ad0
Eslint operator spacing config ( #1109 )
...
* Eslint operator spacing config
* consistent spacing after comma
* comma styling config
* Trailing spaces config
2019-06-13 16:59:43 -04:00
aashna27
9eac21897a
Added noise reduction module ( #1105 )
...
* Added Noise Removal Module
* Remove ChangePixel Function
2019-06-13 13:09:13 -04:00
aashna27
c784de0c19
Added Eslint and husky ( #1062 )
2019-05-11 10:39:15 -04:00
Harsh Khandeparkar
0c3d7be7e2
Module tests ( #1058 )
...
* change all old module benchmarks
* no node 6
* add average module tests
* edge-detect test added
* edge detect tests
* flip-image tests
* tint tests
* saturation tests
* gradient tests
* exposure tests
* draw-rectangle tests
* color-temperature tests
* convolution tests
* paint-bucket tests
* ndvi tests
* ndvi-colormap tests
* histogram tests
* crop tests
* gamma-correction tests
* dynamic tests
* colorbar tests
* webgl-distort tests
* fisheye-gl tests
* blend module tests
* overlay module tests
2019-05-06 15:41:42 -04:00
Harsh Khandeparkar
b0096a13f4
GPU Acceleration achieved! ( #1038 )
...
* add gpu.js 2.0.0-rc.7
* add gpuUtils
* add gpuUtil convolve
* add convolution to edgeDetect
* bench it
* bench change
* newline
* pipeline
* revert edge-detect
* gpu accelerate gaussian blur
* edgeDetect use blur
* tweak values
* remove ndarray-gaussian-filter
* audit
* turn on previews
* remove oldPix
* fix travis
* Travis fix
* Try fixing travis
* Fix
* Retry
* tweaks
* convolution module on GPU
* use babelify
* trial
* remove logs
* Update .travis.yml
* Update .travis.yml
* bump version
* bump to rc.9
* rc.10
* rc.11
* Update package.json
* convolution fix
* unit test gpuUtils
* tests changed, fixed
* new fix
* more obvious parseFloat
* remove old commented code
2019-05-02 12:53:57 -04:00
aashna27
ff8c27eac2
Fixes Grid-Overlay with node Compatibility ( #1024 )
...
* Fixes Grid-Overlay
* Tests
* Correct bounds
Co-Authored-By: aashna27 <aashna.mittal27@gmail.com >
* Correct bounds
Co-Authored-By: aashna27 <aashna.mittal27@gmail.com >
* Correct bounds
Co-Authored-By: aashna27 <aashna.mittal27@gmail.com >
* Correct bounds
Co-Authored-By: aashna27 <aashna.mittal27@gmail.com >
2019-04-26 15:40:22 -04:00
Varun Gupta
c36922dbdf
attempting webgl-distort ( #1022 )
...
* attempting webgl-distort
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* fixed the error
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* WIP
* custom inputs for distort
* added test suite
* test fix and input parse
* test fix
* 3.3.0
2019-04-19 13:10:58 -04:00
Vibhor Gupta
ec40224831
Detect and Parse string separated module names ( #787 )
...
* detecting and parsing string separated module names
* test fix
* parsing multiple input methods
* travis fix
* test cases
* requested changes made
* test fix
* rebase and fix conflicts
2019-04-18 16:12:33 -04:00
Slytherin
2be7a3dca6
Fixes crop module bug ( #1019 )
...
* Fixes crop module bug
* Fixes crop functionality
* Add looks like test for crop module
2019-04-18 07:40:36 -04:00
Vibhor Gupta
e22eacf666
Add: white balance module ( #1011 )
...
* WIP
* added white balance and renamed temperature module
* import defaults
* white balance module test
2019-04-15 07:21:39 -05:00
Varun Gupta
c3e8c3fb74
Gl puppeteer ( #1007 )
...
* add geotiff
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* now running gl using localhost fixes #216
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* modularize api and fix tests
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* finishing up
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* add docs
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* fixes
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* fix benchmark.js
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
2019-04-14 10:50:26 -05:00
Varun Gupta
e4e4548c09
add canvas resize module ( #994 )
...
* add canvas resize module
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* add tests
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
2019-04-07 12:41:14 -04:00
aashna27
8ad171ee56
Tests added ( #943 )
2019-03-27 07:49:42 -04:00
Varun Gupta
cb53efbe21
redid import-image and fix ExportBin fixes #899 ( #900 )
...
* redid import-image and fix ExportBin fixes #899
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* 3.0.1
* bypass import-image
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
2019-03-20 13:53:02 -04:00
aashna27
e1a113cde1
Added tests for more modules ( #752 )
2019-03-16 12:26:40 -04:00
Slytherin
2f21bec80a
Restructure API ( #824 )
...
* Change addsteps(), loadImages(), run() and default UI
* Restructure API completely
* Add updated dist files
* Removed extra comments
* Indentation improved
* Update README.md
2019-03-14 11:04:02 -04:00
Mridul97
055b17c75f
Add replace color module ( #724 )
...
* Add color separation module
* changes
* changes
* changes
* changes
* Add test
2019-03-04 19:19:39 -05:00
Slytherin
6dd7738476
Adds "Add QR" module ( #736 )
...
* Adds Add QR module
* Grunt build changes
* Rremoved copyPixels function and added test for QR module
* Resolved test fail issues
* Adds look same test
* Change default to get from info.json
2019-02-21 10:02:24 -08:00
Slytherin
c3abdaf3aa
Add sequencer.getSteps() ( #777 )
...
* create getSteps() and test it
* Adds test with new sequencer instance and updated Readme
2019-02-17 18:14:59 -06:00
Varun Gupta
761142d9d3
createMetaModule generator ( #779 )
...
* initial createMetaModule
* fixes
* fix
* Update createMetaModule.js
* Update createMetaModule.js
* refactor and fix
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* update ndvi-colormap
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* fix test
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* add docs
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
2019-02-16 22:33:45 +05:30
Varun Gupta
81b06d1b42
Benchmarks ( #781 )
...
* benchmarks initial try
* added test to package.json
* Update benchmark.js
* Update benchmark.js
* Update benchmark.js
* Update benchmark.js
* bigger image
* change load-Image to browser only and fix benchmark
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* run on same image
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
2019-02-16 21:25:23 +05:30
Varun Gupta
fa30c1b30f
Opaque meta module + test - colorbar ( #764 )
...
* opaque colorbar test
* build
* rebase + build
* fixed opaque meta modules yay
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* add test and prevent internal logs
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* Update meta-modules.js
2019-02-13 10:36:11 -05:00
aashna27
ddde6e1e2e
Added Threshold ( #722 )
2019-02-08 11:50:45 -05:00
Vibhor Gupta
57e4849d35
Add: Module tests ( #748 )
...
* WIP
* module testing harness
* adjustments
2019-02-05 11:31:13 -05:00
Vibhor Gupta
0cd3156c06
Setup UI testing ( #720 )
...
* default sequencer ui test
* default step ui test suite
* intermediate step ui test
* preview ui test suite
* url methods test suite
* add set url params method test suite
* argument call tests
* test directory refactor
* travis fix
2019-01-31 12:56:34 -05:00
Slytherin
8fd4efc621
Add tests for notify() ( #686 )
...
* Added HTML-UI test
* Added test for notify()
* Updated Readme's
2019-01-22 10:43:39 -04:00
Mridul97
c72beb7359
test brightness module ( #624 )
2019-01-09 14:24:17 -05:00
Slytherin
aad1f823d3
Added a function to sequencer and then made the functionality available to crop and overlay module. ( #592 )
...
* Add manifest.json and cache static assets for offline use (#331 )
* Add manifest.json
* cache static assets for offline use
* update cache
* add meta theme-color and change static files to be cache
* cache the files on network request
* caching on first run
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* add a button to clear cache
* add styling to clear cache link
* Update Modules.js (#452 )
I've arranged the modules in alphabetical order.
* Added a function to parse Input coordinates and added the functionality for crop and overlay modules
* Added changed dist files
* Revert "Added changed dist files"
This reverts commit dbda25a228 .
* Changed function name and added the functionaity to src/utils folder
* Added unit test
* Added unit test to /test/util
2019-01-04 11:27:00 -05:00