Skip to main content
Module

x/imagemagick_deno/src/drawables/drawable-text-antialias.ts

Deno port of the WASM library for ImageMagick
Latest
File
// Copyright Dirk Lemstra https://github.com/dlemstra/magick-wasm.// Licensed under the Apache License, Version 2.0.import { IDrawable } from "./drawable.ts";import { IDrawingWand } from "./drawing-wand.ts";
export class DrawableTextAntialias implements IDrawable { private readonly _isEnabled: boolean;
private constructor(isEnabled: boolean) { this._isEnabled = isEnabled; }
public static get Disabled(): DrawableTextAntialias { return new DrawableTextAntialias(false); }
public static get Enabled(): DrawableTextAntialias { return new DrawableTextAntialias(true); }
draw(wand: IDrawingWand): void { wand.textAntialias(this._isEnabled); }}