Class VectorPathDataResource
अंतर्वस्तु
[
छिपाना
]VectorPathDataResource class
क्लास वेक्टरपाथडेटा रिसोर्स. इस संसाधन में वेक्टर लेयर मास्क के बारे में जानकारी है
public abstract class VectorPathDataResource : LayerResource, IVectorPathData
गुण
नाम | विवरण |
---|---|
IsDisabled { get; set; } | एक मान प्राप्त करता है या सेट करता है जो दर्शाता है कि यह उदाहरण अक्षम है या नहीं। |
IsInverted { get; set; } | एक मान प्राप्त करता है या सेट करता है जो दर्शाता है कि यह उदाहरण उल्टा है। |
IsNotLinked { get; set; } | एक मान प्राप्त करता है या सेट करता है जो दर्शाता है कि यह उदाहरण लिंक नहीं है। |
abstract Key { get; } | परत संसाधन कुंजी प्राप्त करता है. |
override Length { get; } | बाइट्स में परत संसाधन लंबाई प्राप्त करता है। |
Paths { get; set; } | पथ रिकॉर्ड प्राप्त या सेट करता है। |
override PsdVersion { get; } | पीएसडी संस्करण प्राप्त करता है। |
override Signature { get; } | हस्ताक्षर हो जाता है। |
Version { get; set; } | संस्करण प्राप्त या सेट करता है। |
तरीकों
नाम | विवरण |
---|---|
override Save(StreamContainer, int) | संसाधन को निर्दिष्ट स्ट्रीम कंटेनर में सहेजता है। |
override ToString() | रिटर्न एString जो इस उदाहरण का प्रतिनिधित्व करता है। |
उदाहरण
निम्न उदाहरण लेयर वेक्टर मास्क प्रोसेसिंग के समर्थन को प्रदर्शित करता है। रास्तों का संपादन कैसे काम करता है और Aspose.PSD अंतिम छवि कैसे बनाता है।
[C#]
string sourceFileName = "DifferentLayerMasks_Source.psd";
string exportPath = "DifferentLayerMasks_Export.psd";
string exportPathPng = "DifferentLayerMasks_Export.png";
// अध्ययन
using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
{
// वेक्टर पथ बिंदुओं में परिवर्तन करें
foreach (var layer in image.Layers)
{
foreach (var layerResource in layer.Resources)
{
var resource = layerResource as VectorPathDataResource;
if (resource != null)
{
foreach (var pathRecord in resource.Paths)
{
var bezierKnotRecord = pathRecord as BezierKnotRecord;
if (bezierKnotRecord != null)
{
Point p0 = bezierKnotRecord.Points[0];
bezierKnotRecord.Points[0] = bezierKnotRecord.Points[2];
bezierKnotRecord.Points[2] = p0;
break;
}
}
}
}
}
// निर्यात
image.Save(exportPath);
image.Save(exportPathPng, new PngOptions() { ColorType = PngColorType.TruecolorWithAlpha });
}
यह सभी देखें
- class LayerResource
- interface IVectorPathData
- नाम स्थान Aspose.PSD.FileFormats.Psd.Layers.LayerResources
- सभा Aspose.PSD