큰 svg 파일을 보는 방법은 무엇입니까?

큰 svg 파일을 보는 방법은 무엇입니까?

저는 대용량 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 프로젝트에서 개발되었으며 rsvgsvg 렌더러로 사용됩니다(인용하다), 최소한 CPU 효율이 높아야 합니다.이것벤치마크가 표시됩니다.

데비안/우분투 설치:

sudo apt install eog

RedHat/CentOS 설치:

sudo yum install eog

페도라 설치:

sudo dnf install eog

답변2

다른 모든 방법이 실패하면 Chrome/Firefox를 사용해 보세요. 111MB SVG를 쉽게 렌더링할 수 있었는데, Nomacs나 GIMP 같은 뷰어와 편집자는 할 수 없었던 일이었습니다.

답변3

.gz를 사용하여 대용량 파일을 볼 수 있습니다 zless. 매뉴얼 페이지에서:

Zless는 압축 또는 일반 텍스트 파일을 소프트카피 터미널에서 한 번에 한 화면씩 검사할 수 있는 필터입니다. 이는 환경 변수 LESSOPEN을 '|gzip -cdfq -- %s'로 설정하고 환경 변수 LESSMETACHARS를 ';*?"()<>[|&^`#\$%=~'로 설정하는 것과 같습니다. , 충분한 사람들이 제공할 가치가 있도록 zless 명령을 갖는 것이 중요하다고 생각하는 것 같습니다.

관련 정보