Το GraphicsFormats είναι ένα plugin REALbasic για την εισαγωγή και εξαγωγή εικόνων. Το plugin υποστηρίζει μορφές αρχείων PNG, Jpeg, Jpeg2000 και TGA με τις ακόλουθες δυνατότητες και στις δύο μορφές PNG, Jpeg, Jpeg2000 και Tga: Εισαγωγή από ένα αρχείο.
Εισαγωγή από μια συμβολοσειρά. Εισαγωγή από ένα IBinaryStreamReader. Εισαγωγή με κανάλια Alpha (μόνο PNG και Jpeg2000). Εξαγωγή σε αρχείο. Εξαγωγή σε μια συμβολοσειρά. Εξαγωγή σε IBinaryStreamWriter. Εξαγωγή με κανάλια Alpha (μόνο PNG και Jpeg2000).
Τι είναι καινούργιο σε αυτή την έκδοση:
Τι νέο υπάρχει στην έκδοση 5.6.4:
Όλες οι μορφές έχουν τις ακόλουθες λειτουργίες:
- Εισαγωγή από ένα αρχείο.
- Εισαγωγή από μια συμβολοσειρά.
- Εισαγωγή από IBinaryStreamReader.
- Εξαγωγή σε αρχείο.
- Εξαγωγή σε μια συμβολοσειρά.
- Εξαγωγή σε IBinaryStreamWriter.
- Εισαγωγή και εξαγωγή σε έγχρωμο χώρο RGB.
Οι ακόλουθες λειτουργίες είναι μοναδικές για τη μορφή PNG:
- Εισαγωγή με κανάλια Alpha για όλους τους τύπους εισαγωγής (αρχείο, συμβολοσειρά, ροή).
- Εξαγωγή με κανάλια Alpha για όλους τους τύπους εξαγωγής (αρχείο, συμβολοσειρά, ροή).
- Εισαγωγή και εξαγωγή χωρίς χρήση αντικειμένου εικόνας Xojo.
- Ερώτημα μεταδεδομένων χωρίς ανάγνωση ολόκληρης της εικόνας (αρχείο, συμβολοσειρά, ροή).
Οι ακόλουθες λειτουργίες είναι μοναδικές για τη μορφή Jpeg:
- Εισαγωγή και εξαγωγή σε χρωματικό χώρο σε κλίμακα του γκρι.
- Ρύθμιση ποιότητας.
- Ρύθμιση παραμέτρου βάσης.
- Ρύθμιση προοδευτικής παραμέτρου.
- Ρύθμιση παράγοντα εξομάλυνσης.
- Εισαγωγή και εξαγωγή οριζόντιων και κάθετων τιμών ανάλυσης.
- Εισαγωγή και εξαγωγή χωρίς χρήση αντικειμένου εικόνας Xojo.
Οι ακόλουθες λειτουργίες είναι μοναδικές για τη μορφή Jpeg2000:
- Εισαγωγή και εξαγωγή σε χρωματικό χώρο σε κλίμακα του γκρι.
- Ρύθμιση ποιότητας.
- Επιλογή κωδικοποιητών j2k ή jp2.
- Εισαγωγή με κανάλια Alpha για όλους τους τύπους εισαγωγής (αρχείο, συμβολοσειρά, ροή).
- Εξαγωγή με κανάλια Alpha για όλους τους τύπους εξαγωγής (αρχείο, συμβολοσειρά, ροή).
Οι ακόλουθες λειτουργίες είναι μοναδικές για τη μορφή Tga:
- Εισαγωγή με κανάλια Alpha για όλους τους τύπους εισαγωγής (αρχείο, συμβολοσειρά, ροή).
- Εξαγωγή με κανάλια Alpha για όλους τους τύπους εξαγωγής (αρχείο, συμβολοσειρά, ροή).
- Προαιρετική συμπίεση RLE.
Τι νέο υπάρχει στην έκδοση 5.0:
- Ενημέρωση των κατηγοριών RawBitmap PNG και RawBitmap JPEG για υποστήριξη της επανασχεδιασμένης κλάσης RawBitmap στο TypeLib 7.
- Προστέθηκε η ιδιότητα ScreenGamma στο RawPngExporter.
- Προστέθηκε η ιδιότητα ScreenGamma στο RawPngImporter.
- Προστέθηκε η ιδιότητα ScreenGamma στο PngExporter.
- Προστέθηκε η ιδιότητα ScreenGamma στον PngImporter.
- Προστέθηκε η ιδιότητα ScreenGamma στην PngExporterConsole.
- Προστέθηκε η ιδιότητα ScreenGamma στην PngImporterConsole.
- Εξαιρετικά περιορισμένες εξαρτήσεις συνδέσμου συνδέσμων, οι κλάσεις RawBitmap σε συστήματα Linux διευκολύνουν την εκτέλεση σε διακομιστές Linux.
- Αντικαταστάθηκε και αφαιρέθηκε περισσότερο API.
Τι νέο υπάρχει στην έκδοση 4.6:
- Η κλάση PngExporter μπορεί τώρα να εξάγει εικόνες Xojo που έχουν νέο κανάλι άλφα στυλ.
- Η κλάση PngImporter μπορεί πλέον να εισάγει προαιρετικά εικόνες με κανάλια άλφα σε αντικείμενο εικόνας Xojo που έχει νέο κανάλι άλφα στυλ.
- Προστέθηκε η ιδιότητα CompressionLevel στην κλάση PngExporter και RawPngExporter.
- Ενημερώθηκαν οι βιβλιοθήκες κάτω από την κουκούλα για τις τάξεις PNG σε πολύ νεότερες εκδόσεις.
- PngImporter: Έγινε ανάγνωση μιας εικόνας σε μια συμβολοσειρά πολύ πιο γρήγορα και τώρα καταναλώνει λιγότερη μνήμη.
- RawPngImporter: Έγινε ανάγνωση μιας εικόνας σε μια συμβολοσειρά πολύ γρηγορότερα και τώρα καταναλώνει λιγότερη μνήμη.
- Προστέθηκε ιδιότητα μεταδεδομένων συγγραφέα στην κλάση PngExporter.
- Προστέθηκε η ιδιότητα μεταδεδομένων πνευματικών δικαιωμάτων στην κλάση PngExporter.
- Προστέθηκε ιδιότητα μεταδεδομένων τίτλου στην κλάση PngExporter.
- Προστέθηκε ιδιότητα μεταδεδομένων για την περιγραφή στην κλάση PngExporter.
- Προστέθηκε ιδιότητα μεταδεδομένων αποποίησης ευθύνης στην κλάση PngExporter.
- Προστέθηκε ιδιότητα μεταδεδομένων λογισμικού στην κλάση PngExporter.
- Προστέθηκε η ιδιότητα Μεταδεδομένων προέλευσης στην κλάση PngExporter.
- Προστέθηκε ιδιότητα μεταδεδομένων προειδοποίησης στην κλάση PngExporter.
- Προστέθηκε ιδιότητα μεταδεδομένων συγγραφέα στην κλάση PngImporter.
- Προστέθηκε ιδιότητα μεταδεδομένων τίτλου στην κλάση PngImporter.
- Προστέθηκε ιδιότητα μεταδεδομένων για την περιγραφή στην κλάση PngImporter.
- Προστέθηκε ιδιότητα μεταδεδομένων αποποίησης ευθύνης στην κλάση PngImporter.
- Προστέθηκε ιδιότητα μεταδεδομένων λογισμικού στην κλάση PngImporter.
- Προστέθηκε ιδιότητα μεταδεδομένων προέλευσης στην κλάση PngImporter.
- Προστέθηκε ιδιότητα μεταδεδομένων προειδοποίησης στην κλάση PngImporter.
- Προστέθηκε ιδιότητα MaskInAlphaChannel στην κλάση PngImporter.
- Προστέθηκε η λειτουργία GetInfoFromFile στην κλάση PngImporter.
- Προστέθηκε η λειτουργία GetInfoFromString στην κλάση PngImporter.
- Προστέθηκε η λειτουργία GetInfoFromStream στην κλάση PngImporter.
- Ο JPEG2000Exporter μπορεί πλέον να εξάγει εικόνες Xojo που έχουν νέο κανάλι άλφα στυλ.
- Η κλάση JPEG2000Importer μπορεί πλέον να εισάγει προαιρετικά εικόνες που έχουν κανάλια άλφα σε αντικείμενο εικόνας Xojo που έχει νέο κανάλι άλφα στυλ.
- Προστέθηκε η ιδιότητα MaskInAlphaChannel στην κλάση JPEG2000Importer.
- Ο TGAExporter μπορεί πλέον να εξάγει εικόνες Xojo που έχουν νέο κανάλι άλφα στυλ.
- Η κλάση TGAImporter μπορεί πλέον να εισάγει προαιρετικά εικόνες που έχουν κανάλια άλφα σε αντικείμενο εικόνας Xojo που έχει νέο κανάλι άλφα στυλ.- Προστέθηκε η ιδιότητα MaskInAlphaChannel στην κλάση TGAImporter.
Τι νέο υπάρχει στην έκδοση 4.5:
Περιορισμοί
/ strong>:
Δημοσίευση μηνύματος επίδειξης σε συλλεγμένη εφαρμογή.
Τα σχόλια δεν βρέθηκε