Class BackgroundColorResource

BackgroundColorResource class

Sumber daya dengan informasi batas pengaturan cetak gambar.

public sealed class BackgroundColorResource : ResourceBlock

Konstruktor

NamaKeterangan
BackgroundColorResource()Konstruktor default.

Properti

NamaKeterangan
Color { get; set; }Mendapat atau mengatur warna latar belakang.
override DataSize { get; }Mendapatkan ukuran data sumber daya dalam byte.
ID { get; set; }Mendapat atau menyetel pengidentifikasi unik untuk sumber daya.
override MinimalVersion { get; }Mendapatkan versi PSD minimal yang diperlukan.
Name { get; set; }Mendapat atau menetapkan nama sumber daya. String Pascal, diisi untuk membuat ukurannya rata (nama null terdiri dari dua byte 0).
Signature { get; }Mendapat tanda tangan sumber daya. Harus selalu ‘8BIM’.
Size { get; }Mendapat ukuran blok sumber daya dalam byte termasuk datanya.

Metode

NamaKeterangan
Save(StreamContainer)Menyimpan blok sumber daya ke aliran yang ditentukan.
virtual ValidateValues()Memvalidasi nilai sumber daya.

Contoh

Contoh berikut menunjukkan dukungan sumber daya BackgroundColorResource.

[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;
        }
    }

    // perbarui BackgroundColorResource
    backgroundColorResource.Color = Color.DarkRed;

    image.Save(outputFilePath);
}

Lihat juga