|
|
1 月之前 | |
|---|---|---|
| .. | ||
| src | 1 月之前 | |
| LICENSE | 1 月之前 | |
| README.en.md | 1 月之前 | |
| README.md | 1 月之前 | |
| package.json | 1 月之前 | |
| tsconfig.json | 1 月之前 | |
Standalone image renderer package for Flyfish File Viewer. It handles browser-side preview, lightbox viewing, and unified zoom for png, jpg, webp, avif, gif, svg, tiff, ico, heic, heif, jxl, and related image files.
import { imageRenderer } from '@file-viewer/renderer-image'
const options = {
builtinRenderers: 'none',
renderers: [imageRenderer],
}
Or compose it through the full preset:
import { allRenderers } from '@file-viewer/preset-all'
const options = {
builtinRenderers: 'none',
renderers: allRenderers,
}
heic2any only when those formats are opened.@file-viewer/core still keeps lightweight native image preview for browser-supported PNG / JPEG / SVG / WebP formats, but it no longer installs heic2any by default. Install this package explicitly, or use @file-viewer/preset-all, when HEIC / HEIF conversion or the full standalone image renderer is required.