Class ImageAttributes

Class ImageAttributes

İsim alanı : Aspose.Imaging Toplantı: Aspose.Imaging.dll (25.4.0)

Bir Aspose.Imaging.ImageAttributes nesne, resim sırasında bit haritası ve metafil renklerin nasıl manipüle edildiği hakkında bilgi içerir. Bir Aspose.Imaging.ImageAttributes nesne, renk ayarlaması matrisleri, gri ölçek ayarlaması matrisleri, gamma düzeltme değerleri, renk haritası tabloları ve renk sınır değerleri de dahil olmak üzere çeşitli renk ayarlamaları tutar. resim sırasında, renkler düzeltilebilir, karanlık, aydınlatılabilir ve kaldırılabilir. Bu tür manipülasyonları uygulamak için, bir Aspose.Imaging.ImageAttributes nesne başlatın ve Aspose.Imaging.ImageAttributes nesne yolunu geçin.

public sealed class ImageAttributes

Inheritance

object ImageAttributes

mirasçı üyeleri

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

Constructors

ImageAttributes()

public ImageAttributes()

Methods

ClearBrushRemapTable()

Bu Aspose.Imaging.ImageAttributes nesnesinin boyama tablosunu temizleyin.

public void ClearBrushRemapTable()

ClearColorKey()

Renk anahtarını (gizlilik aralığı) varsayılan kategoriye temizler.

public void ClearColorKey()

ClearColorKey(ColorAdjustType)

Belirlenmiş bir kategoriye renk anahtarını (gizlilik aralığı) temizler.

public void ClearColorKey(ColorAdjustType type)

Parameters

type ColorAdjustType

Aspose.Imaging.ColorAdjustType’nin bir öğesi, renk anahtarının temizlendiği kategoriyi belirler.

ClearColorMatrix()

Renk düzeltme matrisini varsayılan kategoriye temizler.

public void ClearColorMatrix()

ClearColorMatrix(ColorAdjustType)

Belirli bir kategori için renk ayarlaması matrisini temizler.

public void ClearColorMatrix(ColorAdjustType type)

Parameters

type ColorAdjustType

Aspose.Imaging.ColorAdjustType elemanı, renk düzeltme matrisinin temizlendiği kategoriyi belirler.

ClearGamma()

Gamma düzeltme default kategorisinde devre dışı bırakılır.

public void ClearGamma()

ClearGamma(ColorAdjustType)

Belirli bir kategoride gamma düzeltme engellenir.

public void ClearGamma(ColorAdjustType type)

Parameters

type ColorAdjustType

Aspose.Imaging.ColorAdjustType, gamma düzeltmenin hangi kategoriyi devre dışı bırakıldığını belirten bir unsurdur.

ClearNoOp()

Varsayılan kategoriye göre NoOp ayarını temizler.

public void ClearNoOp()

ClearNoOp(ColorAdjustType)

Belirli bir kategori için NoOp ayarını temizler.

public void ClearNoOp(ColorAdjustType type)

Parameters

type ColorAdjustType

Aspose.Imaging.ColorAdjustType öğesi, NoOp ayarının temizlendiği kategoriyi belirler.

ClearOutputChannel()

CMYK (Cyan-Magenta-Yellow-Black) çıkış kanalı ayarını varsayılan kategoriye ayarlayın.

public void ClearOutputChannel()

ClearOutputChannel(ColorAdjustType)

Belirlenmiş bir kategoriye (Cyan-magenta-yellow-black) çıkış kanalı ayarını temizler.

public void ClearOutputChannel(ColorAdjustType type)

Parameters

type ColorAdjustType

Aspose.Imaging.ColorAdjustType öğesi, çıkış kanalı ayarının temizlendiği kategoriyi belirler.

ClearOutputChannelColorProfile()

Çıkış kanalı renk profili ayarını varsayılan kategoriye temizler.

public void ClearOutputChannelColorProfile()

ClearOutputChannelColorProfile(ColorAdjustType)

Çıkış kanalı renk profili ayarını belirli bir kategoriye açıklar.

public void ClearOutputChannelColorProfile(ColorAdjustType type)

Parameters

type ColorAdjustType

Aspose.Imaging.ColorAdjustType öğesi, çıkış kanalı profil ayarının temizlendiği kategoriyi belirler.

ClearRemapTable()

Renk düzeltme tablosunu varsayılan kategoriye temizleyin.

public void ClearRemapTable()

ClearRemapTable(ColorAdjustType)

Belirlenmiş bir kategoriye renk düzeltme tablosunu temizleyin.

public void ClearRemapTable(ColorAdjustType type)

Parameters

type ColorAdjustType

Aspose.Imaging.ColorAdjustType’nin bir öğesi, düzeltme tablosunun temizlendiği kategoriyi belirler.

ClearThreshold()

Varsayılan kategorinin sınır değerini belirler.

public void ClearThreshold()

ClearThreshold(ColorAdjustType)

Belirlenen bir kategorinin sınır değerini belirler.

public void ClearThreshold(ColorAdjustType type)

Parameters

type ColorAdjustType

Aspose.Imaging.ColorAdjustType elemanı, sınırın temizlendiği kategoriyi belirler.

SetBrushRemapTable(ColorMap[])

Bir fırça kategorisi için renk düzeltme tablosunu ayarlayın.

public void SetBrushRemapTable(ColorMap[] map)

Parameters

map ColorMap […]

Bir dizi Aspose.Imaging.ColorMap nesneleri.

SetColorKey(Renk , Renk)

Renk anahtarını varsayılan kategoriye ayarlayın.

public void SetColorKey(Color colorLow, Color colorHigh)

Parameters

colorLow Color

Düşük renk anahtarı değeri.

colorHigh Color

Yüksek renk anahtarı değeri.

SetColorKey(Renkler, Renkler, Renkler)

Belirli bir kategoriye renk anahtarını (gizlilik aralığı) ayarlayın.

public void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type)

Parameters

colorLow Color

Düşük renk anahtarı değeri.

colorHigh Color

Yüksek renk anahtarı değeri.

type ColorAdjustType

Aspose.Imaging.ColorAdjustType öğesi, renk anahtarının hangi kategoriye ayarlandığını belirtir.

SetColorMatrices(ColorMatrix ve ColorMatrix)

Renk düzeltme matrisini ve gri ölçek düzeltme matrisini varsayılan kategoriye ayarlayın.

public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)

Parameters

newColorMatrix ColorMatrix

Renk Değiştirme Matrisidir.

grayMatrix ColorMatrix

Grayscale düzeltme matrisidir.

SetColorMatrices(ColorMatrix, ColorMatrix ve ColorMatrix)

Renk düzeltme matrisini ve gri ölçek düzeltme matrisini varsayılan kategoriye ayarlayın.

public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag flags)

Parameters

newColorMatrix ColorMatrix

Renk Değiştirme Matrisidir.

grayMatrix ColorMatrix

Grayscale düzeltme matrisidir.

flags ColorMatrixFlag

Aspose.Imaging.ColorMatrixFlag, renk ayarlaması ve gri ölçek ayarlaması matrisleri tarafından etkilenecek görüntü ve renk türünü belirtir.

SetColorMatrices(ColorMatrix , ColorMatrix , ColorMatrixFlag , ColorAdjustType)

Renk düzeltme matrisini ve gri ölçek düzeltme matrisini belirli bir kategoriye ayarlayın.

public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag mode, ColorAdjustType type)

Parameters

newColorMatrix ColorMatrix

Renk Değiştirme Matrisidir.

grayMatrix ColorMatrix

Grayscale düzeltme matrisidir.

mode ColorMatrixFlag

Aspose.Imaging.ColorMatrixFlag, renk ayarlaması ve gri ölçek ayarlaması matrisleri tarafından etkilenecek görüntü ve renk türünü belirtir.

type ColorAdjustType

Aspose.Imaging.ColorAdjustType elemanı, renk ayarlaması ve gri ölçek ayarlaması matrislerinin hangi kategoriyi belirler.

SetColorMatrix(ColorMatrix)

Renk düzeltme matrisini varsayılan kategoriye ayarlayın.

public void SetColorMatrix(ColorMatrix newColorMatrix)

Parameters

newColorMatrix ColorMatrix

Renk Değiştirme Matrisidir.

SetColorMatrix(ColorMatrix ve ColorMatrixFlag)

Renk düzeltme matrisini varsayılan kategoriye ayarlayın.

public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)

Parameters

newColorMatrix ColorMatrix

Renk Değiştirme Matrisidir.

flags ColorMatrixFlag

Aspose.Imaging.ColorMatrixFlag’ın bir parçası, renk ayarlaması matrisinden etkilenecek görüntü ve renk türünü belirler.

SetColorMatrix(ColorMatrix, ColorMatrixFlag ve ColorAdjustType)

Renk ayarlaması matrisini belirli bir kategoriye ayarlayın.

public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag mode, ColorAdjustType type)

Parameters

newColorMatrix ColorMatrix

Renk Değiştirme Matrisidir.

mode ColorMatrixFlag

Aspose.Imaging.ColorMatrixFlag’ın bir parçası, renk ayarlaması matrisinden etkilenecek görüntü ve renk türünü belirler.

type ColorAdjustType

Aspose.Imaging.ColorAdjustType elemanı, renk ayarlaması matrisinin hangi kategoriyi belirlediğini belirtir.

SetGamma(Floransa)

Gamma değerini varsayılan kategoriye ayarlayın.

public void SetGamma(float gamma)

Parameters

gamma float

Gamma düzeltme değeri.

SetGamma(Sürücü, ColorAdjustType)

Gamma değerini belirli bir kategoriye ayarlayın.

public void SetGamma(float gamma, ColorAdjustType type)

Parameters

gamma float

Gamma düzeltme değeri.

type ColorAdjustType

Aspose.Imaging.ColorAdjustType listesinin bir parçası, gamma değerinin belirlendiği kategoriyi belirler.

SetNoOp()

Varsayılan kategoriye renk ayarını devre dışı bırakır.

public void SetNoOp()

SetNoOp(ColorAdjustType)

Belirli bir kategoriye renk ayarını devre dışı bırakır.

public void SetNoOp(ColorAdjustType type)

Parameters

type ColorAdjustType

Aspose.Imaging.ColorAdjustType’nin hangi renk düzeltmenin devre dışı bırakıldığı kategoriyi belirleyen bir unsurudur.

SetOutputChannel(ColorChannelFlag)

CMYK (Cyan-Magenta-Yellow-Black) çıkış kanalı varsayılan kategoriye ayarlayın.

public void SetOutputChannel(ColorChannelFlag flags)

Parameters

flags ColorChannelFlag

Aspose.Imaging.ColorChannelFlag, çıkış kanalını belirleyen bir unsurdur.

SetOutputChannel(ColorChannelFlag ve ColorAdjustType)

CMYK (cyan-magenta- sarı-siyah) çıkış kanalı belirli bir kategoriye ayarlayın.

public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)

Parameters

flags ColorChannelFlag

Aspose.Imaging.ColorChannelFlag, çıkış kanalını belirleyen bir unsurdur.

type ColorAdjustType

Aspose.Imaging.ColorAdjustType öğesi, çıkış kanalının hangi kategoriyi belirlediğini belirtir.

SetOutputChannelColorProfile(Sırt)

çıkış kanalı renk profili dosyasını varsayılan kategoriye ayarlayın.

public void SetOutputChannelColorProfile(string colorProfileFilename)

Parameters

colorProfileFilename string

Bir renk profili dosyasının yolu adı. renk profili dosyası %SystemRoot%\System32\Spool\Drivers\Color dizininde ise, bu parametre dosya adı olabilir. aksi takdirde, bu parametre tam olarak nitelikli yolu adı olmalıdır.

SetOutputChannelColorProfile(Renk, Renk Değiştirme)

Çıkış kanalı renk profili dosyasını belirli bir kategoriye ayarlayın.

public void SetOutputChannelColorProfile(string colorProfileFilename, ColorAdjustType type)

Parameters

colorProfileFilename string

Bir renk profili dosyasının yolu adı. renk profili dosyası %SystemRoot%\System32\Spool\Drivers\Color dizininde ise, bu parametre dosya adı olabilir. aksi takdirde, bu parametre tam olarak nitelikli yolu adı olmalıdır.

type ColorAdjustType

Aspose.Imaging.ColorAdjustType elemanı, çıkış kanalı renk-profil dosyasının hangi kategoriyi belirler.

SetRemapTable(ColorMap[])

Renk düzeltme tablosunu varsayılan kategoriye ayarlayın.

public void SetRemapTable(ColorMap[] map)

Parameters

map ColorMap […]

Aspose.Imaging.ColorMap tipi bir dizi renk çifti Her renk çifti mevcut bir renk (ilk değeri) ve haritalanacak renk (iki değeri) içerir.

SetRemapTable(ColorMap[…], Renk Değiştirme)

Belirli bir kategoriye renk düzeltme tablosunu ayarlayın.

public void SetRemapTable(ColorMap[] map, ColorAdjustType type)

Parameters

map ColorMap […]

Aspose.Imaging.ColorMap tipi bir dizi renk çifti Her renk çifti mevcut bir renk (ilk değeri) ve haritalanacak renk (iki değeri) içerir.

type ColorAdjustType

Aspose.Imaging.ColorAdjustType elemanı, renk düzeltme tablosunun hangi kategoriye ayarlandığını belirtir.

SetThreshold(Floransa)

Varsayılan kategoriye sınırı (transparency range) ayarlayın.

public void SetThreshold(float threshold)

Parameters

threshold float

Sınır değerini belirleyen gerçek bir sayıdır.

SetThreshold(Sürücü, ColorAdjustType)

Belirli bir kategori için sınırı (gizlilik aralığı) ayarlayın.

public void SetThreshold(float threshold, ColorAdjustType type)

Parameters

threshold float

0.0 ile 1.0 arasındaki bir sınır değeri, maksimum veya minimum bir değere kadar haritalanacak renkler sınıflandırmak için bir çarpışma noktası olarak kullanılır.

type ColorAdjustType

Aspose.Imaging.ColorAdjustType elemanı, renk sınırının belirlendiği kategoriyi belirler.

SetWrapMode(WrapMode)

Bir dokunuşun bir şekil üzerinden veya şekil sınırları üzerinden nasıl yapıştırılacağına karar vermek için kullanılan kaplama modunu ayarlayın. bir dokunuş bir şekil üzerinden yapıştırılır ve dokunuş doldurduğu şekilden daha küçük olduğunda doldurulur.

public void SetWrapMode(WrapMode mode)

Parameters

mode WrapMode

Aspose.Imaging.WrapMode’un, bir görüntüye nasıl tekrarlanan kopyaların bir bölgeyi çizmek için kullanıldığını belirten bir unsurudur.

SetWrapMode(WrapMode , Renk)

Bir dokunuşun bir şekil üzerinden veya şekil sınırları üzerinden nasıl yapıştırılacağına karar vermek için kullanılan kaplama modunu ve rengini ayarlayın. bir dokunuş bir şekil üzerinden yapıştırılır ve dokunuş doldurduğu şekilden daha küçük olduğunda doldurulur.

public void SetWrapMode(WrapMode mode, Color color)

Parameters

mode WrapMode

Aspose.Imaging.WrapMode’un, bir görüntüye nasıl tekrarlanan kopyaların bir bölgeyi çizmek için kullanıldığını belirten bir unsurudur.

color Color

Bir Aspose.Imaging.ImageAttributes bir resim dışındaki piksellerin rengini belirleyen bir nesne. bu renk, mod parametresi Aspose.Imaging.WrapMode.Clamp’a ayarlandığında görülebilir ve kaynağın DrawImage’a geçtiği doğruluğu resimden daha büyüktür.

SetWrapMode(WrapMode, Renk, Bool)

Bir dokunuşun bir şekil üzerinden veya şekil sınırları üzerinden nasıl yapıştırılacağına karar vermek için kullanılan kaplama modunu ve rengini ayarlayın. bir dokunuş bir şekil üzerinden yapıştırılır ve dokunuş doldurduğu şekilden daha küçük olduğunda doldurulur.

public void SetWrapMode(WrapMode mode, Color color, bool clamp)

Parameters

mode WrapMode

Aspose.Imaging.WrapMode’un, bir görüntüye nasıl tekrarlanan kopyaların bir bölgeyi çizmek için kullanıldığını belirten bir unsurudur.

color Color

Bu renk, mod parametresi Aspose.Imaging.WrapMode.Clamp’a ayarlandığında görülebilir ve DrawImage’a aktarılan kaynak düzeni resimden daha büyüktür.

clamp bool

Bu parametrenin hiçbir etkisi yoktur. sahte olarak ayarlayın.

 Türkçe