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
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.