ImageAttributes Sınıfı

Summary: An ImageAttributes object contains information about how bitmap and metafile colors are manipulated during rendering. An ImageAttributes object maintains several color-adjustment settings, including color-adjustment matrices, grayscale-adjustment matrices, gamma-correction values, color-map tables, and color-threshold values. During rendering, colors can be corrected, darkened, lightened, and removed. To apply such manipulations, initialize an ImageAttributes object and pass the path of that ImageAttributes object (along with the path of an Image) to the DrawImage method.

Module: aspose.imaging

Full Name: aspose.imaging.ImageAttributes

Constructors

NameAçıklama
ImageAttributes()Yeni bir ImageAttributes sınıfı örneğini başlatır.

Methods

NameAçıklama
clear_brush_remap_table()Bu ImageAttributes nesnesinin fırça renk yeniden eşleme tablosunu temizler.
clear_color_key()Varsayılan kategori için renk anahtarını (saydamlık aralığını) temizler.
clear_color_key(type)Belirtilen kategori için renk anahtarını (saydamlık aralığını) temizler.
clear_color_matrix()Varsayılan kategori için renk ayarlama matrisini temizler.
clear_color_matrix(type)Belirtilen kategori için renk ayarlama matrisini temizler.
clear_gamma()Varsayılan kategori için gama düzeltmesini devre dışı bırakır.
clear_gamma(type)Belirtilen kategori için gama düzeltmesini devre dışı bırakır.
clear_no_op()Varsayılan kategori için NoOp ayarını temizler.
clear_no_op(type)Belirtilen kategori için NoOp ayarını temizler.
clear_output_channel()Varsayılan kategori için CMYK (camgöbeği-mor-sarı-siyah) çıkış kanalı ayarını temizler.
clear_output_channel(type)Belirtilen kategori için (camgöbeği-mor-sarı-siyah) çıkış kanalı ayarını temizler.
clear_output_channel_color_profile()Varsayılan kategori için çıkış kanalı renk profili ayarını temizler.
clear_output_channel_color_profile(type)Belirtilen kategori için çıkış kanalı renk profili ayarını temizler.
clear_remap_table()Varsayılan kategori için renk yeniden eşleme tablosunu temizler.
clear_remap_table(type)Belirtilen kategori için renk yeniden eşleme tablosunu temizler.
clear_threshold()Varsayılan kategori için eşik değerini temizler.
clear_threshold(type)Belirtilen kategori için eşik değerini temizler.
set_brush_remap_table(map)Fırça kategorisi için renk yeniden eşleme tablosunu ayarlar.
set_color_key(color_low, color_high)Varsayılan kategori için renk anahtarını ayarlar.
set_color_key(color_low, color_high, type)Belirtilen kategori için renk anahtarını (şeffaflık aralığını) ayarlar.
set_color_matrices(new_color_matrix, gray_matrix)Varsayılan kategori için renk ayarlama matrisini ve gri ton ayarlama matrisini ayarlar.
set_color_matrices(new_color_matrix, gray_matrix, flags)Varsayılan kategori için renk ayarlama matrisini ve gri ton ayarlama matrisini ayarlar.
set_color_matrices(new_color_matrix, gray_matrix, mode, type)Belirtilen kategori için renk ayarlama matrisini ve gri ton ayarlama matrisini ayarlar.
set_color_matrix(new_color_matrix)Varsayılan kategori için renk ayarlama matrisini ayarlar.
set_color_matrix(new_color_matrix, flags)Varsayılan kategori için renk ayarlama matrisini ayarlar.
set_color_matrix(new_color_matrix, mode, type)Belirtilen kategori için renk ayarlama matrisini ayarlar.
set_gamma(gamma)Varsayılan kategori için gama değerini ayarlar.
set_gamma(gamma, type)Belirtilen kategori için gama değerini ayarlar.
set_no_op()Varsayılan kategori için renk ayarlamayı kapatır.
set_no_op(type)Belirtilen kategori için renk ayarlamayı kapatır.
set_output_channel(flags)Varsayılan kategori için CMYK (camgöbeği-mor-sarı-siyah) çıkış kanalını ayarlar.
set_output_channel(flags, type)Belirtilen kategori için CMYK (camgöbeği-mor-sarı-siyah) çıkış kanalını ayarlar.
set_output_channel_color_profile(color_profile_filename)Varsayılan kategori için çıkış kanalı renk profili dosyasını ayarlar.
set_output_channel_color_profile(color_profile_filename, type)Belirtilen kategori için çıkış kanalı renk profili dosyasını ayarlar.
set_remap_table(map)Varsayılan kategori için renk yeniden eşleme tablosunu ayarlar.
set_remap_table(map, type)Belirtilen kategori için renk yeniden eşleme tablosunu ayarlar.
set_threshold(threshold)Varsayılan kategori için eşik değerini (şeffaflık aralığını) ayarlar.
set_threshold(threshold, type)Belirtilen kategori için eşik değerini (şeffaflık aralığını) ayarlar.
set_wrap_mode(mode)Bir dokunun bir şekil boyunca veya şekil sınırlarında nasıl döşeneceğine karar vermek için kullanılan sarma modunu ayarlar. Doku, dolduracağı şekilden daha küçük olduğunda, şekli doldurmak için döşenir.
set_wrap_mode(mode, color)Bir dokunun bir şekil boyunca veya şekil sınırlarında nasıl döşeneceğine karar vermek için kullanılan sarma modunu ve rengi ayarlar. Doku, dolduracağı şekilden daha küçük olduğunda, şekli doldurmak için döşenir.
set_wrap_mode(mode, color, clamp)Bir dokunun bir şekil boyunca veya şekil sınırlarında nasıl döşeneceğine karar vermek için kullanılan sarma modunu ve rengi ayarlar. Doku, dolduracağı şekilden daha küçük olduğunda, şekli doldurmak için döşenir.

Constructor: ImageAttributes()

 ImageAttributes() 

Yeni bir ImageAttributes sınıfı örneğini başlatır.

Method: clear_color_key(type)

 clear_color_key(type) 

Belirtilen kategori için renk anahtarını (saydamlık aralığını) temizler.

Parameters:

ParameterTürAçıklama
typeColorAdjustTypeRenk anahtarının temizlendiği kategoriyi belirten bir ColorAdjustType öğesi.

Method: clear_color_matrix(type)

 clear_color_matrix(type) 

Belirtilen kategori için renk ayarlama matrisini temizler.

Parameters:

ParameterTürAçıklama
typeColorAdjustTypeRenk ayarlama matrisinin temizlendiği kategoriyi belirten bir ColorAdjustType öğesi.

Method: clear_gamma(type)

 clear_gamma(type) 

Belirtilen kategori için gama düzeltmesini devre dışı bırakır.

Parameters:

ParameterTürAçıklama
typeColorAdjustTypeGama düzeltmesinin devre dışı bırakıldığı kategoriyi belirten bir ColorAdjustType öğesi.

Method: clear_no_op(type)

 clear_no_op(type) 

Belirtilen kategori için NoOp ayarını temizler.

Parameters:

ParameterTürAçıklama
typeColorAdjustTypeNoOp ayarının temizlendiği kategoriyi belirten bir ColorAdjustType öğesi.

Method: clear_output_channel(type)

 clear_output_channel(type) 

Belirtilen kategori için (camgöbeği-mor-sarı-siyah) çıkış kanalı ayarını temizler.

Parameters:

ParameterTürAçıklama
typeColorAdjustTypeÇıktı kanal ayarının temizlendiği kategoriyi belirten bir ColorAdjustType öğesi.

Method: clear_output_channel_color_profile(type)

 clear_output_channel_color_profile(type) 

Belirtilen kategori için çıkış kanalı renk profili ayarını temizler.

Parameters:

ParameterTürAçıklama
typeColorAdjustTypeÇıktı kanal profili ayarının temizlendiği kategoriyi belirten bir ColorAdjustType öğesi.

Method: clear_remap_table(type)

 clear_remap_table(type) 

Belirtilen kategori için renk yeniden eşleme tablosunu temizler.

Parameters:

ParameterTürAçıklama
typeColorAdjustTypeYeniden eşleme tablosunun temizlendiği kategoriyi belirten bir ColorAdjustType öğesi.

Method: clear_threshold(type)

 clear_threshold(type) 

Belirtilen kategori için eşik değerini temizler.

Parameters:

ParameterTürAçıklama
typeColorAdjustTypeEşik değerinin temizlendiği kategoriyi belirten bir ColorAdjustType öğesi.

Method: set_brush_remap_table(map)

 set_brush_remap_table(map) 

Fırça kategorisi için renk yeniden eşleme tablosunu ayarlar.

Parameters:

ParameterTürAçıklama
mapColorMap[]ColorMap nesnelerinden oluşan bir dizi.

Method: set_color_key(color_low, color_high)

 set_color_key(color_low, color_high) 

Varsayılan kategori için renk anahtarını ayarlar.

Parameters:

ParameterTürAçıklama
color_lowColorDüşük renk anahtarı değeri.
color_highColorYüksek renk anahtarı değeri.

Method: set_color_key(color_low, color_high, type)

 set_color_key(color_low, color_high, type) 

Belirtilen kategori için renk anahtarını (şeffaflık aralığını) ayarlar.

Parameters:

ParameterTürAçıklama
color_lowColorDüşük renk anahtarı değeri.
color_highColorYüksek renk anahtarı değeri.
typeColorAdjustTypeRenk anahtarının ayarlandığı kategoriyi belirten bir ColorAdjustType öğesi.

Method: set_color_matrices(new_color_matrix, gray_matrix)

 set_color_matrices(new_color_matrix, gray_matrix) 

Varsayılan kategori için renk ayarlama matrisini ve gri ton ayarlama matrisini ayarlar.

Parameters:

ParameterTürAçıklama
new_color_matrixColorMatrixRenk ayarlama matrisi.
gray_matrixColorMatrixGri tonlamalı ayarlama matrisi.

Method: set_color_matrices(new_color_matrix, gray_matrix, flags)

 set_color_matrices(new_color_matrix, gray_matrix, flags) 

Varsayılan kategori için renk ayarlama matrisini ve gri ton ayarlama matrisini ayarlar.

Parameters:

ParameterTürAçıklama
new_color_matrixColorMatrixRenk ayarlama matrisi.
gray_matrixColorMatrixGri tonlamalı ayarlama matrisi.
flagsColorMatrixFlagRenk ayarlama ve gri tonlamalı ayarlama matrislerinden etkilenecek görüntü ve renk türünü belirten bir ColorMatrixFlag öğesi.

Method: set_color_matrices(new_color_matrix, gray_matrix, mode, type)

 set_color_matrices(new_color_matrix, gray_matrix, mode, type) 

Belirtilen kategori için renk ayarlama matrisini ve gri ton ayarlama matrisini ayarlar.

Parameters:

ParameterTürAçıklama
new_color_matrixColorMatrixRenk ayarlama matrisi.
gray_matrixColorMatrixGri tonlamalı ayarlama matrisi.
modeColorMatrixFlagRenk ayarlama ve gri tonlamalı ayarlama matrislerinden etkilenecek görüntü ve renk türünü belirten bir ColorMatrixFlag öğesi.
typeColorAdjustTypeRenk ayarlama ve gri tonlamalı ayarlama matrislerinin ayarlandığı kategoriyi belirten bir ColorAdjustType öğesi.

Method: set_color_matrix(new_color_matrix)

 set_color_matrix(new_color_matrix) 

Varsayılan kategori için renk ayarlama matrisini ayarlar.

Parameters:

ParameterTürAçıklama
new_color_matrixColorMatrixRenk ayarlama matrisi.

Method: set_color_matrix(new_color_matrix, flags)

 set_color_matrix(new_color_matrix, flags) 

Varsayılan kategori için renk ayarlama matrisini ayarlar.

Parameters:

ParameterTürAçıklama
new_color_matrixColorMatrixRenk ayarlama matrisi.
flagsColorMatrixFlagRenk ayarlama matrisinden etkilenecek görüntü ve renk türünü belirten bir ColorMatrixFlag öğesi.

Method: set_color_matrix(new_color_matrix, mode, type)

 set_color_matrix(new_color_matrix, mode, type) 

Belirtilen kategori için renk ayarlama matrisini ayarlar.

Parameters:

ParameterTürAçıklama
new_color_matrixColorMatrixRenk ayarlama matrisi.
modeColorMatrixFlagRenk ayarlama matrisinden etkilenecek görüntü ve renk türünü belirten bir ColorMatrixFlag öğesi.
typeColorAdjustTypeRenk ayarlama matrisinin ayarlandığı kategoriyi belirten bir ColorAdjustType öğesi.

Method: set_gamma(gamma)

 set_gamma(gamma) 

Varsayılan kategori için gama değerini ayarlar.

Parameters:

ParameterTürAçıklama
gammafloatGama düzeltme değeri.

Method: set_gamma(gamma, type)

 set_gamma(gamma, type) 

Belirtilen kategori için gama değerini ayarlar.

Parameters:

ParameterTürAçıklama
gammafloatGama düzeltme değeri.
typeColorAdjustTypeGama değerinin ayarlandığı kategoriyi belirten ColorAdjustType enum öğesi.

Method: set_no_op(type)

 set_no_op(type) 

Belirtilen kategori için renk ayarlamayı kapatır.

Parameters:

ParameterTürAçıklama
typeColorAdjustTypeRenk düzeltmenin kapatıldığı kategoriyi belirten bir ColorAdjustType öğesi.

Method: set_output_channel(flags)

 set_output_channel(flags) 

Varsayılan kategori için CMYK (camgöbeği-mor-sarı-siyah) çıkış kanalını ayarlar.

Parameters:

ParameterTürAçıklama
flagsColorChannelFlagÇıktı kanalını belirten bir ColorChannelFlag öğesi.

Method: set_output_channel(flags, type)

 set_output_channel(flags, type) 

Belirtilen kategori için CMYK (camgöbeği-mor-sarı-siyah) çıkış kanalını ayarlar.

Parameters:

ParameterTürAçıklama
flagsColorChannelFlagÇıktı kanalını belirten bir ColorChannelFlag öğesi.
typeColorAdjustTypeÇıktı kanalının ayarlandığı kategoriyi belirten bir ColorAdjustType öğesi.

Method: set_output_channel_color_profile(color_profile_filename)

 set_output_channel_color_profile(color_profile_filename) 

Varsayılan kategori için çıkış kanalı renk profili dosyasını ayarlar.

Parameters:

ParameterTürAçıklama
color_profile_filenamestringBir renk profili dosyasının yol adı. Renk profili dosyası %SystemRoot%\System32\Spool\Drivers\Color dizininde ise, bu parametre dosya adı olabilir. Aksi takdirde, bu parametre tam nitelikli yol adı olmalıdır.

Method: set_output_channel_color_profile(color_profile_filename, type)

 set_output_channel_color_profile(color_profile_filename, type) 

Belirtilen kategori için çıkış kanalı renk profili dosyasını ayarlar.

Parameters:

ParameterTürAçıklama
color_profile_filenamestringBir renk profili dosyasının yol adı. Renk profili dosyası %SystemRoot%\System32\Spool\Drivers\Color dizininde ise, bu parametre dosya adı olabilir. Aksi takdirde, bu parametre tam nitelikli yol adı olmalıdır.
typeColorAdjustTypeÇıktı kanal renk profili dosyasının ayarlandığı kategoriyi belirten bir ColorAdjustType öğesi.

Method: set_remap_table(map)

 set_remap_table(map) 

Varsayılan kategori için renk yeniden eşleme tablosunu ayarlar.

Parameters:

ParameterTürAçıklama
mapColorMap[]ColorMap türünde renk çiftlerinden oluşan bir dizi. Her renk çifti mevcut bir rengi (ilk değer) ve ona eşlenecek rengi (ikinci değer) içerir.

Method: set_remap_table(map, type)

 set_remap_table(map, type) 

Belirtilen kategori için renk yeniden eşleme tablosunu ayarlar.

Parameters:

ParameterTürAçıklama
mapColorMap[]ColorMap türünde renk çiftlerinden oluşan bir dizi. Her renk çifti mevcut bir rengi (ilk değer) ve ona eşlenecek rengi (ikinci değer) içerir.
typeColorAdjustTypeRenk yeniden eşleme tablosunun ayarlandığı kategoriyi belirten bir ColorAdjustType öğesi.

Method: set_threshold(threshold)

 set_threshold(threshold) 

Varsayılan kategori için eşik değerini (şeffaflık aralığını) ayarlar.

Parameters:

ParameterTürAçıklama
eşikfloatEşik değerini belirten gerçek bir sayı.

Method: set_threshold(threshold, type)

 set_threshold(threshold, type) 

Belirtilen kategori için eşik değerini (şeffaflık aralığını) ayarlar.

Parameters:

ParameterTürAçıklama
eşikfloat0.0 ile 1.0 arasında bir eşik değeri; bu değer, maksimum ya da minimum bir değere eşlenecek renkleri sıralamak için bir kesme noktası olarak kullanılır.
typeColorAdjustTypeColorAdjustType öğesi, renk eşiğinin ayarlandığı kategoriyi belirtir.

Method: set_wrap_mode(mode)

 set_wrap_mode(mode) 

Bir dokunun bir şekil boyunca veya şekil sınırlarında nasıl döşeneceğine karar vermek için kullanılan sarma modunu ayarlar. Doku, dolduracağı şekilden daha küçük olduğunda, şekli doldurmak için döşenir.

Parameters:

ParameterTürAçıklama
modeWrapModeWrapMode öğesi, bir görüntünün tekrarlanan kopyalarının bir alanı döşemek için nasıl kullanılacağını belirtir.

Method: set_wrap_mode(mode, color)

 set_wrap_mode(mode, color) 

Bir dokunun bir şekil boyunca veya şekil sınırlarında nasıl döşeneceğine karar vermek için kullanılan sarma modunu ve rengi ayarlar. Doku, dolduracağı şekilden daha küçük olduğunda, şekli doldurmak için döşenir.

Parameters:

ParameterTürAçıklama
modeWrapModeWrapMode öğesi, bir görüntünün tekrarlanan kopyalarının bir alanı döşemek için nasıl kullanılacağını belirtir.
colorColorBir ImageAttributes nesnesi, işlenmiş bir görüntünün dışındaki piksellerin rengini belirtir. Bu renk, mod parametresi WrapMode.CLAMP olarak ayarlandığında ve DrawImage’e geçirilen kaynak dikdörtgen görüntünün kendisinden daha büyük olduğunda görünür.

Method: set_wrap_mode(mode, color, clamp)

 set_wrap_mode(mode, color, clamp) 

Bir dokunun bir şekil boyunca veya şekil sınırlarında nasıl döşeneceğine karar vermek için kullanılan sarma modunu ve rengi ayarlar. Doku, dolduracağı şekilden daha küçük olduğunda, şekli doldurmak için döşenir.

Parameters:

ParameterTürAçıklama
modeWrapModeWrapMode öğesi, bir görüntünün tekrarlanan kopyalarının bir alanı döşemek için nasıl kullanılacağını belirtir.
colorColorBir renk nesnesi, işlenmiş bir görüntünün dışındaki piksellerin rengini belirtir. Bu renk, mod parametresi WrapMode.CLAMP olarak ayarlandığında ve DrawImage’e geçirilen kaynak dikdörtgen görüntünün kendisinden daha büyük olduğunda görünür.
clampboolBu parametrenin bir etkisi yoktur. Yanlış (false) olarak ayarlayın.