이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 dctopnm 명령입니다.
프로그램:
이름
dctopnm - ACR/NEMA DICOM PS3 ... DICOM PS3 - DICOM 이미지를 PNM 파일로
개요
dctopnm [ -v|장황 ] [ -조용|침묵 ]
기술
dctopnm 명명된 dicom 또는 acr-nema 입력 파일을 읽고 원시 이미지 픽셀 데이터를 복사합니다.
PGM 또는 PPM 헤더를 추가한 후 PNM 파일에 추가합니다.
입력 파일은 캡슐화되지 않은 단일 채널(회색조 또는 팔레트 색상이어야 합니다.
단일 채널에 대해서는 광도 해석이 확인되지 않음) 또는 XNUMX채널
인터리빙된 RGB, 그리고 > 8비트 데이터의 경우에는 원하는 것과 동일한 바이트 순서로
출력. 원시 바이트는 변환 없이 입력에서 출력으로 복사되기 때문입니다. 사용
DCCP(1) 필요한 경우 먼저 인코딩을 변경합니다.
픽셀 데이터를 인코딩하는 데 필요한 바이트 수만 기록됩니다.
행, 열, 프레임 수, 픽셀당 샘플 및 할당된 비트); 이것이 의미하는 바는
홀수 바이트의 경우 추가 DICOM 패딩 바이트가 원시 파일에 복사되지 않습니다.
산출. 이렇게 하면 "매직 넘버 읽기" 오류로 인해 netpbm 유틸리티가 놀라는 것을 방지할 수 있습니다.
패딩 바이트가 존재하는 경우. 계산에 필요한 속성이 있는 경우
올바른 픽셀 데이터 길이가 누락되면 인코딩된 모든 바이트가 기록됩니다.
옵션
PNM 출력은 지정된 곳이나 표준 출력으로 이동합니다. 자세한 출력은 다음과 같습니다.
표준 에러.
기본 입력 스위치는 에 설명되어 있습니다. 디신트로(1). 이 프로그램에 특정한 옵션
위치 :
-조용|침묵
이미지 매개변수의 일반적인 설명을 억제합니다.
-말 수가 많은
파일 시작 및 메시지 시작에서 바이트 오프셋을 XNUMX진수로 표시하고 덤프합니다.
읽을 때, 한 번 읽을 때, 교체할 때, 쓰기 전의 내용입니다.
환경
사용 예
% dcfile big.dc3
메타: UID 1.2.840.10008.1.2.1
메타: 설명 "명시적 VR 리틀 엔디안"
메타: ByteOrder Little
메타: VR 명시적
메타: 캡슐화됨
데이터: UID 1.2.840.10008.1.2.2
데이터: 설명 "명시적 VR 빅 엔디안"
데이터: ByteOrder 빅
데이터: VR 명시적
데이터: 캡슐화됨 아니요
% dctopnm big.dc3 big.pgm -endian big
행 = 512
열 = 512
프레임 수 = 0
광도 해석 = MONOCHROME2
SamplesPerPixel = 1
할당된 비트 = 16
저장된 비트 = 16
하이비트 = 15
픽셀 표현 = 1
평면 구성 = 0x0
행*열*SamplesPerPixel*BitsAllocation/8 = 0x80000
글쓰기 ...
onworks.net 서비스를 사용하여 온라인 dctopnm 사용