1.1 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.1 KiB
		
	
	
	
	
	
	
	
Available Methods
isNodePattern
Determines if function was passed an node callback.
if (isNodePattern(cb)) {
  cb.call(this, null, this);
}
throwError
Either throws the error or calls the callback with the error.
if (/* check for error */) {
  return throwError.call(this, 'someError', cb);
}
scan
Scans through a region of the bitmap, calling a function for each pixel.
function removeRed(image) {
  return scan(image, 0, 0, image.bitmap.width, image.bitmap.height, function(
    x,
    y,
    index
  ) {
    const red = this.bitmap.data[index + 0];
    const green = this.bitmap.data[index + 1];
    const blue = this.bitmap.data[index + 2];
    const alpha = this.bitmap.data[index + 3];
    this.bitmap.data[index + 0] = 0;
    this.bitmap.data[index + 1] = green;
    this.bitmap.data[index + 2] = blue;
    this.bitmap.data[index + 3] = alpha;
  });
}
