Δωρεάν Java API για εργασία με εικόνα

Βιβλιοθήκη επεξεργασίας και χειρισμού φωτογραφιών Java ανοιχτού κώδικα που επιτρέπει στους προγραμματιστές λογισμικού να σχεδιάζουν εικόνες, να εφαρμόζουν εφέ φίλτρου σε εικόνες, να προσθέτουν/επεξεργάζονται κείμενο, να προσθέτουν Emoji και ούτω καθεξής.

Η Βιβλιοθήκη Photo Editor διευκολύνει τους προγραμματιστές λογισμικού να επεξεργάζονται καθώς και να χειρίζονται εικόνες χρησιμοποιώντας μερικές γραμμές κώδικα Java. Η βιβλιοθήκη είναι πολύ σταθερή και δίνει στους προγραμματιστές Java πλήρη έλεγχο των εικόνων τους. Οι προγραμματιστές μπορούν εύκολα να εφαρμόσουν το χρώμα, το μέγεθος, την αδιαφάνεια, τις γραμματοσειρές, το κείμενο και πολλά άλλα Brush κατά την επεξεργασία των εικόνων σας.

Το Photo Editor είναι μια βιβλιοθήκη ανοιχτού κώδικα και διατίθεται με την άδεια MIT. Υπάρχουν πολλά σημαντικά χαρακτηριστικά που αποτελούν μέρος της βιβλιοθήκης, όπως σχέδιο σε μια εικόνα, εφαρμογή εφέ φίλτρου στην εικόνα, προσθήκη κειμένου σε εικόνες, επεξεργασία υπάρχοντος κειμένου, εισαγωγή emoji με προσαρμοσμένες γραμματοσειρές, εισαγωγή εικόνων και αυτοκόλλητων, κλιμάκωση εικόνων, περιστρεφόμενη προβολή εικόνας , διαγραφή προβολών, αναίρεση και επανάληψη εντολών πινέλων και ούτω καθεξής.

Previous Next

Ξεκινώντας με το PhotoEditor

Ο ευκολότερος και προτεινόμενος τρόπος εγκατάστασης του PhotoEditor είναι μέσω του GitHub. Χρησιμοποιήστε την παρακάτω εντολή για εύκολη και ομαλή εγκατάσταση.

Εγκαταστήστε το PhotoEditor μέσω GitHub

go get -u https://github.com/burhanrashid52/PhotoEditor.git 

Δημιουργία νέων εικόνων μέσω Java

Η βιβλιοθήκη ανοιχτού κώδικα PhotoEditor έχει συμπεριλάβει αρκετές σημαντικές λειτουργίες που σχετίζονται με τη σχεδίαση σε εικόνες χρησιμοποιώντας εντολές Java. Μπορείτε να προσαρμόσετε τα πινέλα και να βάψετε με ένα διαφορετικό σύνολο ιδιοτήτων. Να θυμάστε ότι πρέπει να ενεργοποιήσετε τη λειτουργία σχεδίασης πριν ξεκινήσετε το σχέδιο στην εικόνα. Επιπλέον, η ρύθμιση οποιασδήποτε ιδιότητας ενός πινέλου για το σχέδιο θα ενεργοποιήσει αυτόματα και τη λειτουργία σχεδίασης.

Αποθήκευση εικόνας ως Batman μέσω Java API


    mPhotoEditor.saveAsBitmap(new PhotoEditor.OnSaveBitmap() {
                    @Override
                    public void onBitmapReady(@NonNull Bitmap saveBitmap) {
                        Log.e("PhotoEditor","Image Saved Successfully");
                    }
                    @Override
                    public void onFailure(@NonNull Exception exception) {
                        Log.e("PhotoEditor","Failed to save Image");
                    }
                });

Εφαρμογή προσαρμοσμένων φίλτρων στην εικόνα

Η βιβλιοθήκη PhotoEditor επιτρέπει στους προγραμματιστές λογισμικού να εφαρμόζουν φίλτρα στις εικόνες πηγής τους μέσα στις εφαρμογές Java τους. Η βιβλιοθήκη περιλαμβάνει τόσο ενσωματωμένες όσο και προσαρμοσμένες εγκαταστάσεις φίλτρων. Από προεπιλογή, μπορείτε να χρησιμοποιήσετε ορισμένα κοινά διαθέσιμα φίλτρα μόνο με έναν κωδικό μιας γραμμής. Μπορείτε επίσης να δημιουργήσετε τα δικά σας προσαρμοσμένα φίλτρα και να τα εφαρμόσετε με ευκολία. Λάβετε υπόψη ότι ορισμένα εφέ μπορεί να μην είναι διαθέσιμα σε όλες τις πλατφόρμες, επομένως ελέγξτε πριν δημιουργήσετε ένα συγκεκριμένο εφέ.

Εφαρμογή φίλτρων μέσω Java


    CustomEffect customEffect = new CustomEffect.Builder(EffectFactory.EFFECT_BRIGHTNESS)
                    .setParameter("brightness", 0.5f)
                    .build();
    mPhotoEditor.setFilterEffect(customEffect);

Εργασία με κείμενο

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

Προσθήκη κειμένου μέσω Java API


    // For adding text, please use the following command
    mPhotoEditor.addText(inputText, colorCode);
    //How to Edit Text
    mPhotoEditor.setOnPhotoEditorListener(new OnPhotoEditorListener() {
            @Override
            public void onEditTextChangeListener(View rootView, String text, int colorCode) {
            }
        });
 Ελληνικά