API Reference > imodeljs-frontend > Rendering > imageBufferToBase64EncodedPng imageBufferToBase64EncodedPng Function Converts the contents of an ImageBuffer to PNG format. imageBufferToBase64EncodedPng(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 base64-encoded string representing the image as a PNG, or undefined if the conversion failed. Defined in core/frontend/src/ImageUtil.ts Line 247 Last Updated: 13 June, 2024