<!-- Generated by SpecStory -->

# 如果是 LivePhoto，使用 #sym:DOMImageViewer 而不是 #file:web (2025-07-08 08:31Z)

_**User**_

如果是 LivePhoto，使用 #sym:DOMImageViewer 而不是 #file:webgl-viewer ,LivePhoto视频的放大及其位置要与DOM图片向对应

---

_**Assistant**_

我理解您的需求。您希望在 LivePhoto 模式下使用 `DOMImageViewer` 而不是 `WebGLImageViewer`，以确保 LivePhoto 视频的缩放和位置与 DOM 图片保持一致。

让我先检查一下当前代码中 `DOMImageViewer` 的实现，然后修改 `ProgressiveImage` 组件以在 LivePhoto 模式下使用它。 我需要检查 `react-zoom-pan-pinch` 的导入情况： 

---

