mirror of
https://github.com/publiclab/image-sequencer.git
synced 2025-12-13 03:40:03 +01:00
Added usage notes, changed a variable name.
This commit is contained in:
20
dist/image-sequencer.js
vendored
20
dist/image-sequencer.js
vendored
@@ -184310,6 +184310,18 @@ module.exports = function UserInterface(options) {
|
||||
},{}],1040:[function(require,module,exports){
|
||||
/*
|
||||
* Image Cropping module
|
||||
* Usage:
|
||||
* Expected Inputs:
|
||||
* options.x : x-coordinate of image where the modules starts cropping | default : 0
|
||||
* options.y : y-coordinate of image where the modules starts cropping | default : 0
|
||||
* options.w : width of the resulting cropped image | default : 50% of input image width
|
||||
* options.h : height of the resulting cropped image | default : 50% of input image height
|
||||
* Output:
|
||||
* The cropped image, which is essentially a rectangle bounded by the lines:
|
||||
* x = options.x
|
||||
* x = options.x + options.w
|
||||
* y = options.y
|
||||
* y = options.y + options.h
|
||||
*/
|
||||
module.exports = function Crop(options){
|
||||
|
||||
@@ -184324,10 +184336,10 @@ module.exports = function UserInterface(options) {
|
||||
|
||||
getPixels(image.src,function(err,pixels){
|
||||
var newdata = [];
|
||||
var ox = options.cropX || 0; //Where to begin the crop on X axis
|
||||
var oy = options.cropY || 0; //Where to begin the crop on Y axis
|
||||
var w = options.cropL || Math.floor(0.5*pixels.shape[0]); //Length of crop
|
||||
var h = options.cropH || Math.floor(0.5*pixels.shape[1]); //Height of crop
|
||||
var ox = options.x || 0;
|
||||
var oy = options.y || 0;
|
||||
var w = options.w || Math.floor(0.5*pixels.shape[0]);
|
||||
var h = options.h || Math.floor(0.5*pixels.shape[1]);
|
||||
var iw = pixels.shape[0]; //Width of Original Image
|
||||
newarray = new Uint8Array(4*w*h);
|
||||
for (var n = oy; n < oy + h; n++) {
|
||||
|
||||
@@ -1,5 +1,17 @@
|
||||
/*
|
||||
* Image Cropping module
|
||||
* Usage:
|
||||
* Expected Inputs:
|
||||
* options.x : x-coordinate of image where the modules starts cropping | default : 0
|
||||
* options.y : y-coordinate of image where the modules starts cropping | default : 0
|
||||
* options.w : width of the resulting cropped image | default : 50% of input image width
|
||||
* options.h : height of the resulting cropped image | default : 50% of input image height
|
||||
* Output:
|
||||
* The cropped image, which is essentially a rectangle bounded by the lines:
|
||||
* x = options.x
|
||||
* x = options.x + options.w
|
||||
* y = options.y
|
||||
* y = options.y + options.h
|
||||
*/
|
||||
module.exports = function Crop(options){
|
||||
|
||||
@@ -14,10 +26,10 @@
|
||||
|
||||
getPixels(image.src,function(err,pixels){
|
||||
var newdata = [];
|
||||
var ox = options.x || 0; //Where to begin the crop on X axis
|
||||
var oy = options.y || 0; //Where to begin the crop on Y axis
|
||||
var w = options.l || Math.floor(0.5*pixels.shape[0]); //Length of crop
|
||||
var h = options.h || Math.floor(0.5*pixels.shape[1]); //Height of crop
|
||||
var ox = options.x || 0;
|
||||
var oy = options.y || 0;
|
||||
var w = options.w || Math.floor(0.5*pixels.shape[0]);
|
||||
var h = options.h || Math.floor(0.5*pixels.shape[1]);
|
||||
var iw = pixels.shape[0]; //Width of Original Image
|
||||
newarray = new Uint8Array(4*w*h);
|
||||
for (var n = oy; n < oy + h; n++) {
|
||||
|
||||
Reference in New Issue
Block a user