WmfLogColorSpace

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject

public class WmfLogColorSpace extends MetaObject

LogColorSpace nesnesi, oynatma cihaz bağlamı için bir mantıksal renk uzayı belirtir; bu, ASCII karakterlerle bir renk profili adı olabilir.

Endpoints, GammaRed, GammaGreen ve GammaBlue alanları mantıksal bir renk alanı belirtmek için kullanılır. Endpoints alanı, renk alanının RGB uç noktasının x, y ve z değerlerini içeren bir CIEXYZTriple nesnesidir. Üç uyarıcı değerleri X,Y,Z ile renk doygunluğu değerleri x,y,z arasındaki ilişki aşağıdaki gibi ifade edilir. x = X/(X+Y+Z) y = Y/(X+Y+Z) z = Z/(X+Y+Z) GammaRed, GammaGreen ve GammaBlue alanları, tam sayı olmayan sayıları temsil etme tekniği olan “8.8 fixed point” biçiminde değerler içerir. Her değer, 8 bitlik sıfır uzatmalı bir büyüklük ve ardından 8 bitlik bir kesirden oluşur; birleşik 16 bit 8 bit sola kaydırılır. Böylece, 32 bitte gerçek N.F değeri 00000000nnnnnnnnffffffff00000000 şeklindedir; burada “nnnnnnnn” ve “ffffffff” sırasıyla N ve F’nin ikili temsilleridir. Örneğin, gerçek sayı 10.5 için nnnnnnnn 00001010 (ikili 10) ve ffffffff 00000101 (ikili 5) olur ve tam 32 bit ikili değer 00000000000010100000010100000000 olur; bu da onaltılık değer 0x0A50’dir.

Yapıcılar

YapıcıAçıklama
WmfLogColorSpace()

Yöntemler

YöntemAçıklama
getSignature()Renk alanı nesnelerinin signature değerini belirten 32 bit işaretsiz tam sayıyı alır veya ayarlar; bu değer 0x50534F43 olmalıdır, bu da “PSOC” dizesinin ASCII kodlamasıdır.
setSignature(int value)Renk alanı nesnelerinin signature değerini belirten 32 bit işaretsiz tam sayıyı alır veya ayarlar; bu değer 0x50534F43 olmalıdır, bu da “PSOC” dizesinin ASCII kodlamasıdır.
getVersion()Bir version numarasını tanımlayan 32 bit işaretsiz tam sayıyı alır veya ayarlar; bu değer 0x00000400 olmalıdır.
setVersion(int value)Bir version numarasını tanımlayan 32 bit işaretsiz tam sayıyı alır veya ayarlar; bu değer 0x00000400 olmalıdır.
getSize()Bu nesnenin size değerini bayt cinsinden tanımlayan 32 bit işaretsiz tam sayıyı alır veya ayarlar.
setSize(int value)Bu nesnenin size değerini bayt cinsinden tanımlayan 32 bit işaretsiz tam sayıyı alır veya ayarlar.
getColorSpaceType()Renk alanı tipini belirten 32 bit işaretli tam sayıyı alır veya ayarlar.
setColorSpaceType(int value)Renk alanı tipini belirten 32 bit işaretli tam sayıyı alır veya ayarlar.
getIntent()Gamut eşleme amacını tanımlayan 32 bit işaretli tam sayıyı alır veya ayarlar.
setIntent(int value)Gamut eşleme amacını tanımlayan 32 bit işaretli tam sayıyı alır veya ayarlar.
getEndpoints()Bitmap ile ilişkili mantıksal renk alanı için RGB endpoints değerlerine karşılık gelen üç rengin CIE renk doygunluğu x, y ve z koordinatlarını tanımlayan bir CIEXYZTriple nesnesini (bölüm 2.2.2.7) alır veya ayarlar.
setEndpoints(WmfCieXyzTriple value)Bitmap ile ilişkili mantıksal renk alanı için RGB endpoints değerlerine karşılık gelen üç rengin CIE renk doygunluğu x, y ve z koordinatlarını tanımlayan bir CIEXYZTriple nesnesini (bölüm 2.2.2.7) alır veya ayarlar.
getGammaRed()Kırmızı için tonlu yanıt eğrisini tanımlayan 32 bit sabit nokta değerini alır veya ayarlar.
setGammaRed(int value)Kırmızı için tonlu yanıt eğrisini tanımlayan 32 bit sabit nokta değerini alır veya ayarlar.
getGammaGreen()Yeşil için tonlu yanıt eğrisini tanımlayan 32 bit sabit nokta değerini alır veya ayarlar.
setGammaGreen(int value)Yeşil için tonlu yanıt eğrisini tanımlayan 32 bit sabit nokta değerini alır veya ayarlar.
getGammaBlue()Mavi için tonlu yanıt eğrisini tanımlayan 32 bit sabit nokta değerini alır veya ayarlar.
setGammaBlue(int value)Mavi için tonlu yanıt eğrisini tanımlayan 32 bit sabit nokta değerini alır veya ayarlar.
getFilename()Renk profili içeren bir dosyanın adını belirten isteğe bağlı, ASCII karakter dizesini alır veya ayarlar.
setFilename(String value)Renk profili içeren bir dosyanın adını belirten isteğe bağlı, ASCII karakter dizesini alır veya ayarlar.

WmfLogColorSpace()

public WmfLogColorSpace()

getSignature()

public int getSignature()

Renk alanı nesnelerinin signature değerini belirten 32 bit işaretsiz tam sayıyı alır veya ayarlar; bu değer 0x50534F43 olmalıdır, bu da “PSOC” dizesinin ASCII kodlamasıdır.

Returns: int

setSignature(int value)

public void setSignature(int value)

Renk alanı nesnelerinin signature değerini belirten 32 bit işaretsiz tam sayıyı alır veya ayarlar; bu değer 0x50534F43 olmalıdır, bu da “PSOC” dizesinin ASCII kodlamasıdır.

Parameters:

ParametreTürAçıklama
değerint

getVersion()

public int getVersion()

Bir version numarasını tanımlayan 32 bit işaretsiz tam sayıyı alır veya ayarlar; bu değer 0x00000400 olmalıdır.

Returns: int

setVersion(int value)

public void setVersion(int value)

Bir version numarasını tanımlayan 32 bit işaretsiz tam sayıyı alır veya ayarlar; bu değer 0x00000400 olmalıdır.

Parameters:

ParametreTürAçıklama
değerint

getSize()

public int getSize()

Bu nesnenin size değerini bayt cinsinden tanımlayan 32 bit işaretsiz tam sayıyı alır veya ayarlar.

Returns: int

setSize(int value)

public void setSize(int value)

Bu nesnenin size değerini bayt cinsinden tanımlayan 32 bit işaretsiz tam sayıyı alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerint

getColorSpaceType()

public int getColorSpaceType()

Renk alanı tipini belirten 32 bit işaretli tam sayıyı alır veya ayarlar. Bu değer LogicalColorSpace enumarasyonunda (bölüm 2.1.1.14) tanımlanmalıdır. Eğer bu değer LCS_sRGB veya LCS_WINDOWS_COLOR_SPACE ise, sRGB renk alanı kullanılmalıdır.

Returns: int

setColorSpaceType(int value)

public void setColorSpaceType(int value)

Renk alanı tipini belirten 32 bit işaretli tam sayıyı alır veya ayarlar. Bu değer LogicalColorSpace enumarasyonunda (bölüm 2.1.1.14) tanımlanmalıdır. Eğer bu değer LCS_sRGB veya LCS_WINDOWS_COLOR_SPACE ise, sRGB renk alanı kullanılmalıdır.

Parameters:

ParametreTürAçıklama
değerint

getIntent()

public int getIntent()

Gamut eşleme amacını tanımlayan 32 bit işaretli tam sayıyı alır veya ayarlar. Bu değer GamutMappingIntent enumarasyonunda (bölüm 2.1.1.11) tanımlanmalıdır.

Returns: int

setIntent(int value)

public void setIntent(int value)

Gamut eşleme amacını tanımlayan 32 bit işaretli tam sayıyı alır veya ayarlar. Bu değer GamutMappingIntent enumarasyonunda (bölüm 2.1.1.11) tanımlanmalıdır.

Parameters:

ParametreTürAçıklama
değerint

getEndpoints()

public WmfCieXyzTriple getEndpoints()

Bitmap ile ilişkili mantıksal renk alanı için RGB endpoints değerlerine karşılık gelen üç rengin CIE renk doygunluğu x, y ve z koordinatlarını tanımlayan bir CIEXYZTriple nesnesini (bölüm 2.2.2.7) alır veya ayarlar. ColorSpaceType alanı LCS_CALIBRATED_RGB olarak belirtilmemişse, bu alan yoksayılmalıdır.

Returns: WmfCieXyzTriple

setEndpoints(WmfCieXyzTriple value)

public void setEndpoints(WmfCieXyzTriple value)

Bitmap ile ilişkili mantıksal renk alanı için RGB endpoints değerlerine karşılık gelen üç rengin CIE renk doygunluğu x, y ve z koordinatlarını tanımlayan bir CIEXYZTriple nesnesini (bölüm 2.2.2.7) alır veya ayarlar. ColorSpaceType alanı LCS_CALIBRATED_RGB olarak belirtilmemişse, bu alan yoksayılmalıdır.

Parameters:

ParametreTürAçıklama
valueWmfCieXyzTriple

getGammaRed()

public int getGammaRed()

Kırmızı için tonlu yanıt eğrisini tanımlayan 32 bit sabit nokta değerini alır veya ayarlar. ColorSpaceType alanı LCS_CALIBRATED_RGB olarak belirtilmemişse, bu alan yoksayılmalıdır.

Returns: int

setGammaRed(int value)

public void setGammaRed(int value)

Kırmızı için tonlu yanıt eğrisini tanımlayan 32 bit sabit nokta değerini alır veya ayarlar. ColorSpaceType alanı LCS_CALIBRATED_RGB olarak belirtilmemişse, bu alan yoksayılmalıdır.

Parameters:

ParametreTürAçıklama
değerint

getGammaGreen()

public int getGammaGreen()

Yeşil için tonlu yanıt eğrisini tanımlayan 32 bit sabit nokta değerini alır veya ayarlar. ColorSpaceType alanı LCS_CALIBRATED_RGB olarak belirtilmemişse, bu alan yoksayılmalıdır.

Returns: int

setGammaGreen(int value)

public void setGammaGreen(int value)

Yeşil için tonlu yanıt eğrisini tanımlayan 32 bit sabit nokta değerini alır veya ayarlar. ColorSpaceType alanı LCS_CALIBRATED_RGB olarak belirtilmemişse, bu alan yoksayılmalıdır.

Parameters:

ParametreTürAçıklama
değerint

getGammaBlue()

public int getGammaBlue()

Mavi için tonlu yanıt eğrisini tanımlayan 32 bit sabit nokta değerini alır veya ayarlar. ColorSpaceType alanı LCS_CALIBRATED_RGB olarak belirtilmemişse, bu alan yoksayılmalıdır.

Returns: int

setGammaBlue(int value)

public void setGammaBlue(int value)

Mavi için tonlu yanıt eğrisini tanımlayan 32 bit sabit nokta değerini alır veya ayarlar. ColorSpaceType alanı LCS_CALIBRATED_RGB olarak belirtilmemişse, bu alan yoksayılmalıdır.

Parameters:

ParametreTürAçıklama
değerint

getFilename()

public String getFilename()

Renk profili içeren bir dosyanın adını belirten isteğe bağlı, ASCII karakter dizesini alır veya ayarlar. Bir dosya adı belirtilmişse ve ColorSpaceType alanı LCS_CALIBRATED_RGB olarak ayarlanmışsa, bu yapının diğer alanları yoksayılmalıdır.

Returns: java.lang.String

setFilename(String value)

public void setFilename(String value)

Renk profili içeren bir dosyanın adını belirten isteğe bağlı, ASCII karakter dizesini alır veya ayarlar. Bir dosya adı belirtilmişse ve ColorSpaceType alanı LCS_CALIBRATED_RGB olarak ayarlanmışsa, bu yapının diğer alanları yoksayılmalıdır.

Parameters:

ParametreTürAçıklama
değerjava.lang.String