Class ImageAttributes
İsim alanı : Aspose.Imaging Toplantı: Aspose.Imaging.dll (25.5.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 ImageAttributesInheritance
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.