# Layers APIs - drawWebView & drawImage

**URL:** <https://devforum.zoom.us/t/layers-apis-drawwebview-drawimage/83237>\
**Category:** Zoom Apps\
**Created:** [February 16, 2023, 5:14am UTC](https://devforum.zoom.us/t/layers-apis-drawwebview-drawimage/83237 "2023-02-16T05:14:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![so-young](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/so-young/32/36768_2.png) [@so-young](https://devforum.zoom.us/u/so-young)\
**Post date:** [February 16, 2023, 5:14am UTC](https://devforum.zoom.us/t/layers-apis-drawwebview-drawimage/83237/1 "2023-02-16T05:14:08Z")

</div>

Hello, we are trying out layers APIs and wanted to ask - can `drawWebView` / `drawImage` be used to display the WebView / image on the virtual background instead of foreground? We want the web view / certain images to show up behind the participant - is this possible?

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [February 27, 2023, 7:41pm UTC](https://devforum.zoom.us/t/layers-apis-drawwebview-drawimage/83237/2 "2023-02-27T19:41:42Z")

</div>

If you want to draw an image behind the participant, then you can use drawImage to draw the canvas in the background and then you would use the drawParticipant function to draw the participant on a particular layer of the canvas.

We also have a sample app that should help to demonstrate how this API can be used:

> **[GitHub - zoom/zoomapps-customlayout-js: A simple podcaster Zoom App to...](https://github.com/zoom/zoomapps-customlayout-js)**
>
> A simple podcaster Zoom App to demonstrate Immersive Mode through our Layers API - GitHub - zoom/zoomapps-customlayout-js: A simple podcaster Zoom App to demonstrate Immersive Mode through our Laye...

Let me know if that helps.
