Class BackgroundColorResource

BackgroundColorResource class

छवि प्रिंट सेटिंग्स की सीमा जानकारी वाला संसाधन।

public sealed class BackgroundColorResource : ResourceBlock

कंस्ट्रक्टर्स

नामविवरण
BackgroundColorResource()डिफ़ॉल्ट कंस्ट्रक्टर।

गुण

नामविवरण
Color { get; set; }पृष्ठभूमि का रंग प्राप्त या सेट करता है।
override DataSize { get; }बाइट्स में संसाधन डेटा आकार प्राप्त करता है।
ID { get; set; }संसाधन के लिए अद्वितीय पहचानकर्ता प्राप्त या सेट करता है।
override MinimalVersion { get; }न्यूनतम आवश्यक PSD संस्करण प्राप्त करता है।
Name { get; set; }संसाधन नाम प्राप्त या सेट करता है। पास्कल स्ट्रिंग, आकार को समान बनाने के लिए गद्देदार (शून्य नाम में 0 के दो बाइट होते हैं).
Signature { get; }संसाधन हस्ताक्षर प्राप्त करता है। हमेशा ‘8BIM’ होना चाहिए.
Size { get; }अपने डेटा सहित बाइट्स में संसाधन ब्लॉक आकार प्राप्त करता है।

तरीकों

नामविवरण
Save(StreamContainer)संसाधन ब्लॉक को निर्दिष्ट स्ट्रीम में सहेजता है।
virtual ValidateValues()संसाधन मानों की पुष्टि करता है.

उदाहरण

निम्न उदाहरण पृष्ठभूमिरंग संसाधन संसाधन के समर्थन को प्रदर्शित करता है।

[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.Color = Color.DarkRed;

    image.Save(outputFilePath);
}

यह सभी देखें