Skip to main content

export-mind-map-as-image

Guide for exporting mind maps as images using the built-in SCST engine from `@mind-elixir/export-mindmap`.

Datos de origen

Repositorio
SSShooter/mind-elixir-core
Última actividad en el origen
7 de agosto de 2026 a las 02:36
Idioma detectado de SKILL.md
inglés
Estrellas
3179
Forks
417

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
Export Mind Map as Image
description
Guide for exporting mind maps as images using the built-in SCST engine from `@mind-elixir/export-mindmap`.
# Export Mind Map as Image Mind Elixir exports images through the built-in SCST engine from `@mind-elixir/export-mindmap`. SCST is a lightweight, high-performance DOM-to-image library based on SVG `<foreignObject>` + Canvas, with zero third-party screenshot dependencies. ## 1. Installation Install `@mind-elixir/export-mindmap` as a dependency. ```bash npm install @mind-elixir/export-mindmap ``` ## 2. Usage Use the `downloadImage` / `exportImage` functions to capture the mind map nodes and download them. ```typescript import { downloadImage, exportImage } from '@mind-elixir/export-mindmap' // Assuming `mind` is your MindElixir instance // Download as PNG / JPEG / WEBP await downloadImage(mind, 'png') // format: 'png' | 'jpeg' | 'webp' // Or get the URL for preview / custom handling instead of downloading const url = await exportImage(mind, 'png') ``` ## 3. Using SCST directly SCST is also exported from the package and can be used to screenshot any DOM element. ```typescript import { domToBlob, domToDataURL, domToObjectURL } from '@mind-elixir/export-mindmap' const blob = await domToBlob(element, 'png', options) const dataUrl = await domToDataURL(element, 'jpeg', options) const objectUrl = await domToObjectURL(element, 'webp', options) // most memory-efficient for downloads ``` > **Note**: The built-in `mind.exportSvg()` method is deprecated. Please use the method above for new projects.
Ver en GitHub