Class GifOptions

GifOptions class

जीआईएफ फ़ाइल प्रारूप निर्माण विकल्प।

public class GifOptions : ImageOptionsBase

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

नामविवरण
GifOptions()का एक नया उदाहरण प्रारंभ करता हैGifOptions वर्ग.
GifOptions(GifOptions)का एक नया उदाहरण प्रारंभ करता हैGifOptions वर्ग.

गुण

नामविवरण
BackgroundColorIndex { get; set; }GIF बैकग्राउंड कलर इंडेक्स प्राप्त या सेट करता है।
BufferSizeHint { get; set; }बफ़र आकार संकेत प्राप्त या सेट करता है जो सभी आंतरिक बफ़र्स के लिए अधिकतम अनुमत आकार परिभाषित किया गया है।
ColorResolution { get; set; }GIF रंग रिज़ॉल्यूशन प्राप्त या सेट करता है।
virtual DefaultReplacementFont { get; set; }डिफ़ॉल्ट प्रतिस्थापन फ़ॉन्ट प्राप्त करता है या सेट करता है (फ़ॉन्ट जो रेखापुंज में निर्यात करते समय पाठ को आकर्षित करने के लिए उपयोग किया जाएगा, यदि PSD फ़ाइल में मौजूदा परत फ़ॉन्ट सिस्टम में प्रस्तुत नहीं किया गया है)। डिफ़ॉल्ट फ़ॉन्ट का उचित नाम लेने के लिए अगले कोड स्निपेट का उपयोग किया जा सकता है : System.Drawing.Text.InstalledFontCollection col = new System.Drawing.Text.InstalledFontCollection(); System.Drawing.FontFamily[] family = col.Families; string defaultFontName = family[0].Name; PsdLoadOptions psdLoadOptions = new PsdLoadOptions() { DefaultReplacementFont = defaultFontName });
Disposed { get; }यह इंगित करने वाला मान प्राप्त करता है कि क्या यह उदाहरण निपटाया गया है।
DoPaletteCorrection { get; set; }पैलेट सुधार लागू किया गया है या नहीं यह इंगित करने वाला मान प्राप्त या सेट करता है।
FullFrame { get; set; }[पूर्ण फ्रेम] . इंगित करने वाला मान प्राप्त करता है या सेट करता है
HasTrailer { get; set; }एक मान प्राप्त या सेट करता है जो बताता है कि GIF में ट्रेलर है या नहीं।
Interlaced { get; set; }सच है अगर छवि इंटरलेस्ड होनी चाहिए।
IsPaletteSorted { get; set; }पैलेट प्रविष्टियों को सॉर्ट किया गया है या नहीं यह इंगित करने वाला मान प्राप्त या सेट करता है।
MaxDiff { get; set; }अधिकतम अनुमत पिक्सेल अंतर प्राप्त या सेट करता है। यदि शून्य से अधिक है, हानिकारक संपीड़न का उपयोग किया जाएगा। इष्टतम हानिकारक संपीड़न के लिए अनुशंसित मूल्य 80 है। 30 बहुत हल्का संपीड़न है, 200 भारी है। यह सबसे अच्छा काम करता है जब केवल थोड़ा नुकसान पेश किया जाता है, और संपीड़न एल्गोरिदम की सीमा के कारण बहुत अधिक नुकसान का स्तर उतना लाभ नहीं देगा। अनुमत मानों की सीमा [0, 1000] है।
MultiPageOptions { get; set; }मल्टीपेज विकल्प
virtual Palette { get; set; }कलर पैलेट प्राप्त या सेट करता है।
PixelAspectRatio { get; set; }GIF पिक्सेल पहलू अनुपात प्राप्त या सेट करता है।
ProgressEventHandler { get; set; }प्रगति ईवेंट हैंडलर प्राप्त या सेट करता है।
virtual ResolutionSettings { get; set; }रिज़ॉल्यूशन सेटिंग्स प्राप्त या सेट करता है।
Source { get; set; }छवि बनाने के लिए स्रोत प्राप्त करता है या सेट करता है.
VectorRasterizationOptions { get; set; }वेक्टर रेखांकन विकल्प प्राप्त या सेट करता है।
override XmpData { get; set; }एक्सएमपी मेटाडेटा कंटेनर प्राप्त या सेट करता है।

तरीकों

नामविवरण
virtual Clone()इस उदाहरण को क्लोन करता है।
Dispose()वर्तमान उदाहरण का निपटान करता है।

उदाहरण

यह उदाहरण निर्यात उद्देश्यों के लिए SaveOptions Namespace से विभिन्न वर्गों के उपयोग को प्रदर्शित करता है। Psd प्रकार की छवि को छवि के उदाहरण में लोड किया जाता है और फिर कई स्वरूपों में निर्यात किया जाता है।

[C#]

// छवि वर्ग के एक उदाहरण में एक मौजूदा छवि लोड करें
using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(@"C:\temp\image.psd"))
{
    // डिफ़ॉल्ट विकल्पों का उपयोग करके BMP फ़ाइल स्वरूप में निर्यात करें
    image.Save(@"C:\temp\output.bmp", new Aspose.PSD.ImageOptions.BmpOptions());

    // डिफ़ॉल्ट विकल्पों का उपयोग करके JPEG फ़ाइल स्वरूप में निर्यात करें
    image.Save(@"C:\temp\output.jpeg", new Aspose.PSD.ImageOptions.JpegOptions());

    // डिफ़ॉल्ट विकल्पों का उपयोग करके JPEG 2000 फ़ाइल स्वरूप में निर्यात करें
    image.Save(@"C:\temp\output.jp2", new Aspose.PSD.ImageOptions.Jpeg2000Options());

    // डिफ़ॉल्ट विकल्पों का उपयोग करके PNG फ़ाइल स्वरूप में निर्यात करें
    image.Save(@"C:\temp\output.png", new Aspose.PSD.ImageOptions.PngOptions());

    // डिफ़ॉल्ट विकल्पों का उपयोग करके TIFF फ़ाइल स्वरूप में निर्यात करें
    image.Save(@"c:\temp\output.tiff", new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default));
}

यह सभी देखें