ctransNCARG - 클라우드에서의 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 ctransNCARG 명령입니다.

프로그램:

이름


ctrans - 컴퓨터 그래픽 메타파일( CGM ) 번역가

개요


크트란스 [ -벨 ] [ -d 장치 ] [ -f 글꼴 ] [ -lmin ] [ -lmax 최대 ] [ -l스케일 규모 ] [
-영화 시간 ] [ -아웃파일 파일 ] [ -단짝 pal_fname ] [ -정지시키다 ] [ -조용한 ] [ -기록
레코드_번호 ... ] [ -부드러운 ] [ -말 수가 많은 ] [ -버전 ] [ - 뷰포트 llx:lly:urx:유리 ] [ -와이드
window_id ] [ -창문 llx:lly:urx:유리 ] [ 장치별 옵션 ] [ - | 메타파일 ... ]

기술


크트란스 메타파일 변환기입니다. 메타파일, 에 저장된 메타파일 NCAR
컴퓨터 그래픽 업로드 메타파일 (CGM) 표준 및 장치의 지침 해석
GRAPHCAP 환경 변수에 의해 정의됩니다. 글꼴은 다음에 따라 스트로크됩니다.
FONTCAP 환경 변수에 의해 정의된 Fontcap 파일의 사양입니다. 크트란스
이용하다 그래프캡 기본적으로 참조 그래프캡(5NCARG), 선택적 처리를 제공하면서
장치에 필요하거나 사용자가 원하는 경우 사용자 제공 라이브러리에 의해 제공됩니다.
따라서, 크트란스 다음과 같은 모든 장치를 구동할 수 있습니다. 그래프캡 사용할 수 있습니다; ~와 함께
프로그래밍 수정, 크트란스 외부 라이브러리가 필요한 모든 장치를 수용할 수 있습니다.
플롯 루틴을 사용할 수 있습니다. 현재 다음과 같은 그래프캡 독립 장치
지원됩니다: X11 릴리스 4 및 5, 버전 11에서 X.

크트란스 메타코드를 다음 래스터 형식으로 변환할 수도 있습니다. a60, AV, HDF,
hppcl, 니프, and xwd. 이러한 래스터 형식의 장치 지정자는 다음과 같습니다.
형식. 예를 들어 "-d xwd"는 xwd 형식의 래스터 파일로의 변환을 지정합니다.
또한 모든 터미널에서 일반 텍스트 드라이버 "-d CTXT"를 사용할 수 있습니다. 전부는 아니다
앞서 언급한 장치는 귀하의 특정 구성에 따라 지원될 수 있습니다. 크트란스.
지원되는 장치 목록은 다음을 참조하세요. gcaps(1엔카그) 명령.

크트란스 메타파일 이름이 지정되지 않았거나 이름이 지정된 경우 표준 입력에서 읽습니다.
지정된 것은 `-'이다.

옵션


-벨 각 프레임이 끝날 때 종을 울립니다. 기본값은 자동 모드에서 실행하는 것입니다. 이것
옵션은 모든 장치에서 지원되지 않습니다.

-d 장치
장치 이름. 크트란스 사용할 것입니다 그래프캡 (있는 경우) 또는 적절한
로 표시된 그래픽 라이브러리 장치;

If 장치 UNIX 디렉토리 경로가 앞에 오면 크트란스 그것을 볼 것이다
지정된 graphcap의 디렉토리입니다. 그렇지 않으면 크트란스 디렉토리 검색
graphcap에 대한 $NCARG_ROOT/lib/ncarg/graphcaps.

제외한 모든 장치 사양 X11 출력은 표준 출력으로 지정됩니다. 에서
~의 경우 X11 변환 결과 X11 라이브러리에 대한 적절한 호출이 발생합니다. 보다
그래프캡(5엔카그) 지원되는 장치에 대한 설명. 보다 gcaps(1엔카그) A에 대한
지원하는 장치 목록 your 특정 구성 크트란스.

이 옵션은 그래프캡 환경 변수.

-f 폰트캡
텍스트를 쓰다듬는 데 사용할 Fontcap 파일입니다. CGM을 해석할 때 TEXT 명령
요소 사용 폰트캡 텍스트 번역의 기본 글꼴로 사용됩니다. 참고: CGM은
CGM에 포함되지 않은 텍스트 설명 포함 TEXT 집단. 따라서
그들은 영향을받지 않습니다 폰트캡 명세서. 또한 CGM이
명령에 제공된 글꼴을 무시할 수 있는 명명된 글꼴을 명시적으로 지정합니다.
선. 환경 변수 FONTCAP를 사용하여 기본값을 지정할 수도 있습니다.
폰트캡.

If 폰트캡 UNIX 디렉토리 경로가 앞에 오면 크트란스 그것을 볼 것이다
지정된 fontcap의 디렉토리. 그렇지 않으면 크트란스 디렉토리 검색
$NCARG_ROOT/lib/ncarg/fontcaps for fontcap.

만나다 폰트캡(5엔카그) 사용 가능한 글꼴 캡에 대한 설명을 보려면 보다 FCAP(1엔카그)
시스템에 설치된 fontcaps 목록을 확인하십시오.

이 옵션은 글꼴 환경 변수.

-lmin
라인 너비 스케일링을 지원하는 장치에서 모든 라인의 스케일링이 보장됩니다.
적어도 해당 장치의 기본 선 너비를 곱합니다. 이 옵션은 효과적으로
CGM 요소 "LINE WIDTH"의 최소값이 .

-lmax 최대
라인 너비 스케일링을 지원하는 장치에서 모든 라인의 스케일링이 보장됩니다.
기껏해야 최대 해당 장치의 기본 선 너비를 곱합니다. 이 옵션은 효과적으로
CGM 요소 "LINE WIDTH"의 최대값이 최대. 그만큼
설정 결과 최대 덜 그럼 정의되지 않았습니다.

-l스케일 규모
내의 모든 선폭 사양을 스케일링하는 선폭을 지원하는 장치에서
메타파일은 규모. 이 옵션은 다음에 의해 수정될 수 있습니다.
전에, -lmin and -lmax 옵션을 제공합니다.

-영화 시간
일시 중지를 다음으로 설정 시간 초. 정상 작동 모드에서 번역기는 사용자가 필요합니다.
각 플롯 표시 후의 상호 작용. 크트란스 사용자가 완료할 때까지 진행되지 않습니다.
응답합니다. 만약에 영화 모드가 설정되었습니다 크트란스 기다릴 것이다 시간 표시 후 초
각 프레임마다 자동으로 진행됩니다. 이 옵션과 -정지시키다 옵션은
상호 배타적.

이 옵션은 속도가 느린 장치에서는 예상대로 작동하지 않을 수 있습니다.

-아웃파일 파일
직접 번역기 출력 파일. 기본적으로 변환기 출력은
표준 출력. 이 옵션은 다음과 같은 장치에는 적용되지 않습니다. 크트란스 있다
함수 호출 가능 인터페이스. 예를 들어 X11 .

-단짝 pal_fname
파일에 정의된 색상 팔레트 사용 pal_fname 후속 번역을 위해
메타파일. 이 팔레트는 CGM에서 정의한 모든 색상 맵을 재정의합니다.
번역. 형식에 대한 설명은 pal_fname 참조 ras_palette(5엔카그).

-정지시키다 메타파일의 각 프레임이 표시된 후 일시 중지하고 사용자가
계속하기 전에 개행. 이 옵션은 아마도 다음과 같은 경우에만 유용할 것입니다.
와 함께 -와이드 옵션은 정상적인 동작이므로 크트란스 대부분
인스턴스. 이 옵션과 -영화 옵션은 상호 배타적입니다.

-조용한 치명적이지 않은(경고) 오류 메시지 보고를 억제합니다. 치명적인 오류 메시지만
보고됩니다.

-기록
< 레코드_번호... >
메타파일의 단일 프레임만 처리하려는 경우 이 옵션은 다음을 지정합니다.
전에, 기록 번호 해당 프레임의 시작을 포함합니다. 크트란스 가정한다
처리는 처음부터 시작됩니다 BEGIN 그림 해당 레코드의 요소입니다. 사용자
원하는 프레임이 포함된 레코드를 확인하려면 장부를 수행해야 합니다.
일반적으로 메타파일 편집기(예: 아이트란스(1엔카그). 실제 사용자로 사용될 수 있음
이 장부를 수행하는 인터페이스입니다. 지정하지 않고 기록 번호, 크트란스
전체 메타파일을 처리합니다.

-부드러운 채워진 모든 폴리곤의 소프트웨어 채우기를 무조건 수행합니다. 이 옵션은
채워진 다각형 그리기 기본 요소를 지원하지 않는 장치에 유용합니다.
다각형을 설명하는 정점 수에는 제한이 있습니다. 일부 장치에서는 이
번호가 알려지면 사용자 없이 소프트웨어 채우기가 적절하게 수행됩니다.
사양.

-말 수가 많은
상세 모드에서 작동합니다.

-버전
버전 번호를 인쇄한 다음 종료합니다.

- 뷰포트 llx:lly:urx:유리
출력 장치의 뷰포트를 설정합니다. 뷰포트는 직사각형 영역입니다.
메타파일의 가상 장치 좌표계가 있는 출력 장치
에 매핑됩니다. 일반적으로 이 영역은 장치에서 주소를 지정할 수 있는 가장 큰 사각형입니다.
장치 주소 공간의 중앙에 맞습니다. 그만큼 - 뷰포트 옵션을 사용할 수 있습니다
기본 매핑을 변경합니다. 엘엑스 and lly 왼쪽 하단 구석을 지정합니다.
정규화된 좌표의 장치. URX and ury 오른쪽 위 구석을 지정합니다.
정규화된 좌표의 장치. 예를 들어, - 뷰포트 0.0 0.0 0.5 0.5,
장치의 왼쪽 하단 모서리를 지정합니다.

-창문 llx:lly:urx:유리
워크스테이션 창을 지정하십시오(GKS 의미에서). XNUMX개의 좌표가 지정됩니다.
정규화된 VDC 직사각형의 하위 집합인 직사각형 창을 정의합니다.
코너 포인트 (0,0) 및 (1.0,1.0)이 있습니다. 엘엑스 and lly 왼쪽 하단 구석을 지정합니다.
URX and .ury 오른쪽 위 구석을 지정합니다. 지정된 창이 다음에 매핑됩니다.
전체 디스플레이 뷰포트. 예를 들어, 워크스테이션 창이 다음으로 정의된 경우
코너 포인트 (0,0) 및 (0.5 0.5) 다음 플롯의 왼쪽 하단 XNUMX/XNUMX은
뷰포트 전체를 가득 채울 만큼 폭발합니다. 그러한 창의 사양은 다음과 같습니다.
확대/축소 및 패닝에 사용됩니다.

플롯을 확대할 수 있는 범위는 정수로 제한될 수 있습니다.
장치의 정밀도를 지정합니다.

기기별 옵션:


장치가 graphcap 기반일 때 다음 옵션을 사용할 수 있습니다(참조:
gcaps(1엔카그) graphcap 기반 장치 목록에 대한 명령):

-시뮬레이트bg
채워진 커다란 직사각형을 그려서 CGM 배경색 요청을 시뮬레이션합니다.
적절한 색상. 이 옵션은 컬러 PostScript와 같은 장치에 유용합니다.
배경색 개념이 없는 프린터.

다음 옵션은 다음과 같은 경우에 사용할 수 있습니다. 장치 is CTXT:

-데이터 표시 억제 CGM 출력 원시적인 데이터. 그 외 모든 것들 CGM 요소 데이터는
표시됩니다. 이렇게 하면 일반 텍스트 드라이버의 자세한 내용이 크게 줄어들 수 있습니다.

-를 위해 표시 억제 CGM 다음을 제외한 요소 데이터 출력 기초 요소. 이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 -데이터
와 함께 -를 위해 옵션을 사용하면 CGM 요소 이름만 표시할 수 있습니다.

다음 옵션은 다음과 같은 경우에 사용할 수 있습니다. 장치 is X11:

-배경
컬러 장치의 기본 창 배경색을 지정합니다. 메타파일인 경우
명시적으로 색상 인덱스를 0으로 설정하면 이 옵션이 재정의됩니다.

-전경
컬러 장치의 기본 전경색을 지정합니다. 메타파일인 경우
명시적으로 색상 인덱스를 1으로 설정하면 이 옵션이 재정의됩니다.

-기하학 기하학
그래픽 창의 크기 및/또는 위치를 형식으로 지정합니다. X11
기하학 문자열.

-무시
배경색 변경 요청을 무시합니다. 이 옵션은 다음과 같은 경우에 유용할 수 있습니다.
크트란스 이외의 응용 프로그램에서 만든 X 창으로 렌더링됩니다. 크트란스. 로
이 옵션의 부작용으로 렌더링 창이 프레임 간에 지워지지 않습니다.

-뒤집다
흑백 장치에서는 전경과 영상을 교체하여 역방향 비디오를 시뮬레이션합니다.
배경색.

-와이드 window_id
다음에 의해 지정된 이전에 생성된 X 창으로 렌더링됩니다. window_id. 일반적으로
크트란스 플롯을 위한 자체 창을 만듭니다. 에 의해 지정된 창 window_id 절대로 필요한 것
유형이있다 입출력. 창은 색상 맵, 깊이도 상속받아야 합니다.
루트 창의 시각적 클래스입니다.

이 옵션을 사용할 때도 주의하세요. 크트란스 X 이벤트를 받을 수 없습니다.
그리기 창. 따라서, 크트란스 "마우스 클릭"을 전진 신호로 사용할 수 없습니다.
프레임. 이러한 이유로 -정지시키다 옵션은 방지하는 데 유용합니다. 크트란스
프레임 사이를 일시 중지하지 않고 전체 메타파일을 처리합니다.

window_id XNUMX진수 또는 XNUMX진수 정수로 지정할 수 있습니다.

다음 옵션은 X11 컬러 맵 관리에 적용됩니다. 크트란스 언제 장치 X11입니다:

크트란스 X11 컬러 맵 관리의 세 가지 방법을 지원합니다.

사용자가 공유 색상 맵을 지정하는 경우( -scmap 옵션) 그런 다음 크트란스
모든 사용자가 공유하는 기본 X 색상 맵을 화면에 사용합니다.
응용 프로그램. 메타파일에 사용할 수 있는 색상보다 더 많은 색상이 포함되어 있는 경우
기본 X 색상 맵이면 색상 일치 알고리즘이 사용됩니다. 의 아이디어
알고리즘은 현재 색상표의 색상이 가장 가까운 부터
요청한 색상이 선택됩니다. 가장 가까운 정규식으로 정의됩니다.
RGB 큐브의 거리 측정법. 가장 가까운 색이 같거나 멀면
허용된 백분율 오류보다 ( -colerr ), 경고 메시지가 표시됩니다.
인쇄되었습니다. 가장 가까운 색상이 계속 사용됩니다.

사용자가 개인 색상 맵을 지정하는 경우( -pcmap 옵션) 그런 다음 크트란스
그래픽 창에 대한 개인 색상 맵을 생성합니다. 이는 다음을 보장합니다.
창에는 256가지의 고유한 색상을 사용할 수 있습니다. 이는 X 윈도우를 의미합니다.
화면의 다른 모든 창과 다른 색상 맵을 갖게 됩니다.
따라서 일반적으로 올바른 창에 마우스 포인터가 있어야 합니다.
컬러테이블을 설치합니다. 이 옵션의 한 가지 단점은
일반적으로 색상표가 잘못되면 화면에 색상이 깜박이는 효과가 나타납니다.
화면의 다른 창에 설치됩니다.

기본 색상 맵 관리 체계는 두 가지 중 가장 좋은 점을 취하려고 시도합니다.
이전 모델. 이는 공유 모델처럼 동작하기 시작합니다.
화면의 기본 색상 맵입니다. 일단 할당할 수 없다는 점이 다릅니다.
기본 색상 맵에서 더 많은 색상을 할당하고 자체 개인 색상 테이블을 할당합니다.
그리고 그것을 사용하기 시작합니다. 이렇게 하면 색상 깜박임이 절대적으로 나타나는 경우에만 나타납니다.
그래야 한다 크트란스 정확한 색상을 표시할 수 있습니다.

-scmap 구하라 크트란스 공유 기본 X 색상 맵만 사용합니다.

다음과 같은 경우에 사용되는 옵션입니다. -와이드 이 지정됩니다.

-colerr n
허용되는 색상 오류 비율을 지정합니다. -scmap 옵션은
사용되고 있습니다. 사용되는 색상이 다음과 같은 경우 n 퍼센트 이상 차이가 납니다.
색상을 요청하면 경고가 보고됩니다. ctrans.

-pcmap 구하라 크트란스 자체 X 색상 맵을 생성하고 독점적으로 사용합니다.

이 옵션은 다음과 같은 경우 무시됩니다. -와이드 옵션이 있습니다.

다음 옵션은 다음과 같은 경우에 사용할 수 있습니다. 장치 is a60, AV, HDF, hppcl, 니프, 태양, or
xwd:

-dpi DPI
인치당 도트 수를 지정합니다. 이 옵션은 HP에만 의미가 있습니다.
레이저젯, hppcl, 이는 다음을 무시합니다. -해결 옵션을 선택합니다. DPI 75, 100 중 하나일 수 있습니다.
150 또는 300. 기본값은 150입니다.

-직접
기본적으로 크트란스 8비트 인덱스 인코딩으로 래스터 이미지를 출력합니다. 이 때
옵션을 사용하면 래스터 파일 형식이 지원하는 경우 래스터 이미지가 다음 형식으로 출력됩니다.
24비트 직접 인코딩 방식. 주의하세요: 결과 파일은 XNUMX배입니다.
8비트 인덱스 대응 항목의 크기입니다.

-경치
가로 모드에서 이미지를 생성합니다. 이 옵션은 모든 래스터 장치에서 무시됩니다.
HP LaserJet 제외 hppcl. 기본적으로 LaserJet은 세로 모드를 사용합니다.

-해결 x신장
and 신장 래스터 파일의 공간 해상도를 픽셀 단위로 지정합니다.
만들어진. 기본값은 512x512입니다.

사용 예


이름이 지정된 메타파일을 처리하려면 그메타 TEKTRONIX 4107 터미널에 해당 내용을 표시합니다.
다음 호출을 사용하십시오.

% 크트란스 -d t4107 그메타

이 장치가 이미 GRAPHCAP 환경 변수에 의해 정의된 경우 다음을 호출하면 됩니다.

% 크트란스 그메타

세 번째 레코드에서 시작하는 첫 번째 프레임만 표시하려면 다음을 호출하세요.

% 크트란스 -기록 3 -d t4107 그메타

메타파일을 검사하려면 gmeta의 없는 내용 CGM 표시되는 요소 데이터:

% 크트란스 -d CTXT -데이터 -를 위해 그메타

메타파일을 렌더링하려면 그메타 (X Windows에서) 512x512 픽셀 크기의 창에서
화면 오른쪽 하단에 있는 크기

% 크트란스 -d X11 -기하학 512x512-0-0 그메타

메타파일의 내용을 래스터화하려면 그메타 1024x1024 픽셀의 해상도에서 다음을 호출하십시오.

% 크트란스 -d xwd -해상도 1024 X 1024 > 래스터.xwd

래스터 출력은 X11 "xwd" 형식이며 파일로 전송됩니다. 래스터.xwd.

메타파일의 오른쪽 상단을 확대하려면 그메타 X 창에 표시하고,
요구:

% 크트란스 -d X11 -창문 0.5 : 0.5 : 1.0 : 1.0

환경


글꼴
기본 fontcap 지정자.

그래프캡
기본 출력 장치 지정자.

NCRG_ROOT
NCAR Graphics 설치의 루트 경로입니다.

NCRG_LIB
이 변수를 설정하면 설치된 NCAR 그래픽 라이브러리에 대한 경로가 포함됩니다.
NCRG_LIB 재정의 NCRG_ROOT.

NCRG_TMP
설정하면 이 환경 변수에는 다음 작업에 사용할 디렉토리 경로가 포함됩니다.
임시 파일. 대부분의 시스템에서 기본값은 / TMP. 일부 시스템에서는 기본값
is /usr/tmp.

onworks.net 서비스를 사용하여 온라인으로 ctransNCARG를 사용하세요.



최신 Linux 및 Windows 온라인 프로그램