MCPcopy
hub / github.com/fengyuanchen/cropperjs / $transform

Method $transform

packages/element-image/src/index.ts:676–689  ·  view source on GitHub ↗

* Transforms the image. * https://developer.mozilla.org/en-US/docs/Web/CSS/transform-function/matrix * https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/transform * @param {number} a The scaling factor in the horizontal direction. * @param {number}

(a: number, b: number, c: number, d: number, e: number, f: number)

Source from the content-addressed store, hash-verified

674 * @returns {CropperImage} Returns `this` for chaining.
675 */
676 $transform(a: number, b: number, c: number, d: number, e: number, f: number): this {
677 if (
678 isNumber(a)
679 && isNumber(b)
680 && isNumber(c)
681 && isNumber(d)
682 && isNumber(e)
683 && isNumber(f)
684 ) {
685 return this.$setTransform(multiplyMatrices(this.$matrix, [a, b, c, d, e, f]));
686 }
687
688 return this;
689 }
690
691 /**
692 * Resets (overrides) the current transform to the specific identity matrix.

Callers 7

$handleActionMethod · 0.95
$rotateMethod · 0.95
$zoomMethod · 0.95
$scaleMethod · 0.95
$skewMethod · 0.95
$translateMethod · 0.95
index.spec.tsFile · 0.80

Calls 3

$setTransformMethod · 0.95
isNumberFunction · 0.90
multiplyMatricesFunction · 0.90

Tested by

no test coverage detected