G'MIC 3.6: Νέα φίλτρα και βελτιώσεις στο πλαίσιο επεξεργασίας εικόνας

G'MIC

Πριν λίγες μέρες ανακοινώθηκε Κυκλοφορία της νέας έκδοσης του πλαισίου "G'MIC 3.6", το οποίο εισάγει νέες δυνατότητες, βασικές βελτιώσεις στην απόδοση, νέες εντολές και δημιουργικά φίλτρα που επεκτείνουν τις δυνατότητες του framework.

Για όσους δεν είναι εξοικειωμένοι με το G'MIC (Magic for Image Computing του G REYC), θα πρέπει να γνωρίζετε ότι αυτό Είναι ένα από τα πιο ολοκληρωμένα και ευέλικτα εργαλεία στην επεξεργασία εικόνας.Αυτή η μηχανή ανοιχτού κώδικα όχι μόνο παρέχει μια καθολική γλώσσα scripting, αλλά προσφέρει επίσης γραφικές διεπαφές και πρόσθετα που σας επιτρέπουν να μετατρέπετε, να φιλτράρετε και να εμφανίζετε γραφικό περιεχόμενο με μεγάλη ευελιξία.

Κύρια νέα χαρακτηριστικά του G'MIC 3.6

Μεταξύ των πιο εντυπωσιακών καινοτομιών είναι η Μοτίβα φίλτρων/Οργανικές ίνες, ικανό να δημιουργεί οπτικές δομές παρόμοιες με βιολογικές ίνες. Αυτό το εφέ επιτρέπει τη δημιουργία ενδιαφέρουσων υφών με μεγάλο δυναμικό στον ψηφιακό σχεδιασμό και την παραγωγική τέχνη.

Στην περιοχή τρισδιάστατης απεικόνισης, Η εντολή multithreaded3d κυκλοφορείΌτι επιτρέπει την απόδοση πολλαπλών νημάτων για την εντολή object3d, επιτάχυνση της δημιουργίας τρισδιάστατων γραφικών. Επίσης Προστίθεται η εντολή normals3d, υπεύθυνη για τον υπολογισμό των μοναδιαίων κανονικών διανυσμάτων σε πλέγματα., το οποίο διευκολύνει την πιο ρεαλιστική σκίαση σε σύνθετες επιφάνειες.

οργανικές_ίνες

Ο πυρήνας της γλώσσας λαμβάνετε επίσης νέα: Η μεταβλητή αντικατάστασης $% μπορεί πλέον να χρησιμοποιηθεί σε βρόχους, το οποίο εξελίσσεται γραμμικά από 0 σε 1 σε επαναλήψεις, διευρύνοντας τις δυνατότητες για κινούμενα σχέδια και μαθηματική βαθμολόγηση μέσα σε προσαρμοσμένα σενάρια.

Επιπλέον, Η υποστήριξη για τιράντες προστίθεται στις δομές do…while, βελτιώνοντας τη συντακτική σαφήνεια και φέρνοντας τη γλώσσα πιο κοντά σε πιο οικεία στυλ όπως η C++.

Εσωτερικές βελτιώσεις και βελτιστοποίηση απόδοσης

Ο διερμηνέας του Η γλώσσα scripting έχει ξαναγραφτεί και τώρα επεξεργάζεται κώδικα 2.5% πιο γρήγορα, χάρη στη μείωση των λειτουργιών σύγκρισης συμβολοσειρών. Η μηχανή τρισδιάστατης απόδοσης έχει βελτιστοποιηθεί με βελτιωμένους υπολογισμούς φωτισμού και Z-clipping για τον χειρισμό αντικειμένων εκτός της ορατής περιοχής.

Τονίζεται επίσης ότι Σημαντικές εντολές όπως η μετατόπιση έχουν επανακωδικοποιηθεί, το οποίο πλέον προσφέρει πιο συνεπή αποτελέσματα κατά την παράλληλη λειτουργία, και η ενσωματωμένη μηχανή 3D, η οποία εισάγει βελτιώσεις στον φωτισμό και την αποκοπή γεωμετρίας εκτός επιπέδου.

gmic 3.60

Η υποστήριξη του Οι μορφές εξελίσσονται επίσης: Η έκδοση 3.6 επεκτείνει τις επιλογές συμπίεσης σε αποθηκεύστε εικόνες σε TIFF και βελτιστοποιήστε την ανάγνωση και τη γραφή μεγάλων αρχείων με παραλληλοποίηση χρησιμοποιώντας το OpenMP.

Επιπλέον, η εντολή pack_sprites έχει επανασχεδιαστεί πλήρως, καθιστώντας τη συσκευασία sprite ταχύτερη και πιο έξυπνη, ιδανική για προγραμματιστές παιχνιδιών και μηχανών.

Νέα φίλτρα γραφικών

Όσον αφορά τα νέα φίλτρα που προστέθηκαν, ξεχωρίζουν τα εξής:

  • Φυσαλίδες απόδοσης/ομιλίας, ιδανικές για την προσθήκη κωμικών μπαλονιών σε εικόνες.
  • Απόδοση/Εξώθηση 2.5D, η οποία προσομοιώνει το βάθος σε επίπεδα γραφικά.
  • Απόδοση/Αφράτα σύννεφα, με ρεαλιστικά εφέ ατμόσφαιρας.
  • Παραμόρφωση RBF, η οποία σας επιτρέπει να παραμορφώνετε εικόνες χειριζόμενοι βασικά σημεία.

Νέες εντολές στην τυπική βιβλιοθήκη

  • multithreaded3d (mt3d): Επιτρέπει την πολυνηματική τρισδιάστατη απόδοση, επιταχύνοντας την παραγωγή αλλά με την πιθανότητα εμφάνισης τεχνουργημάτων.
  • normals3d: Επιστρέφει κανονικά διανύσματα τρισδιάστατων πλεγμάτων.
  • thickcircle, thickellipse και thickpolygon: σας επιτρέπουν να δημιουργήσετε γεωμετρικά σχήματα με παχιές, χρωματιστές άκρες.
  • at_curve: Εξάγει τα pixel ακολουθώντας τις καμπύλες spline.
  • resize_displacement: Βελτιστοποιεί την επεκτασιμότητα των χαρτών μετατόπισης.

Γενικές διορθώσεις και βελτιώσεις

Μεταξύ των πιο αξιοσημείωτων βελτιστοποιήσεων είναι:

  • Βελτιωμένη υποστήριξη για συμπίεση σε αρχεία TIFF.
  • Επιτάχυνση των ελάχιστων/μέγιστων αναζητήσεων με το OpenMP σε μεγάλες εικόνες.
  • Βελτιώσεις στις εντολές διαίρεσης, μετατόπισης και απόδοσης πολυγώνων.
  • Διορθώσεις σφαλμάτων για κρίσιμες συναρτήσεις όπως SVD, ιδιοτιμές, διάμεσοι και πράξεις με μαθηματικές παραστάσεις.
  • Έχουν διορθωθεί προβλήματα ακρίβειας σε μαθηματικές πράξεις όπως η SVD και οι ιδιοτιμές, έχουν διορθωθεί σφάλματα στην απόδοση τρισδιάστατου πλέγματος στο μοντέλο Phong και έχουν προσαρμοστεί παράμετροι στον υπολογισμό των κατοπτρικών ανακλάσεων.
  • Διορθώθηκαν σφάλματα σε εντολές όπως η median για διανυσματικές εικόνες, η συνάρτηση find() για κενές συμβολοσειρές, καθώς και διάφορες ασυνέπειες σε βιβλιοθήκες που σχετίζονται με νευρωνικά δίκτυα και παράλληλη επεξεργασία.

Τέλος, εάν ενδιαφέρεστε να μάθετε περισσότερα για αυτό, μπορείτε να συμβουλευτείτε τις λεπτομέρειες στο παρακάτω σύνδεσμο.

Πώς να εγκαταστήσετε το G'MIC 3.6;

Για όσους ενδιαφέρονται να εγκαταστήσουν αυτό το πλαίσιο ανοιχτού κώδικα, θα πρέπει να γνωρίζουν ότι η εγκατάστασή του είναι απλή και απαιτεί απλώς το άνοιγμα ενός τερματικού και την εκτέλεση της ακόλουθης εντολής:

flatpak εγκατάσταση flathub org.gimp.GIMP.Plugin.GMic

Ομοίως, μπορείτε να ελέγξετε τις διαθέσιμες λήψεις και τα πακέτα από τον παρακάτω σύνδεσμο.


Προσθήκη ως προτιμώμενης πηγής