Class Jpeg2000Options

Jpeg2000Options class

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

public class Jpeg2000Options : ImageOptionsBase

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

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

Ιδιότητες

ΟνομαΠεριγραφή
BufferSizeHint { get; set; }Λαμβάνει ή ορίζει την υπόδειξη μεγέθους buffer που ορίζεται ως μέγιστο επιτρεπόμενο μέγεθος για όλα τα εσωτερικά buffer.
Codec { get; set; }Λαμβάνει ή ορίζει το JPEG2000 codec
Comments { get; set; }Λαμβάνει ή ορίζει τους δείκτες σχολίων Jpeg.
CompressionRatios { get; set; }Λαμβάνει ή ορίζει τον λόγο συμπίεσης του πίνακα. Διαφορετικοί λόγοι συμπίεσης για διαδοχικά στρώματα. Ο ρυθμός που καθορίζεται για κάθε επίπεδο ποιότητας είναι ο επιθυμητός συντελεστής συμπίεσης. Απαιτούνται μειωμένοι λόγοι._x00
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; }Λαμβάνει μια τιμή που υποδεικνύει εάν αυτή η παρουσία έχει διατεθεί.
FullFrame { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν [full frame].
Irreversible { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν χρησιμοποιείται το μη αναστρέψιμο DWT 9-7 (true) ή χρήση συμπίεσης DWT 5-3 χωρίς απώλειες (προεπιλογή).
MultiPageOptions { get; set; }Οι επιλογές πολλών σελίδων
virtual Palette { get; set; }Λαμβάνει ή ορίζει την παλέτα χρωμάτων.
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));
}

Δείτε επίσης