Mohammad Warid
aa120591cb
Image Sharpening Module added ( #1849 )
...
* Adding image sharpening module
* Added docs and changes requested
* Added test for image sharpening module
Co-authored-by: Barun Acharya <47106543+daemon1024@users.noreply.github.com >
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2021-03-25 12:21:44 -04:00
daemon1024
0580218c63
use t.plan instead of t.end
...
plan the no of tape tests instead of waiting for ending in options-test
2021-02-26 21:05:15 +00:00
daemon1024
cc297ee3f7
use Float32Array instead of standard array in expected output in tests
2021-02-26 21:05:15 +00:00
Jeffrey Warren
4609d0a9c6
switch to expr-eval for dynamic module ( #1729 )
...
* switch to expr-eval for dynamic module
* added expr-eval module
* Update Module.js
* update options test to correctly label varied options
* Update options-test.js
* make expressions/options case insensitive
* Update Module.js
Co-authored-by: Harsh Khandeparkar <34770591+HarshKhandeparkar@users.noreply.github.com >
2021-02-15 13:22:31 -05:00
Vivek Singh
0bdf71a47d
fixed registration problem of service worker ( #1807 )
...
* fixed registration problem of service worker
* added a test for service worker
* reused some existing code to avoid code duplication
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2021-02-15 11:48:52 -05:00
Barun Acharya
ea39f4ad88
refactor cli code ( #1785 )
...
* use template for commander instance in clitest
* remove unnecessary log
* use named export instead of default
* refactor cli code to another file to make it testable
* refactor cli.js into src/cli
* refactor
* refactor
* refactor
* refactor
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2021-02-03 23:29:06 -05:00
Jeffrey Warren
580a154f33
try moving to Github Actions from Travis for CI ( #1783 )
...
* try moving to Github Actions from Travis for CI
* npm install
* add apt-get prereqs
* Update continuous-integration.yml
* Update .github/workflows/continuous-integration.yml
Co-authored-by: Barun Acharya <47106543+daemon1024@users.noreply.github.com >
* use resemblejs in gif-tests
* trying `npm run setup`
* fix: use ubuntu latest for github actions
Co-authored-by: Barun Acharya <47106543+daemon1024@users.noreply.github.com >
* Update .github/workflows/continuous-integration.yml
* fix: try more changes
- fix: install `libcairo2-dev` explicitly with apt.
- fix: use Ubuntu 18.04
* fix<actions>: merge dependency installs in one command
* fix<actions>: include more dependencies
* GitHub actions running parallel (#1787 )
* try running tests parallely
* setup composite actions
* Update continuous-integration.yml
* setup all jobs
* just install instead of setup
* trying ci without ubuntu package deps
* cache node modules in ci
* remove action.yml
* name change for brevity
* add recommended deps for tape-run
* xvfb-run --auto-servernum npm run core-tests
Co-authored-by: Barun Acharya <47106543+daemon1024@users.noreply.github.com >
Co-authored-by: daemon1024 <barun1024@gmail.com >
Co-authored-by: Harsh Khandeparkar <34770591+HarshKhandeparkar@users.noreply.github.com >
2021-01-19 07:48:12 -05:00
Jeffrey Warren
5a6d5560ff
Add test for range step size for int (1) vs float (0.1) ( #1776 )
...
* Add test for range step size for int (1) vs float (0.1)
* Remove old default setting for integer
* fixed tests
2020-12-05 12:34:49 -05:00
Rishabh Shukla
f0cb35a0aa
Alpha masking module ( #1546 )
...
* Mask module added
* add mask module
* add test for alpha masking
* update Readme
Co-authored-by: h <f>
Co-authored-by: Harsh Khandeparkar <34770591+HarshKhandeparkar@users.noreply.github.com >
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2020-11-03 11:18:49 -05:00
Nirav Asher
1af80b325a
New Shadow module ( #1507 )
...
* circular gradient module
* Shadow module added
* fixed minor documentation error
* fixed small errors
* added test for shadow module
* updated shadow module to receive x and y inputs
* final shadow module with two inputs
* fixed test for shadow module
Co-authored-by: Harsh Khandeparkar <34770591+HarshKhandeparkar@users.noreply.github.com >
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2020-11-02 09:53:30 -05:00
Aditya Zope
893bc108e0
Parse floating-point value from percentages ( #1733 )
...
* Parse floating-point value from percentages
* Add tests for resize module
* Add options' test for resize module
Co-authored-by: Aditya Zope <zope@Adityas-MacBook-Pro.local >
Co-authored-by: Harsh Khandeparkar <34770591+HarshKhandeparkar@users.noreply.github.com >
2020-11-02 00:08:36 -05:00
Barun Acharya
a5e3584ea8
adding tests for CLI functionality ( #1718 )
...
* test: add a basic cli test for savesequence
* refactor cli-test
* Run cli tests seperately
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
Co-authored-by: Harsh Khandeparkar <34770591+HarshKhandeparkar@users.noreply.github.com >
2020-10-29 07:42:09 -04:00
Harsh Khandeparkar
e1c8a5f218
Edge Detect Horizontal Edges Got Fixed ( #1696 )
...
* fix: edge detect horizontal angle fixed
* test: fix edge detect tests
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2020-10-17 11:46:58 -04:00
Shazeb Ata
23ddf1fce0
Added test for Apply button ( #1579 )
...
* Added test for Apply button
* Refactored
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2020-07-12 16:03:10 -04:00
Harsh Khandeparkar
eb381555c4
Edge Detect Fixed! ( #1629 )
...
* FIX!
* fix the test
* trigger travis
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2020-07-07 11:52:12 -04:00
Jeffrey Warren
1926c01fd6
color halftone and module test ( #1678 )
2020-07-05 17:00:53 -04:00
Deogle
600cce0be3
Removed all instances of mode: 'test' ( #1599 )
2020-01-31 10:58:12 -05:00
Nirav Asher
9260bc2278
circular gradient module ( #1496 )
...
* circular gradient module
* circular gradient option inside gradient module
* Added test for gradient module
* final shadow module with module test
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2020-01-28 15:02:06 -05:00
Naman Aggarwal
166a0d894c
Adding Test modules for GIF's ( #1530 )
...
* Test for GIF
* some cleanup
* Some cleanup
* Some code cleanup
* cleanup
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
Co-authored-by: Rishabh Shukla <42492389+blurry-x-face@users.noreply.github.com >
Co-authored-by: Harsh Khandeparkar <34770591+HarshKhandeparkar@users.noreply.github.com >
2020-01-28 11:01:41 -05:00
Shazeb Ata
79472baec4
Clear step ( #1386 )
...
* Added test clear_step
* Updated clear step test
* Changed name of clear step
* Changed name of clear step
* Added delete step
* Added Linebreaks
* Added clear and delete step
Co-authored-by: Harsh Khandeparkar <34770591+HarshKhandeparkar@users.noreply.github.com >
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2020-01-27 17:40:22 -05:00
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