Class BackgroundColorResource
İçindekiler
[
Saklamak
]BackgroundColorResource class
Görüntü yazdırma ayarlarının sınır bilgilerini içeren kaynak.
public sealed class BackgroundColorResource : ResourceBlock
yapıcılar
İsim | Tanım |
---|---|
BackgroundColorResource() | Default_Constructor |
Özellikleri
İsim | Tanım |
---|---|
Color { get; set; } | Arka plan rengini alır veya ayarlar. |
override DataSize { get; } | Kaynak veri boyutunu bayt cinsinden alır. |
ID { get; set; } | Kaynak için benzersiz tanımlayıcıyı alır veya ayarlar. |
override MinimalVersion { get; } | Gereken minimum PSD sürümünü alır. |
Name { get; set; } | Kaynak adını alır veya ayarlar. Boyutu çift yapmak için doldurulmuş Pascal dizesi (boş ad iki bayt 0’dan oluşur). |
Signature { get; } | Kaynak imzasını alır. Her zaman ‘8BIM’ olmalıdır. |
Size { get; } | Verileri dahil olmak üzere kaynak bloğu boyutunu bayt cinsinden alır. |
yöntemler
İsim | Tanım |
---|---|
Save(StreamContainer) | Kaynak bloğunu belirtilen akışa kaydeder. |
virtual ValidateValues() | Kaynak değerlerini doğrular. |
Örnekler
Aşağıdaki örnek, BackgroundColorResource kaynağının desteğini göstermektedir.
[C#]
string sourceFilePath = "input.psd";
string outputFilePath = "output.psd";
using (var image = (PsdImage)Image.Load(sourceFilePath))
{
ResourceBlock[] imageResources = image.ImageResources;
BackgroundColorResource backgroundColorResource = null;
foreach (var imageResource in imageResources)
{
if (imageResource is BackgroundColorResource)
{
backgroundColorResource = (BackgroundColorResource)imageResource;
break;
}
}
// BackgroundColorResource'u güncelle
backgroundColorResource.Color = Color.DarkRed;
image.Save(outputFilePath);
}
Ayrıca bakınız
- class ResourceBlock
- ad alanı Aspose.PSD.FileFormats.Psd.Resources
- toplantı Aspose.PSD