Arbortext IsoDraw > 데이터 교환 참조 > 소개 > 기본 용어... > 가져오기
  
가져오기
파일 "가져오기"는 실제로 무엇을 의미합니까? 파일을 여는 것이 항상 파일을 가져오는 것을 의미합니까?
일반적으로 각 프로그램은 데이터를 해당 형식으로 저장합니다. 따라서 일반적으로 사용할 수 있는 데이터를 저장하는 것 외에도 이 데이터와 관련된 속성을 저장할 수 있습니다.
Arbortext IsoDraw에서도 마찬가지입니다. 순수 형상 데이터(예: 선의 시작 점 및 끝 점)를 저장하는 것 외에도 Arbortext IsoDraw에 중요한 다른 추가 정보가 저장됩니다. 여기에는 요소의 속성(예: 펜, 스타일 또는 할로)은 물론 Arbortext IsoDraw에만 관련된 데이터(예: 스레드 깊이)도 포함됩니다. 다른 프로그램에서는 스레드 요소가 이러한 형태로 존재하지 않으므로 Arbortext IsoDraw에서 나중에 이 요소를 스레드로 인식할 수 있으려면 해당 형식을 작성해야 합니다.
위에서 설명한 방식으로 Arbortext IsoDraw에서 파일 중 하나를 열면 가져오기 절차가 수행되지 않습니다. 파일에 포함된 정보는 Arbortext IsoDraw에서 요구하는 형태를 정확하게 갖추었을 때만 사용할 수 있습니다.
그러나 다른 프로그램(예: Adobe Illustrator)에서 파일을 열 때는 상황이 다릅니다. 이는 Arbortext IsoDraw에서도 마찬가지입니다. 즉, IsoDraw는 자체 구조에 따라 데이터를 저장합니다. Adobe Illustrator는 타원이나 스레드를 요소로 사용하지 않고 대신 베지어 경로를 사용합니다. 따라서 Illustrator 파일에는 Adobe Illustrator에서 기본적으로 쉽게 읽을 수 있는 베지어 경로에 대한 정보만 들어 있습니다.
이 간단한 설명은 Arbortext IsoDraw 및 Adobe Illustrator 파일이 근본적으로 서로 다르다는 것을 설명하는 데 도움이 됩니다. 그럼에도 불구하고 Arbortext IsoDraw에서 Illustrator 파일을 읽을 수 있으면 해당 파일을 Arbortext IsoDraw 형식으로 변환하여 가져올 수 있습니다.
전송 중 손실
파일 가져오기는 변환 프로세스만을 의미합니다. 이 프로세스는 텍스트를 다른 언어로 번역하는 것과 크게 다르지 않습니다. 이 경우 언어의 일부 측면(예: 숙어적 표현)이 손실되는 일 없이 모든 세부 내용을 전달할 수는 없습니다. 그러나 번역가는 대부분 다른 단어를 사용하여 숙어적 표현을 나타내는 방법을 찾습니다.
그림 데이터 가져오기도 이와 유사하게 작동합니다. 프로그램 관련 세부 내용이 포함된 부분이 어느 정도 남지만 대부분의 데이터를 완전히 전송할 수 있습니다. 이 데이터는 "의미"를 전달하는 방식으로만 변환할 수 있습니다.
그러나 이러한 유형의 변환에서는 항상 일부 데이터가 손실됩니다. 이는 전송 중에 객체의 속성이 손실됨을 의미할 수 있습니다. 예를 들어 Arbortext IsoDraw 형식에서 Adobe Illustrator 형식으로 변환된 스레드는 베지어 경로 그룹으로만 표시될 수 있습니다. Adobe Illustrator에서는 더 이상 Arbortext IsoDraw에서와 동일한 방식으로 스레드 깊이나 지름을 설정할 수 없습니다.
두 프로그램의 차이는 요소를 제대로 변환할 수 없는 경우 확연하게 나타납니다. 예를 들어 HPGL 형식에는 커브를 표시하는 명령이 없으므로 각 커브가 일련의 짧은 직선 세그먼트로 변환되어야 합니다.
드로잉을 다른 형식으로 내보내는 경우도 마찬가지입니다. Arbortext IsoDraw에는 다른 프로그램에서는 지원되지 않는 요소와 속성이 많이 있습니다. 이 경우 파일을 변환할 때 "완벽하진 않지만 그 중에서 가장 나은 것"을 선택해야 합니다.
개별 속성이 얼마나 세밀하게 변환되는지에 따라 필터의 품질을 측정할 수 있습니다. 형상 데이터만 변환되는 경우가 대부분이지만 일반적으로 더 많은 작업을 수행할 수 있습니다. 그러나 필터 때문에 항상 정보 손실이 일어나는 것은 아닙니다.