저는 사진에 주석(태그)을 달기 위한 기본 Linux 프로그램을 찾고 있습니다. 얼굴에 사각형이 있고 어딘가에 단어가 있는 사람을 상상해보세요.
벡터 기반 그리기 프로그램의 경우처럼 그림을 변경하고 싶지 않고 내 그림 컬렉션을 관리하기만 하면 됩니다.
답변1
그림을 변경하고 싶지 않습니다(벡터 기반 그리기 프로그램의 경우와 마찬가지로).
원본 비트맵을 수정한 벡터 드로잉 프로그램은 무엇입니까? 방금 시도했어요모징을 클릭한 다음 즉시 파일 > 가져오기를 클릭하면 링크할 것인지, 포함할 것인지 묻는 메시지가 나타납니다.
연결하고 싶다고 말하면 결과 Inkscape
.svg
파일은 비트맵 파일을 가리킵니다. 도면을 변경해도 비트맵에는 영향을 주지 않습니다.이를 수행하는 유일한 방법은 파일 쌍을 이동할 때 SVG 드로잉이 계속해서 별도의 비트맵 파일을 가리키도록 하는 것입니다.
이상적으로 Inkscape는 항상 다음을 사용합니다.상대 경로링크할 비트맵에 대한 참조입니다. 이렇게 하면 파일 쌍이 파일 시스템에서 동일한 상대 위치에 유지되는 한 링크가 끊어지지 않습니다.
불행하게도 현재의 행동은SUV. 대신 절대 URL을 사용할 수 있습니다
file:///
.시스템이 이 오류의 영향을 받는 경우 SVG는 텍스트 편집기를 사용하여 쉽게 수정할 수 있습니다.XML 기반. 제가 타이핑하고 있는 시스템은 이 버그의 영향을 받지만 Inkscape는 여전히 손으로 크랙한 SVG 파일을 로드할 것입니다.
반대로, 이미지 삽입을 선택하면 이미지 데이터가 SVG 파일에 복사되어 인코딩되지만 실제로 데이터가 변경되지는 않습니다.삽입된 이미지를 추출하는 방법에는 여러 가지가 있습니다., 대신 링크하는 것이 더 좋습니다.
상대 경로 오류를 제외하면 Inkscape의 이러한 동작은 제가 이번 조사에서 예상했던 것과 정확히 같습니다. 이미지를 수정하는 다른 벡터 드로잉 프로그램이 있을 수도 있지만 그러면 이상할 것 같습니다. 상대 경로 연결을 수행하는 방법을 모르는 프로그램을 찾을 가능성이 더 높지만 Inkscape는 어디에서나 사용할 수 있으므로 그것이 실제로 중요한지는 모르겠습니다.
또 다른 접근 방식은 계층화된 합성을 수행하는 방법을 알고 있는 비트맵 기반 프로그램을 사용하는 것입니다.지프. 여기서는 "포함"과 같은 작업을 수행하게 되지만 Gimp를 사용하면 레이어를 변경할 수 없도록 잠글 수 있습니다. 그런 다음 주석을 그 위의 레이어에 배치할 수 있습니다.
이 옵션의 주요 문제점은 Gimp 이미지 파일이 원본 이미지보다 훨씬 크고 Gimp 이외의 프로그램에서는 이를 열 수 있는 프로그램이 거의 없기 때문에 원본 이미지나 주석이 달린 이미지를 누군가에게 보내려면 복사본을 저장해야 한다는 것입니다. to Gimp JPEG와 같은 휴대용 형식으로 변환합니다.
벡터 드로잉 프로그램을 사용하는 아이디어를 선호합니다.