Eksporter et mermaid-diagram til PNG, SVG eller Markdown

Et diagram er bare nyttig der det kan sees. Mermaid gir deg fire veier ut – et bilde, en vektor, kilden, eller en Markdown-blokk som gjengir seg selv – og den riktige avhenger helt av hvor diagrammet skal. Dette er den korte versjonen, pluss hva som går galt med hver.

Velg formatet først

MålBrukHvorfor
GitHub, GitLab, Notion, ObsidianEn Markdown-blokkDen gjengis naturlig og forblir diffbar – ingen fil å holde synkronisert.
Lysbilder, en spesifikasjon, en chat-meldingPNGLimes inn hvor som helst, trenger ingen renderer, ser likt ut overalt.
Et nettsted, et trykt dokumentSVGVektor – skarp i alle størrelser, og teksten forblir markerbar.
En annen editor, et repo.mmd-kildeRedigerbar senere. Et bilde er en blindvei.

Hvis målet gjengir mermaid, ikke eksporter i det hele tatt. Et diagram committet som tekst kan gjennomgås linje for linje; det samme diagrammet committet som en PNG kan bare erstattes.

Eksporter fra denne editoren

Åpne kode-fanen – eksportknappene sitter i verktøylinjen, og hver av dem virker på det som til enhver tid er gjengitt.

  1. Kopier SVG — legger <svg>-koden på utklippstavlen, klar til å limes rett inn i en HTML-fil eller et designverktøy.
  2. Last ned SVG — lagrer diagram.svg.
  3. Last ned PNG — lagrer diagram.png, gjengitt i 2x med hvit bakgrunn, slik at den forblir skarp på en skjerm med høy pikseltetthet og aldri havner som en gjennomsiktig flekk på et hvitt lysbilde.
  4. Last ned .mmd — lagrer mermaid-kilden som en ren tekstfil.
  5. Last ned .md (Notion) — lagrer kilden pakket inn i en avgrenset ```mermaid-blokk, som Notion, GitHub og Obsidian gjengir ved innliming.

Til en lysbildepresentasjon, ta PNG-en. For alt som skal endres i størrelse – en dokumentoverskrift, en plakat, en utskrift – ta SVG-en; en PNG skalert opp forbi eksportstørrelsen blir uskarp med en gang.

Behold det som tekst i stedet

Den avgrensede blokken er den eneste eksporten som forblir redigerbar der den er. Tre backticks, ordet mermaid, diagrammet ditt, tre backticks:

```mermaid
flowchart LR
  A[Write] --> B[Review]
  B --> C[Merge]
```
Lim dette inn i en GitHub README, og det gjengis.
  • GitHub — gjengis i README-filer, issues, pull requests og kommentarer.
  • GitLab — gjengis i wikien, issues og merge requests.
  • Notion — lim inn i en kodeblokk og sett språket til Mermaid.
  • Obsidian — gjengis i forhåndsvisning og i publiserte notater.
  • Docusaurus / MkDocs Material / VitePress — mermaid-blokker gjengis i bygde dokumentasjonssider.

Ting som går galt

PNG-en er uskarp

En PNG har fast oppløsning: den eksporteres i en gitt pikselstørrelse, og skalering forbi det interpolerer. Denne editoren eksporterer i 2x av den grunn. Hvis det fortsatt ikke er nok, eksporter SVG-en og konverter den i den størrelsen du trenger – eller bruk rett og slett SVG-en.

SVG-en har ingen bakgrunn

SVG-eksporter er gjennomsiktige med hensikt, så mørk nodetekst forsvinner på et mørkt lysbilde. Enten legg SVG-en på et lyst kort, eller ta PNG-en, som eksporteres på hvitt.

Skrifter ser forskjellige ut andre steder

En SVG refererer til skriftfamilier i stedet for å bygge dem inn, så en maskin uten den skriften bytter til en annen, og etikettboksene slutter å stemme overens. Bruk PNG-en når du ikke kan kontrollere skriftene hos den som ser diagrammet.

Diagrammet er avkuttet

Eksport leser det som til enhver tid er gjengitt, så sentrer visningen på nytt før du eksporterer et stort diagram. Hvis en node-etikett er enorm, del den opp med <br> – mermaid bryter ikke etiketter av seg selv.

Eksporter på to klikk

Åpne editoren, lim inn eller tegn diagrammet ditt, og ta SVG-en, PNG-en eller kilden. Ingenting er bak en konto.

Ofte stilt

Hvordan konverterer jeg mermaid til PNG?

Gjengi diagrammet, og bruk deretter Last ned PNG. Editoren tegner den gjengitte SVG-en på et lerret i 2x skala med hvit bakgrunn og lagrer resultatet – ingen tur-retur til en server, så diagrammet forlater aldri nettleseren din.

Kan jeg eksportere en gjennomsiktig PNG?

Ikke fra PNG-knappen – den fyller med hvitt med hensikt, fordi mørk diagramtekst på gjennomsiktig bakgrunn er uleselig de fleste steder en PNG limes inn. Eksporter SVG-en i stedet; den er gjennomsiktig.

Er det en størrelsesgrense?

Ingen fast en. Eksport skjer i nettleseren din, så den praktiske grensen er det nettleseren din klarer å gjengi – som er langt forbi punktet der et diagram fortsatt er lesbart for et menneske.

Hvordan holder jeg diagrammet redigerbart etter eksport?

Behold kilden. Last ned .mmd-filen eller Markdown-blokken sammen med bildet; en PNG eller SVG kan ikke gjøres om til mermaid igjen, men kilden limes rett tilbake inn i editoren.

Flere guider

  1. Mermaid sekvensdiagrammer

    Deltakere, piltyper, aktiveringslinjer, løkker og alt-blokker – hele sekvensdiagram-syntaksen med kjørbare eksempler.

  2. Mermaid-syntaks jukselapp

    Nodeformer, piler, undergrafer og styling på én side – pluss et fungerende eksempel på hver diagramtype mermaid gjengir.

Åpne editoren. Gratis — ingen registrering.

Et blankt lerret, en kode-fane og alle eksportalternativer – gratis, i nettleseren din, akkurat nå.