Class GifOptions

GifOptions class

Οι επιλογές δημιουργίας μορφής αρχείου gif.

public class GifOptions : ImageOptionsBase

Κατασκευαστές

ΟνομαΠεριγραφή
GifOptions()Αρχικοποιεί μια νέα παρουσία τουGifOptions τάξη.
GifOptions(GifOptions)Αρχικοποιεί μια νέα παρουσία τουGifOptions τάξη.

Ιδιότητες

ΟνομαΠεριγραφή
BackgroundColorIndex { get; set; }Λαμβάνει ή ορίζει το δείκτη χρώματος φόντου GIF.
BufferSizeHint { get; set; }Λαμβάνει ή ορίζει την υπόδειξη μεγέθους buffer που ορίζεται ως μέγιστο επιτρεπόμενο μέγεθος για όλα τα εσωτερικά buffer.
ColorResolution { get; set; }Λαμβάνει ή ορίζει την ανάλυση χρώματος GIF.
virtual DefaultReplacementFont { get; set; }Λαμβάνει ή ορίζει την προεπιλεγμένη γραμματοσειρά αντικατάστασης (γραμματοσειρά που θα χρησιμοποιηθεί για τη σχεδίαση κειμένου κατά την εξαγωγή σε ράστερ, εάν η υπάρχουσα γραμματοσειρά επιπέδου στο αρχείο PSD δεν εμφανίζεται στο σύστημα). Για να λάβετε το σωστό όνομα της προεπιλεγμένης γραμματοσειράς, μπορείτε να χρησιμοποιήσετε το επόμενο απόσπασμα κώδικα : System.Drawing.Text.InstalledFontCollection col = new System.Drawing.Text.InstalledFontCollection(); System.Drawing.FontFamily[] οικογένειες = col.Families; stringN defaultFont; PsdLoadOptions psdLoadOptions = new PsdLoadOptions() { DefaultReplacementFont = defaultFontName });
Disposed { get; }Λαμβάνει μια τιμή που υποδεικνύει εάν αυτή η παρουσία έχει διατεθεί.
DoPaletteCorrection { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν εφαρμόζεται διόρθωση παλέτας.
FullFrame { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν [full frame].
HasTrailer { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το GIF έχει τρέιλερ.
Interlaced { get; set; }Σωστό εάν η εικόνα πρέπει να είναι συμπλεγμένη.
IsPaletteSorted { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν οι καταχωρήσεις παλέτας είναι ταξινομημένες.
MaxDiff { get; set; }Λαμβάνει ή ορίζει τη μέγιστη επιτρεπόμενη διαφορά pixel. Εάν είναι μεγαλύτερη από μηδέν, θα χρησιμοποιηθεί συμπίεση με απώλειες. Η συνιστώμενη τιμή για τη βέλτιστη συμπίεση με απώλειες είναι 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; }Λαμβάνει ή ορίζει το κοντέινερ μεταδεδομένων XMP.

Μέθοδοι

ΟνομαΠεριγραφή
virtual Clone()Κλωνοποιεί αυτήν την παρουσία.
Dispose()Διαθέτει την τρέχουσα παρουσία.

Παραδείγματα

Αυτό το παράδειγμα δείχνει τη χρήση διαφορετικών κλάσεων από το SaveOptions Namespace για σκοπούς εξαγωγής. Μια εικόνα τύπου Psd φορτώνεται σε μια παρουσία της εικόνας και στη συνέχεια εξάγεται σε διάφορες μορφές.

[C#]

//Φόρτωση μιας υπάρχουσας εικόνας σε μια παρουσία της κλάσης Image
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));
}

Δείτε επίσης