Class BackgroundColorResource
Innehåll
[
Dölj
]BackgroundColorResource class
Resursen med raminformation för bildutskriftsinställningar.
public sealed class BackgroundColorResource : ResourceBlock
Konstruktörer
namn | Beskrivning |
---|---|
BackgroundColorResource() | Default_Constructor |
Egenskaper
namn | Beskrivning |
---|---|
Color { get; set; } | Hämtar eller ställer in bakgrundsfärgen. |
override DataSize { get; } | Hämtar resursdatastorleken i byte. |
ID { get; set; } | Hämtar eller ställer in den unika identifieraren för resursen. |
override MinimalVersion { get; } | Får den minsta nödvändiga PSD-versionen. |
Name { get; set; } | Hämtar eller ställer in resursnamnet. Pascal-sträng, vadderad för att göra storleken jämn (ett nollnamn består av två byte på 0). |
Signature { get; } | Hämtar resurssignaturen. Bör alltid vara ‘8BIM’. |
Size { get; } | Hämtar resursblockstorleken i byte inklusive dess data. |
Metoder
namn | Beskrivning |
---|---|
Save(StreamContainer) | Sparar resursblocket till den angivna strömmen. |
virtual ValidateValues() | Validerar resursvärdena. |
Exempel
Följande exempel visar stödet för BackgroundColorResource-resursen.
[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;
}
}
// uppdatera BackgroundColorResource
backgroundColorResource.Color = Color.DarkRed;
image.Save(outputFilePath);
}
Se även
- class ResourceBlock
- namnutrymme Aspose.PSD.FileFormats.Psd.Resources
- hopsättning Aspose.PSD