청사진과 기술 도면을 벡터화하는 방법
8분 읽기 · 게시: 2026년 8월 2일 · 수정: 2026년 10월 2일
기술 도면은 완벽하게 곧아야 할 선과 완벽하게 동그라마져야 할 원으로 가득합니다. 그 스캔본은 거의 곧은 선과 거의 동근 원으로 가득하죠. 종이는 평평하지 않았고, 스캐너는 자기 격자 위에서 샘플링했고, 원본은 1974년에 손으로 그려졌을 수도 있기 때문입니다.
벡터화의 임무는 스캔본이 아니라 의도에 충실하는 것입니다. 그래서 작업 대부분은 변환 이전, 래스터가 도면의 의미를 말하도록 만드는 일에서 일어납니다.
기울임 보정을 먼저, 그리고 꼼꼼하게
1도 기울어진 채 스캔된 도면은 1도 기울어진 채 트레이싱되고, 그다음에는 한 번의 회전으로 고칠 방법이 없습니다. 오차가 수백 개의 독립된 좌표에 흩어져서 파일의 모든 수평선이 이제 살짝 대각선입니다.
알려진 수평 요소 — 표제란의 가장자리, 기준선 — 가 정확히 수평이 될 때까지 래스터를 회전하세요. 대부분의 스캔 소프트웨어에는 1도 미만까지 잡아 주는 자동 기울임 보정이 있습니다. 하지만 자동 보정은 페이지 가장자리를 기준으로 삼고, 페이지 가장자리가 도면과 정사각 관계라는 보장은 없으므로 믿기보다 긴 선 하나를 놓고 검증하세요.
회색 없는 도면을 위한 강한 임계값 처리
청사진과 선 드로잉은 의도부터 이진적입니다. 선이 있고 배경이 있을 뿐이죠. 스캔본에 있는 회색은 전부 아티팩트입니다. 종이 톤, 얼룩, 실제 청사진의 파란색, 접힌 자국의 그림자. 그리고 그 일말 하나하나가 벡터화 엔진이 판단을 강요받는 대상입니다.
변환 전에 이미지를 순수 흑백으로 임계값 처리하세요. 기준은 실제로 필요한 가장 흐린 선입니다. 치수선이 사라지면 임계값이 너무 공격적이고, 종이가 얼룩지기 시작하면 너무 너그럽습니다. 이걸 제대로 잡는 것이 변환기의 어떤 설정보다 값집니다.
트레이싱 결과는 윤곽, 중심선이 필요한 경우
벡터화 엔진은 어두운 영역의 경계를 트레이싱하므로 그려진 선은 중심을 관통하는 한 획이 아니라 양쪽 면을 따라가는 길고 얇은 닫힌 도형으로 나옵니다. 보기, 인쇄, 보관, 주석 달기에는 그게 오히려 좋고 흔히 바람직합니다. 선이 그려진 그대로의 실제 폭을 갖거든요.
기하를 CAD에 다시 넣을 때는 보통 원하는 바가 아닙니다. CAD의 선은 선유폭 속성을 가진 중심선이지 채워진 조각이 아니거든요. 그 길은 중심선 트레이싱, 즉 정리된 래스터를 Inkscape로 처리한 뒤 DXF로 내보내는 것입니다. 일이 더 들지만, 도면이 모델로 돌아갈 거라면 맞는 일입니다.
텍스트는 텍스트로 돌아오지 않음
치수 숫자, 부품 번호, 주석은 글자처럼 보이는 도형으로 트레이싱됩니다. 인쇄도 제대로 되고 치수도 정확하지만, 검색되지 않고 텍스트로 편집되지 않고 선택되지도 않습니다.
도면을 검색할 수 있어야 한다면 래스터에 OCR을 따로 돌리고 인식된 텍스트를 벡터 선 작업 위의 별도 레이어로 두세요. 변환 전에 도면에 OCR을 돌리면 덤도 있습니다. 어떤 주석이 살아남을 만큼 판독 가능한지 알려 주는데, 누군가 그 주석에 의존하기 전에 알아 두면 유용한 정보입니다.
비용이 큰 부분은 해칭과 채우기
단면 해칭 — 절단면을 채우는 사선 — 은 수십 개의 평행선이고 각각이 자기만의 길고 얇은 도형으로 트레이싱됩니다. 해칭된 단면이 몇 개인 도면은 없는 도면보다 한 자릿수 큰 파일을 만들어 내는데, 해칭이 담고 있는 정보는 거의 없습니다. '여기가 절단면'이라는 뜻 하나인데, 그건 영역 하나와 채우기 패턴 하나로도 똑같이 말할 수 있습니다.
파일이 보관이 아니라 편집용이라면 변환 전에 래스터에서 해칭을 지우고 나중에 제대로 된 채우기 패턴으로 바꾸는 것을 고려하세요.
단계별 진행
- 01
300~600 dpi로 평평하게 스캔
가는 치수선은 해상도를 필요로 합니다. 플랫베드는 사진이 가져오는 원근 왜곡을 피해 줍니다.
- 02
알려진 수평 요소에 맞춰 기울임 보정
표제란 가장자리나 기준선이 정확히 수평이 될 때까지 래스터를 회전하세요. 그다음에는 오차를 깨끗이 제거할 수 없습니다.
- 03
순수 흑백으로 임계값 처리
필요한 가장 흐린 선을 지켜 보며 임계값을 고르세요. 기술 도면에 정당한 회색은 없습니다.
- 04
SVG로 변환
정리된 래스터를 업로드하고 결과를 다운로드하세요.
- 05
텍스트와 치수는 필요하면 별도로 추가
트레이싱된 주석은 텍스트가 아니라 도형입니다. 래스터에 OCR을 돌리고 인식된 텍스트를 별도 레이어로 겹쳐 놓으세요.
흔한 문제
- 수평선이 살짝 비스듬합니다
- 스캔이 기울어져 있었습니다. 변환 전에 래스터에서 고쳐야 합니다. 그다음에는 오차가 모든 좌표에 각자 살고 있습니다.
- 가는 치수선이 사라졌습니다
- 스캔 해상도가 낮아 1픽셀 이상으로 살아 남지 못했거나 임계값이 너무 공격적이었습니다. 600 dpi로 다시 스캔하고 임계값을 더 부드럽게 잡으세요.
- 파일이 거대해서 여는 데 오래 걸립니다
- 거의 항상 단면 해칭입니다. 해칭 선 하나하나가 도형입니다. 래스터에서 해칭을 지우고 에디터에서 채우기 패턴으로 대체하세요.
- 텍스트가 선택되거나 검색되지 않습니다
- 예상된 결과입니다. 트레이싱된 글자는 도형입니다. 원본 래스터에 OCR을 돌리고 텍스트를 선 작업 위의 별도 레이어로 두세요.
자주 묻는 질문
- CAD용 DXF를 받을 수 있나요?
- 직접은 안 됩니다. 출력은 SVG입니다. Inkscape가 SVG에서 DXF를 한 번에 내보내 주는데, 보통은 그 길을 씁니다. 트레이싱된 선은 중심선이 아니라 윤곽이라는 점은 유의하세요. 기하를 모델에 다시 넣을 거라면 이 방법보다 중심선 트레이싱이 필요합니다.
- 기술 도면에는 어느 정도 스캔 해상도가 필요한가요?
- 300 dpi가 하한이고 600 dpi면 편합니다. 기준은 용지에서 가장 가는 선입니다. 스캔에서 최소 2~3픽셀 폭은 되어야 벡터화 엔진이 찾을 것이 있습니다.
- 치수와 주석도 편집 가능한 상태로 남나요?
- 아니요. 원본 문자처럼 보이는 도형으로 변환됩니다. 인쇄는 정확하지만 텍스트는 아닙니다. 검색 가능성이 중요하다면 래스터에 따로 OCR을 돌리고 결과를 겹쳐 놓으세요.
- 이걸로 오래된 도면을 CAD에서 다시 그리는 일을 대신할 수 있나요?
- 보관, 인쇄, 주석 용도라면 충분히 대신합니다. 파라메트릭 모델로 수정될 도면이라면 안 됩니다. 기하를 실제 구속 조건과 함께 다시 입력해야 하고, 트레이싱은 구속된 기하가 아니라 윤곽을 줄 뿐입니다.
관련 가이드
- 레이저 커팅과 CNC용 벡터화 방법 — 레이저가 따라갈 수 있는 커팅 및 각인 패스를 만듭니다. 단일 윤곽, 겹선 없음, 숨은 틈 없음.
- 지도를 벡터화하는 방법 — 래스터 지도를 길찾기, 인쇄, 대형 출력용으로 편집하고 레이어로 나눌 수 있는 선 작업으로 바꿉니다.
- 아이콘을 벡터화하는 방법 — 픽셀 아이콘을 16px 파비콘부터 앱 타일까지 또렷하게 확대되는 단일 굵기 벡터로 바꿉니다.