[]
        
(Showing Draft Content)

API for creating and modifying image data.

DsImageViewer allows you to create new or modify existing images using the following client API:

// Create empty image.
async newImage(options?: { width?: number; height?: number }) 

// Get unmodified image data url.
public getOriginalImageDataUrl(): string

// Get current image data url.
public getImageDataUrl(): string

// Modify current image data url.
public setImageDataUrl(dataUrl): Promise<void>

// Download the Image document loaded in the Viewer to the local disk.
public download(fileName?: string, getInitialVersion?: boolean) 

These examples show how to use the client API to create or modify images:

Limitations

  • Modification of vector or multi-frame images (SVG, GIF, ICO, TIFF) is not supported.

  • Only static images can be modified.