Class WmfLogColorSpace

Class WmfLogColorSpace

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

LogColorSpace 개체는 논리적 색상 공간을 지정합니다.재생 장치 컨텍스트, 색상 프로필의 이름이 될 수 있습니다ASCII 캐릭터

public class WmfLogColorSpace : MetaObject

Inheritance

object MetaObject WmfLogColorSpace

상속 회원들

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

Remarks

Endpoints, GammaRed, GammaGreen 및 GammaBlue 필드는 사용됩니다.논리적 색상 공간을 지정합니다. Endpoint 필드는 CIEXYZTriple입니다.RGB 끝점의 x, y 및 z 값을 포함하는 개체색상 공간. tri-stimulus 값 X, Y, Z 및크롬성 값 x,y,z는 다음과 같이 표현됩니다. x = X/(X+Y+Z) y =Y/(X+Y+Z) z = Z/(X+Y+Z) GammaRed, GammaGreen 및 GammaBlue 필드"8.8 고정 포인트" 형식의 값을 포함하여, 이는 기술을 제공합니다.숫자가 아닌 숫자를 나타냅니다.모든 값은 0 확장된 숫자로 구성됩니다.8비트 크기, 8비트 프랙션, 16비트 결합왼쪽으로 8비트로 변경되므로 32비트의 실제 값은 N.F입니다.00000000nnnnnnnnnnffffffffffffffffffffff각각 N 및 F의 바이너리 표현.예를 들어,실제 번호 10.5, nnnnnnnn은 00001010 (비나리 10) 및 ffffffff이 될 것입니다.00000101 (비나리오 5), 그리고 전체 32 비트 바이너리 값이 될 것입니다00000000000010100000010100000000이 될 수 있으며, 이는 헥타르 값입니다.0x0A50 이다.

Constructors

WmfLogColorSpace()

public WmfLogColorSpace()

Properties

ColorSpaceType

색상 공간을 지정하는 32비트 서명 전체를 얻거나 설정합니다.그것은 LogicalColorSpace 목록에 정의되어야합니다.(섹션 2.1.1.14) 이 값이 LCS_sRGB 또는LCS_WINDOWS_COLOR_SPACE, sRGB 색상 공간은 사용해야 합니다.

public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }

부동산 가치

WmfLogicalColorSpaceEnum

Endpoints

CIEXYZTriple 개체를 얻거나 설정합니다 (2.2.2.7 섹션)CIE 크로마티스 x, y 및 z 세 가지 색상의 일관성그것은 RGB Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.endpoints에 해당합니다.색상 공간은 bitmap과 관련이 있습니다.Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType 필드는 지정되지 않습니다.LCS_CALIBRATED_RGB, 이 필드는 무시되어야 합니다.

public WmfCieXyzTriple Endpoints { get; set; }

부동산 가치

WmfCieXyzTriple

Filename

옵션, ASCII 캐릭터 스트립을 얻거나 설정하여색상 프로필을 포함하는 파일의 이름. 파일 이름이 있는 경우지정, 그리고 Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType 필드는 설정되어 있습니다LCS_CALIBRATED_RGB, 이 구조의 다른 필드는무시한 것 입니다.

public string Filename { get; set; }

부동산 가치

string

GammaBlue

톤을 정의하는 32비트 고정 포인트 가치를 얻거나 설정합니다.블루에 대한 응답 곡선. Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType 필드LCS_CALIBRATED_RGB를 지정하지 않으므로 이 필드는 무시되어야 합니다.

public int GammaBlue { get; set; }

부동산 가치

int

GammaGreen

톤을 정의하는 32비트 고정 포인트 가치를 얻거나 설정합니다.녹색에 대한 응답 곡선. Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType 필드LCS_CALIBRATED_RGB를 지정하지 않으므로 이 필드는 무시되어야 합니다.

public int GammaGreen { get; set; }

부동산 가치

int

GammaRed

톤을 정의하는 32비트 고정 포인트 가치를 얻거나 설정합니다.빨간색에 대한 응답 곡선. Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType 필드LCS_CALIBRATED_RGB를 지정하지 않으므로 이 필드는 무시되어야 합니다.

public int GammaRed { get; set; }

부동산 가치

int

Intent

Gets or sets a 32-bit signed integer that defines the gamut mapping (가무트 맵링을 정의하는 32-bit 서명 전체를 얻거나 설정합니다.)그것은 GamutMappingIntent 목록에 정의되어야합니다.(제2조 제1항에 의하여 제11조의 규정)

public WmfGamutMappingIntent Intent { get; set; }

부동산 가치

WmfGamutMappingIntent

Signature

32비트 무선 전체를 얻거나 설정하여Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.색 공간 개체의 서명; 그것은 설정되어야합니다값 0x50534F43, 즉 링의 ASCII 암호화‘PSOC’

public int Signature { get; set; }

부동산 가치

int

Size

32비트 무선 전체를 얻거나 설정하여Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.이 개체의 크기, 바이트.

public int Size { get; set; }

부동산 가치

int

Version

32비트 무인 전체를 얻거나 설정하여Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace. 버전 번호; 그것은 0x00000400이어야합니다.

public int Version { get; set; }

부동산 가치

int

 한국어