Class DicomImageInfo
이름 공간 : Aspose.Imaging.FileFormats.Dicom 모임: Aspose.Imaging.dll (25.4.0)
Dicom 파일 헤더에서 모든 메타 정보를 포함
[JsonObject(MemberSerialization.OptIn)]
public sealed class DicomImageInfo
Inheritance
상속 회원들
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; }
부동산 가치
BitsStored
저장된 비트의 수를 얻습니다.
[JsonProperty]
public int BitsStored { get; }
부동산 가치
Blues
그것은 파란색의 색깔을 얻는다
[JsonProperty]
public byte[] Blues { get; }
부동산 가치
byte [ ] [ [ ]
DicomHeaderInfoByBytes
디코마 헤더 정보를 바이트로 얻습니다.
[JsonProperty]
public byte[] DicomHeaderInfoByBytes { get; }
부동산 가치
byte [ ] [ [ ]
DicomInfo
DICOM 파일의 헤더 정보를 얻습니다.
public ReadOnlyCollection<string> DicomInfo { get; }
부동산 가치
ReadOnlyCollection <에 대한 정보 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; }
부동산 가치
IsLittleEndian
이 사례가 약간 끝나는지 여부를 나타내는 값을 얻습니다.
[JsonProperty]
public bool IsLittleEndian { get; }
부동산 가치
NumberOfFrames
프레임의 숫자를 얻습니다.
[JsonProperty]
public int NumberOfFrames { get; }
부동산 가치
Offset
혜택을 받게 됩니다.
[JsonProperty]
public int Offset { get; }
부동산 가치
PhotoInterpretation
그것은 “사진 해석"의 가치를 얻습니다.
[JsonProperty]
public string PhotoInterpretation { get; }
부동산 가치
PixelRepresentation
“PixelRepresentation"의 픽셀 값을 얻습니다.
[JsonProperty]
public int PixelRepresentation { get; }
부동산 가치
PlanarConfiguration
플라너 구성에 대해 알아보세요.
[JsonProperty]
public int PlanarConfiguration { get; }
부동산 가치
ReadonlyTagsList
이 태그 값은 이미지를 저장할 때 실제 이미지 데이터에 따라 다시 설정됩니다.
public static ReadOnlyCollection<string> ReadonlyTagsList { get; }
부동산 가치
ReadOnlyCollection <에 대한 정보 string >
Reds
빨간색의 색깔을 얻는다.
[JsonProperty]
public byte[] Reds { get; }
부동산 가치
byte [ ] [ [ ]
RescaleIntercept
그것은 “rescaleIntercept"의 가치를 얻습니다.
[JsonProperty]
public double RescaleIntercept { get; }
부동산 가치
RescaleSlope
그것은 “rescaleSlope"의 가치를 얻습니다.
[JsonProperty]
public double RescaleSlope { get; }
부동산 가치
SamplesPerPixel
그것은 “PerPixel 샘플"의 가치를 얻습니다.
[JsonProperty]
public int SamplesPerPixel { get; }
부동산 가치
SignedImage
그것은 “signedImage"인지 여부를 나타내는 값을 얻습니다.
public bool SignedImage { get; }
부동산 가치
Width
넓이를 얻을 수 있습니다.
[JsonProperty]
public int Width { get; }
부동산 가치
WindowCentre
창문 센터를 찾습니다.
[JsonProperty]
public double WindowCentre { get; }
부동산 가치
WindowWidth
창문의 넓이를 얻습니다.
[JsonProperty]
public double WindowWidth { get; }
부동산 가치
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
작전의 결과입니다.
TryRemoveTagAt(이트)
기존 태그를 제거합니다.
public bool TryRemoveTagAt(int index)
Parameters
index
int
태그의 인덱스가 업데이트됩니다.
Returns
작전의 결과입니다.
TryUpdateTagAt(주제 : Object)
기존 태그를 업데이트합니다.
public bool TryUpdateTagAt(int index, object newValue)
Parameters
index
int
태그의 인덱스가 업데이트됩니다.
newValue
object
값은 0이 될 수 없습니다.
Returns
작전의 결과입니다.
UpdateTagAt(주제 : Object)
기존 태그를 업데이트합니다.
public void UpdateTagAt(int index, object newValue)
Parameters
index
int
태그의 인덱스가 업데이트됩니다.
newValue
object
값은 0이 될 수 없습니다.