Převod souboru GRAPHML do PNG
Vykreslujte sítě GraphML jako obrázky PNG pomocí yEd, yEd Live, Gephi nebo Cytoscape.
Převádějte soubory GRAPHML online
Pro převod GRAPHML do PNG zatím vlastní online konvertor nemáme, ale soubory GRAPHML můžete online převést do těchto formátů:
Jak převést soubor graphml do formátu png
- Dokumenty
- Dosud nehodnoceno.
Když report, prezentace, web nebo archiv obsahující pouze obrázky přijímá PNG, ale nikoli editovatelné soubory grafů, musí být síť GraphML vykreslena jako obrázek. Převod vytvoří pevný rastrový obrázek a nezachová editovatelné uzly, hrany, metadata ani strukturu GraphML.
Co je formát GRAPHML
GraphML je formát založený na XML určený k popisu grafů a sítí pomocí uzlů, hran, popisků, atributů a volitelných dat specifických pro aplikaci. Souřadnice rozložení a styly mohou být uloženy prostřednictvím rozšíření, ale základní formát je nezaručuje. GraphML používají yEd, Gephi, Cytoscape, nástroje založené na NetworkX a vlastní software pro zpracování grafů.
Co je formát PNG
PNG je bezztrátový rastrový formát s podporou průhlednosti. Dokáže zpracovat čáry diagramů, text a plné barvy bez artefaktů komprese typických pro JPEG a je podporován prohlížeči, kancelářskými aplikacemi, systémy dokumentace a prohlížeči obrázků. Jeho kvalita je omezena exportovanými rozměry v pixelech: zvětšení malého souboru PNG neobnoví detaily.
Jak převést GraphML na PNG
Pomocí desktopové aplikace yEd
- Nainstalujte yEd Graph Editor z oficiálního webu yWorks a otevřete soubor
.graphmlpomocí File → Open. - Zkontrolujte importované pozice uzlů, směrování hran, popisky, skupiny a styly. Pokud soubor neobsahuje použitelné souřadnice, použijte vhodné rozložení, například Layout → Hierarchical nebo Layout → Organic.
- Změňte velikost grafu nebo jej uspořádejte, skryjte nežádoucí prvky a upravte popisky a rozestupy. Pokud chcete exportovat pouze část grafu, vyberte příslušnou oblast.
- Zvolte File → Export, vyberte PNG, zvolte oblast exportu, nastavte měřítko nebo rozlišení a uložte obrázek.
yEd je obecně nejspolehlivější desktopovou volbou pro soubory GraphML vytvořené v yEd, protože rozumí rozšířením yFiles včetně geometrie specifické pro aplikaci, skupin, popisků a stylů. Jiné soubory GraphML se mohou vykreslit odlišně, protože GraphML nedefinuje jedno univerzální vizuální rozložení.
Pomocí yEd live
Pro možnost založenou na prohlížeči otevřete soubor v yEd Live, poté použijte File → Export a vyberte PNG. Před exportem ověřte, že importované rozložení a stylování jsou správné. Nenahrávejte důvěrná, osobní ani regulovaná síťová data do webové aplikace; u souborů, které musí zůstat lokální, použijte desktopovou aplikaci. Import a export v prohlížeči mohou být také ovlivněny nepodporovanými rozšířeními nebo velkou velikostí grafu.
Jiné aplikace pro grafy
Gephi a Cytoscape dokážou importovat mnoho souborů GraphML a exportovat aktuální vizualizaci jako PNG, mohou však přepočítat rozložení nebo vynechat stylování specifické pro aplikaci. Použijte je, pokud jsou zapotřebí jejich ovládací prvky pro analýzu nebo vizualizaci, a vykreslený výsledek ověřte, místo abyste předpokládali, že vzhled zdrojové aplikace zůstane zachován.
Omezení kvality a kompatibility
Před exportem zkontrolujte písma, viditelnost popisků, křížení hran, šipky, barvy a průhlednost. Chybějící písma, externí zdroje, nepodporovaná rozšíření GraphML a odlišné algoritmy rozložení mohou výsledek změnit. Velmi rozsáhlý nebo hustý graf může způsobit nečitelnost popisků nebo vytvořit neprakticky velký rastrový obrázek.
Pro tisk a husté diagramy exportujte ve větším měřítku nebo s větším počtem pixelů a poté PNG zkontrolujte v zamýšlené zobrazované velikosti. PNG zachovává pouze vykreslený vzhled; nelze jej znovu otevřít jako editovatelný graf GraphML. Pokud cílové prostředí podporuje vektorovou grafiku, může export do SVG nebo PDF místo toho zachovat ostré čáry a text při libovolné velikosti, přičemž GraphML zůstane samostatně jako editovatelný zdroj.
GRAPHML vs PNG: srovnání formátů
Jak si formáty GRAPHML a PNG stojí v nejdůležitějších vlastnostech pro tento převod.
| Vlastnost | .GRAPHML GraphML | .PNG Portable Network Graphics |
|---|---|---|
| Otevřený standard | Ano | Ano |
| Komprese | Bez komprese | Bezeztrátový |
| Typická velikost souboru | Střední | Malé |
| Otevírá se ve webovém prohlížeči | Částečně | Ano, nativně |
| Další úpravy | Snadné | Omezeně |
| Podpora metadat | Základní | Rozsáhlé |
| Čitelný jako prostý text | Ano | Ne |
| Nejvhodnější pro | Výměna dat | Webové publikování |
| Zavedeno | 2001 | 1996 |
| Vývojář | yWorks / Graph Drawing community | PNG Development Group |
| MIME typ | application/graphml+xml | image/png |