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öntem | Açı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | WmfCieXyzTriple |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | java.lang.String |