SVG 및 JPG / PNG 이미지 파일에 대한 명령 줄 (파이프 가능) 그래프 뷰어가 있습니까?
특히 그래프 / 이미지 파일은 일반 파일이 아닌 파이프 라인을 통해 출력되므로 파일 형식 / 확장명을 지정하는 옵션이 있어야합니다.
gv 는 도트 프로그램으로 생성 된 PS / PDF에서 작동 하지만 SVG 등의 이미지 파일을 지원하기위한 대안이 있는지 알고 싶습니다.
gwenview
아주 빨리, 당신의 요구를 충족하는지 궁금하십니까?
SVG 및 JPG / PNG 이미지 파일에 대한 명령 줄 (파이프 가능) 그래프 뷰어가 있습니까?
특히 그래프 / 이미지 파일은 일반 파일이 아닌 파이프 라인을 통해 출력되므로 파일 형식 / 확장명을 지정하는 옵션이 있어야합니다.
gv 는 도트 프로그램으로 생성 된 PS / PDF에서 작동 하지만 SVG 등의 이미지 파일을 지원하기위한 대안이 있는지 알고 싶습니다.
gwenview
아주 빨리, 당신의 요구를 충족하는지 궁금하십니까?
답변:
ImageMagickdisplay
과 함께 제공 되는 프로그램을 사용해 보셨습니까 ?
sudo aptitude install librsvg2-bin
"rsvg-convert"가 아직 설치되지 않은 경우 필요합니다. 이 패키지 rsvg-view-3
에는보다 확대 / 축소가 더 나은 뷰어 가 포함되어 있습니다 display
.
inkscape
로드 속도가 느리고 inkview
빠르지 만 뷰를 변경할 수없는 것 같습니까? display
나를 위해 잘 작동합니다 :-)
go run my_svg_generator.go | display
thx 처럼 사용합니다 .
gwenview
매우 빠른 BTW
Inkscape는 이미 자체 뷰어와 함께 제공됩니다.inkview
기능이 부족하고 약간 느릴 수 있지만 작동합니다 (ImageMagick보다 SVG를 더 정확하게 렌더링 할 수 있습니다 display
).
inkview
우분투 10.04.3에서 (0.48 잉크 스케이프에서 믿습니다) 놀랍도록 빠르게 시작 했다는 것을 알고 싶었 습니다! (편집 : 그러나 작은 .svg
s에 대해서만 ; inkview /usr/share/inkscape/examples/*.svg*
맨 페이지에 나와있는 것처럼 시도 하십시오. 무거운 것도 있습니다 ... 여전히 GUI 시작 이 빠릅니다.) 그 메모에 감사드립니다. @ DenilsonSá-건배!
'파이프 가능'이란 무엇입니까?
feh
수많은 옵션이있는 매우 훌륭한 커맨드 라인 뷰어입니다.
feh
SVG를 전혀 지원하지 않는 것 같습니다. " feh WARNING: pySVGLogo.svg - No Imlib2 loader for that file format
"... 건배!
일반적으로 SVG를 텍스트 파일로 사용하므로 파일을 저장하고 내용이 변경되는 즉시 뷰어가 자동으로 디스플레이를 새로 고치길 원합니다. 이는 'pipable'상황에 적용 할 수 있어야합니다. 파이프).
기본 Gnome 앱의 경우 :
evince
현재 PDF에서 이와 같이 작동하지만 SVG를 읽을 수없는 것 같습니다 ( Unable to open document - Error opening file: Permission denied
SVG 파일을로드하려고 할 때 " "를 생성 합니다)eog
(Eye Of Gnome)-최신 버전-파일이 변경되었는지 감지 한 다음 '다시로드'버튼을 제공 할 수도 있습니다. 그러나 분명히, 당신은 여전히 매번 '재로드'를 클릭해야합니다 ( PDF 에서 eog
와 같이 파일 변경시 항상 자동 재로드를 유발하는 방법을 볼 수는 없습니다 evince
)-그리고 적어도 내 우분투 10.04, eog
SVG 지원 다소 끊어짐 (흐린 선으로 결과가 확대됨)display
파일을 디스크에 변경 될 때뿐만 아니라 자동 새로 고침하지 않습니다 - 그리고 당신이 '새로 고침'을 누를 때조차 display
, 당신은 아직도 없는 파일의 최신 버전을 다운로드 (의미를 다시 시작해야 할 display
최신 버전을 :( 보여) .지금까지 찾은 메모가 더 있습니다.
java -jar batik-squiggle.jar
있다; svg 파일이 디스크에서 변경된 경우 이미지를 자동으로 새로 고치지 않습니다.xsvg
( http://cairographics.org에서 ) -libsvg1_0.1.4-1_i386.deb , libsvg-cairo1_0.1.6-5_i386.deb 및 xsvg_0.2.1-3_i386.deb 를 순서대로 설치했습니다. 이러한 버전은 2005 년부터 출시되었으므로 xsvg
매우 간단합니다. 확대 / 축소, 아무것도 없습니다. 말할 필요도없이, 저장된 파일 변경 사항에 자동으로 반응하지 않습니다 ...rsvg-view
내가의 일부라고 생각하는 sudo apt-get install librsvg2-bin
. 작고 훌륭하며 stdin을 지원하지만 rsvg-view
파일 변경을 감지하지 못하고 자동으로 새로 고칩니다.그래, 이것이 도움이 되길 바란다 ...
건배!
편집 (12 월 24 '10) : 글쎄, 여기 또한 내 기여입니다 : svg_refreshview.py- 기본적으로 svg_compare.py
위에서 언급 한 재 작업이며 단순히 SVG 파일을 표시하고 파일이 수정되면 파일을 다시로드하고 표시를 새로 고칩니다. . ( 실제로 stdin과 함께 작동 할 수는 없지만 파이썬에서 stdin을 구문 분석하는 다른 스크립트가 있습니다. 아마도 도움이 될 것입니다 ).
EDIT2 (5 월 20 일 12 월) : 또한 매우 조잡하고 ( 마우스 상호 작용이없고 아무것도 아님) Perm-Tk 스크립트 예제를 생각해 냈지만 ImageMagick Perl API를 사용하므로 SVG를 캔버스에 비트 맵으로 렌더링 할 수 있습니다. ), 답변 # 10670039- display
스택 오버플로에 대한 명령 줄 GUI 응용 프로그램 인터페이스 용 ImageMagick API 를 참조하십시오 .
Reload
물건을 패치했습니다 eog
! 저 버튼도 싫어!
display
출처는 ImageMagick
SVG를 표시하기 전에 래스터 화했기 때문에 SVG를 잘 확장하지 못합니다. 그리고 더 나쁜, display
그리고 rsvg
내 SVG 파일의 일부 작동하지 않습니다. 지금까지는 FireFox 만 올바르게 렌더링됩니다. FireFox가 모든 것을 능가합니다.
두 번째 Dennis Williamson의 ImageMagick 권장 사항 입니다 display
.
또한 명명 된 파이프 를 사용 하여 파일에서 읽은 프로그램으로 데이터를 파이프 할 수도 있습니다 .
예:
mkfifo /tmp/foo.svg
cat /usr/share/inkscape/clipart/tux.svg > /tmp/foo.svg & inkscape /tmp/foo.svg
rm -f /tmp/foo.svg
그러나 파일에서 뒤로 탐색 할 수있는 프로그램에서는 작동하지 않습니다.