김프 내에서 작업중 인 프로젝트 (이미지)를 SVG로 내보내고 싶습니다. 이것이 가능합니까, 아니면 여러 크기의 이미지를 내보내는 것을 고수해야합니까?
김프가 SVG를 읽을 수는 있지만 내보낼 수 있다는 것을 알고 있습니다.
김프 내에서 작업중 인 프로젝트 (이미지)를 SVG로 내보내고 싶습니다. 이것이 가능합니까, 아니면 여러 크기의 이미지를 내보내는 것을 고수해야합니까?
김프가 SVG를 읽을 수는 있지만 내보낼 수 있다는 것을 알고 있습니다.
답변:
김프 v2.8은 기본적으로 비트 맵을 SVG 파일로 내 보내지 않습니다. 이전에는 플러그인이 있었지만이 프로젝트는 중단되었습니다. 비트 맵 객체로 이미지를 Inkscape 로 가져 와서 SVG 파일로 저장할 수 있습니다. 그러면 이미지가 비트 맵 파일로 유지됩니다. 즉, 스케일링시 앨리어싱 결과물이 나타납니다 (아래 참조).
그러나 잉크 스케이프 는 더 많은 것을 할 수 있습니다. 이미 많은 작업을 수행 한 비트 맵을 Inkscape로 가져 와서 몇 번의 마우스 클릭만으로 멋진 벡터 그래픽으로 변환 할 수 있습니다.
이를 수행하는 방법은 다음과 같습니다.
설정을 위해 경로-트레이스 비트 맵 ... 을 선택하십시오 (아래 2 가지 색상 = "스캔" ) :
설정이 완료 될 때까지 미리보기를 위해 "업데이트" 를 선택하십시오 .
이제 원래 비트 맵의 벡터화 된 이미지가 비트 맵 위에 표시됩니다. 새로 생성 된 객체의 크기를 조정하거나 이동하거나 원본 이미지를 삭제 하거나 생성 된 하위 객체의 모양이나 색상을 조정해야하는 경우 "개체-그룹 해제" 를 선택할 수 있습니다 .
크기를 늘리면 벡터 그래픽의 장점을 가장 빠르게 볼 수 있습니다. 아래는 2500 %로 확대 한 것입니다. 상단은 원래 비트 맵이고 하단은 벡터화 된 객체입니다.
이 이미지와 개체는 채팅 의 원본에서 만들어졌습니다.
git.exe pull -v --progress "https://gitlab.com/jabiertxof/gimpToSVG/"
"원격 :이 프로젝트에서 코드를 다운로드 할 수 없습니다. / 치명적 : ' gitlab.com/jabiertxof/gimpToSVG.git ' 에 액세스 할 수 없음 '을 반환 함 : 요청한 URL에서 오류가 반환되었습니다 : 403 / git가 완전히 종료되지 않았습니다. (종료 코드 1) (21075 ms @ 13/06/2017 08:29:28) "
Gimp는 벡터 프로그램이 아니지만 실제로 Export Path
메뉴 항목을 사용하여 단일 경로를 SVG 파일로 내보낼 수 있습니다 .
다음은 그 방법을 자세히 설명 하는 사진 튜토리얼 입니다.
김프는 래스터 그래픽 편집기 응용 프로그램입니다. SVG는 벡터 그래픽의 한 형태입니다. SVG 파일을 편집하려면 inkscape
패키지를 설치하고 대신 Inkscape를 사용해야합니다. 또한 SVG는 크기에 관계없이 모든 크기로 좋은 이미지를 얻을 수 있다는 점에서 완전히 "확장 가능"하지 않으므로, 생성 한 크기에 따라 다른 크기의 이미지를 그려야 할 수도 있습니다. 이미지의 크기가 좋을 수 있도록 세부 묘사가 다릅니다. 예를 들어 응용 프로그램의 아이콘은 래스터 또는 벡터 이미지로 그려지 든 여러 크기로 그려야합니다.
래스터 이미지를 벡터 이미지로 변환해야하는 경우 오토 트레이스 는 정확히 수행하는 명령 줄 도구입니다.
데비안과 우분투에서 데비안 패키지로 제공됩니다. autotrace
이를 사용하는 예는 다음과 같습니다.
autotrace input.jpg --output-file output.svg --output-format svg
업데이트 : 자동 추적에 문제가 있는 potrace 에서도 성공했습니다 .
Read Error
다른 하나는 [7B]pT[F5]: invalid chunk type
... 유효한 png btw
autotrace input.png --output-file output.svg --output-format svg
대신 명령이되어야 하지 않습니까?
potrace
그 도구입니다. 대량으로 처리 할 수 있지만 먼저 이미지를 흑백으로 변환해야합니다.
ls ./p*.jpg | xargs -L1 -I {} convert -monochrome {} {}.bmp
ls -1 ./*.bmp | xargs -L1 -I {} potrace {} -r 300 -b svg -o {}.svg
설치:
sudo apt install potrace