* 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)
| 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. |
no test coverage detected