import { MagickGeometry } from "../magick-geometry.ts";import { IMagickImage } from "../magick-image.ts";
export class DistortSettings { bestFit = false;
scale?: number;
viewport?: MagickGeometry;
_removeArtifacts(image: IMagickImage): void { if (this.scale !== undefined) { image.removeArtifact("distort:scale"); } if (this.viewport !== undefined) { image.removeArtifact("distort:viewport"); } }
_setArtifacts(image: IMagickImage): void { if (this.scale !== undefined) { image.setArtifact("distort:scale", this.scale.toString()); } if (this.viewport !== undefined) { image.setArtifact("distort:viewport", this.viewport.toString()); } }}