I want to set the initial position of the image as centered how can I do that? I don't want to do CSS centering as it will be applied always only at the first time I want the position to be set as centered of the container.
I need to keep the style #scene {display: inline-block;} or else the panning inside bounds breaks.
How can I center this image at load initially
    const element = document.querySelector('#scene');
    let panZoomController = panzoom(element, {
      bounds: true,
      boundsPadding: 0.1
    });.image-outer-wrapper {
  border: 3px solid red;
  overflow: hidden;
  height: 500px;
}
img {
  cursor: move;
  display: flex;
  justify-content: center;
}
#scene {
  display: inline-block;
}<script src="https://unpkg.com/[email protected]/dist/panzoom.js"></script>
<div class="image-outer-wrapper">
  <div id="scene">
    <img src="https://www.probytes.net/wp-content/uploads/2018/01/5-1.png">
  </div>
</div> 
                        
You can use
zoomAbsto set the initial position. The scale need to be different from1(not sure why) so I made it0.9