Class DicomImageInfo

Class DicomImageInfo

이름 공간 : Aspose.Imaging.FileFormats.Dicom 모임: Aspose.Imaging.dll (25.4.0)

Dicom 파일 헤더에서 모든 메타 정보를 포함

[JsonObject(MemberSerialization.OptIn)]
public sealed class DicomImageInfo

Inheritance

object DicomImageInfo

상속 회원들

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

BitsAllocated

그것은 “bitsAllocated"의 가치를 얻습니다.

[JsonProperty]
public int BitsAllocated { get; }

부동산 가치

int

BitsStored

저장된 비트의 수를 얻습니다.

[JsonProperty]
public int BitsStored { get; }

부동산 가치

int

Blues

그것은 파란색의 색깔을 얻는다

[JsonProperty]
public byte[] Blues { get; }

부동산 가치

byte [ ] [ [ ]

DicomHeaderInfoByBytes

디코마 헤더 정보를 바이트로 얻습니다.

[JsonProperty]
public byte[] DicomHeaderInfoByBytes { get; }

부동산 가치

byte [ ] [ [ ]

DicomInfo

DICOM 파일의 헤더 정보를 얻습니다.

public ReadOnlyCollection<string> DicomInfo { get; }

부동산 가치

ReadOnlyCollection &lt에 대한 정보 string >

Examples

다음 예제는 DICOM 이미지의 헤더 정보를 읽는 방법을 보여줍니다.

string dir = "c:\\aspose.imaging\\issues\\net\\3635\\testdata\\3628";
                                                                                           using (Aspose.Imaging.FileFormats.Dicom.DicomImage image = (Aspose.Imaging.FileFormats.Dicom.DicomImage)Aspose.Imaging.Image.Load(System.IO.Path.Combine(dir, "ttfm.dcm")))
                                                                                           {
                                                                                               foreach (string s in image.FileInfo.DicomInfo)
                                                                                               {
                                                                                                   System.Console.WriteLine(s);
                                                                                               }
                                                                                           }

                                                                                           // STDOUT:
                                                                                           //Media Storage Sop Class Uid: 1.2.840.10008.5.1.4.1.1.3.1
                                                                                           //Media Storage Sop Instance Uid: 2.16.840.1.114488.0.4.123489834087.1330071425.2
                                                                                           //Transfer Syntax Uid: 1.2.840.10008.1.2.4.70
                                                                                           //Implementation Class Uid: 1.2.840.114236
                                                                                           //Specific Character Set: ISO_IR 100
                                                                                           //Image Type: \SECONDARY\INTRAOPERATIVE
                                                                                           //Sop Class Uid: 1.2.840.10008.5.1.4.1.1.3.1
                                                                                           //Sop Instance Uid: 2.16.840.1.114488.0.4.123489834087.1330071425.2
                                                                                           //Study Date: 20110824
                                                                                           //Series Date: 20110824
                                                                                           //Content Date: 20110824
                                                                                           //Study Time: 094836.214743984
                                                                                           //Series Time: 094836.214743984
                                                                                           //Content Time: 100451.214743816
                                                                                           //Modality: US
                                                                                           //Manufacturer: Medistim
                                                                                           //Institution Name: Hospital Name
                                                                                           //Institution Address: Hospital Address or Department
                                                                                           //Station Name: VERIQ
                                                                                           //Performing Physician's Name: CA Prof. Debus
                                                                                           //Manufacturer's Model Name: VeriQ C
                                                                                           //Recommended Display Frame Rate: 1
                                                                                           //Patient's Name: Femoral trombenarterectomy^Case Report:
                                                                                           //Patient Id: Case Report 1
                                                                                           //Patient's Sex: M
                                                                                           //Patient's Size: 0
                                                                                           //Patient's Weight: 0
                                                                                           //Patient Comments: See case report on www.medistim.com
                                                                                           //Cine Rate: 1
                                                                                           //Effective Duration: 1
                                                                                           //Device Serial Number: 0
                                                                                           //Software Versions(s): 3.3.0 RC0 built 02 / 23 / 12  09:50:45
                                                                                           //Frame Time: 1000
                                                                                           //Study Instance Uid: 2.16.840.1.114488.0.4.123489834087.1330071425.0
                                                                                           //Series Instance Uid: 2.16.840.1.114488.0.4.123489834087.1330071425.1
                                                                                           //Series Number: 1
                                                                                           //Instance Number: 1
                                                                                           //Samples per Pixel: 3
                                                                                           //Photometric Interpretation: RGB
                                                                                           //Planar Configuration: 0
                                                                                           //Number of Frames: 1
                                                                                           //Frame Increment Pointer:
                                                                                           //Rows: 768
                                                                                           //Columns: 1024
                                                                                           //Bits Allocated: 8
                                                                                           //Bits Stored: 8
                                                                                           //high Bit: 7
                                                                                           //Pixel Representation: 0
                                                                                           //Lossy Image Compression: 00
                                                                                           //Pixel Data: 1492

Greens

그것은 녹색의 색깔을 얻습니다.

[JsonProperty]
public byte[] Greens { get; }

부동산 가치

byte [ ] [ [ ]

Height

높이를 얻는다.

[JsonProperty]
public int Height { get; }

부동산 가치

int

IsLittleEndian

이 사례가 약간 끝나는지 여부를 나타내는 값을 얻습니다.

[JsonProperty]
public bool IsLittleEndian { get; }

부동산 가치

bool

NumberOfFrames

프레임의 숫자를 얻습니다.

[JsonProperty]
public int NumberOfFrames { get; }

부동산 가치

int

Offset

혜택을 받게 됩니다.

[JsonProperty]
public int Offset { get; }

부동산 가치

int

PhotoInterpretation

그것은 “사진 해석"의 가치를 얻습니다.

[JsonProperty]
public string PhotoInterpretation { get; }

부동산 가치

string

PixelRepresentation

“PixelRepresentation"의 픽셀 값을 얻습니다.

[JsonProperty]
public int PixelRepresentation { get; }

부동산 가치

int

PlanarConfiguration

플라너 구성에 대해 알아보세요.

[JsonProperty]
public int PlanarConfiguration { get; }

부동산 가치

int

ReadonlyTagsList

이 태그 값은 이미지를 저장할 때 실제 이미지 데이터에 따라 다시 설정됩니다.

public static ReadOnlyCollection<string> ReadonlyTagsList { get; }

부동산 가치

ReadOnlyCollection &lt에 대한 정보 string >

Reds

빨간색의 색깔을 얻는다.

[JsonProperty]
public byte[] Reds { get; }

부동산 가치

byte [ ] [ [ ]

RescaleIntercept

그것은 “rescaleIntercept"의 가치를 얻습니다.

[JsonProperty]
public double RescaleIntercept { get; }

부동산 가치

double

RescaleSlope

그것은 “rescaleSlope"의 가치를 얻습니다.

[JsonProperty]
public double RescaleSlope { get; }

부동산 가치

double

SamplesPerPixel

그것은 “PerPixel 샘플"의 가치를 얻습니다.

[JsonProperty]
public int SamplesPerPixel { get; }

부동산 가치

int

SignedImage

그것은 “signedImage"인지 여부를 나타내는 값을 얻습니다.

public bool SignedImage { get; }

부동산 가치

bool

Width

넓이를 얻을 수 있습니다.

[JsonProperty]
public int Width { get; }

부동산 가치

int

WindowCentre

창문 센터를 찾습니다.

[JsonProperty]
public double WindowCentre { get; }

부동산 가치

double

WindowWidth

창문의 넓이를 얻습니다.

[JsonProperty]
public double WindowWidth { get; }

부동산 가치

double

Methods

AddTag(링크, 객체)

새로운 디코마 태그를 추가합니다.

public void AddTag(string tagDescription, object value)

Parameters

tagDescription string

표지판 설명 : 0 또는 화이트 스페이스가 될 수 없습니다.

value object

값은 0이 될 수 없습니다.

RemoveTagAt(이트)

기존 태그를 제거합니다.

public void RemoveTagAt(int index)

Parameters

index int

태그의 인덱스가 업데이트됩니다.

TryAddTag(링크, 객체)

새로운 디코마 태그를 추가합니다.

public bool TryAddTag(string tagDescription, object value)

Parameters

tagDescription string

표지판 설명 : 0 또는 화이트 스페이스가 될 수 없습니다.

value object

값은 0이 될 수 없습니다.

Returns

bool

작전의 결과입니다.

TryRemoveTagAt(이트)

기존 태그를 제거합니다.

public bool TryRemoveTagAt(int index)

Parameters

index int

태그의 인덱스가 업데이트됩니다.

Returns

bool

작전의 결과입니다.

TryUpdateTagAt(주제 : Object)

기존 태그를 업데이트합니다.

public bool TryUpdateTagAt(int index, object newValue)

Parameters

index int

태그의 인덱스가 업데이트됩니다.

newValue object

값은 0이 될 수 없습니다.

Returns

bool

작전의 결과입니다.

UpdateTagAt(주제 : Object)

기존 태그를 업데이트합니다.

public void UpdateTagAt(int index, object newValue)

Parameters

index int

태그의 인덱스가 업데이트됩니다.

newValue object

값은 0이 될 수 없습니다.

 한국어