Function createThumbnail

  • Creates image thumbnails quickly and efficiently

    Parameters

    • input: string | Buffer

      Path to the source image or image buffer

    • width: number

      Thumbnail width

    • Optional height: number

      Thumbnail height (optional, will maintain aspect ratio if omitted)

    • format: ImageFormat = ImageFormat.PNG

      Output format (default: png)

    Returns Promise<Buffer>

    Thumbnail image as buffer

    Example

    const { createThumbnail, ImageFormat } = require("kiutils");

    createThumbnail("large-image.jpg", 200)
    .then(buffer => fs.writeFileSync("thumbnail.png", buffer));

Generated using TypeDoc