API Reference > imodeljs-frontend > Rendering > imageBufferToPngDataUrl imageBufferToPngDataUrl Function Produces a data url in "image/png" format from the contents of an ImageBuffer. imageBufferToPngDataUrl(buffer: ImageBuffer, preserveAlpha: boolean = true): string | undefined Parameter Type Description buffer ImageBuffer The ImageBuffer, of any format. preserveAlpha boolean If false, the alpha channel will be set to 255 (fully opaque). This is recommended when converting an already-blended image (e.g., one obtained from Viewport.readImage). Returns - string | undefined a data url as a string suitable for setting as the src property of an HTMLImageElement, or undefined if the url could not be created. Defined in core/frontend/src/ImageUtil.ts Line 246 Last Updated: 11 June, 2024