
私は大容量SVGファイル(〜200MB)を持っています。非常に正確なデータを含むチャート。しかし、graph.svgzにgzipで圧縮してみると、サイズが3MB程度なので非常に反復的なデータであることがわかります。
Inkscapeを開こうとすると動作が停止し、RAMがいっぱいになり、唯一のシャットダウン方法は再起動です。リース。私はDebian 10とKDEデスクトップを使用しています。
イメージを見るつもりですか? Inkscape以外のツールを使用してもかまいませんが、図を詳しく確認する必要があるため、スタンプサイズのPNGを生成するのは良い解決策ではありません。
答え1
Ubuntu 20.04のバージョン3.36.2以降、Eye of Gnomeはsvgz
ファイルをレンダリングできます。他のバージョンではテストされていません。ファイルinkscape
を表示する代替方法として使用できますsvgz
。
gnomeプロジェクトで開発され、rsvg
svgレンダラーとして使用されます(引用する)、少なくともCPU効率が高くなければなりません。これベンチマークが表示されます。
Debian/Ubuntu のインストール:
sudo apt install eog
RedHat/CentOS のインストール:
sudo yum install eog
Fedoraのインストール:
sudo dnf install eog
答え2
他のすべての方法が失敗した場合は、Chrome / Firefoxをお試しください。 111MBのSVGを簡単にレンダリングできましたが、NomacsやGIMPのようなビューアや編集者はできませんでした。
答え3
.gz
を使用して大容量ファイルを表示できますzless
。マニュアルページから:
Zlessは、圧縮またはプレーンテキストファイルをソフトコピー端末で一度に1画面ずつ調べることができるフィルタです。これは、環境変数 LESSOPEN を '|gzip -cdfq -- %s' に設定し、環境変数 LESSMETACHARS を ';*?"()<>[|&^`#\$%=~' に設定するのと同じです。十分な人が提供する価値があるようにzlessコマンドを持つことが重要だと思うようです。