Open Source PHP API για χειρισμό εικόνων
Βιβλιοθήκη PHP που επιτρέπει στους προγραμματιστές λογισμικού να αλλάζουν το μέγεθος, να κάνουν ευκρίνεια, να συγχωνεύουν, να χρωματίζουν, να γεμίζουν και να περιστρέφουν εικόνες.
Το Gregwar's Image είναι μια αντικειμενοστραφή βιβλιοθήκη ανοιχτού κώδικα που δίνει στους προγραμματιστές λογισμικού τη δυνατότητα να χειρίζονται εικόνες μέσα στις δικές τους εφαρμογές PHP. Χρησιμοποιώντας το API, μπορείτε να αλλάξετε το μέγεθος, την αλλαγή μεγέθους, την αναγκαστική αλλαγή μεγέθους, την αλλαγή μεγέθους, την περικοπή με ζουμ, την περικοπή και την άρνηση εικόνων. Επιπλέον, το API σάς επιτρέπει επίσης να ορίσετε τη φωτεινότητα, την αντίθεση, τη μετατροπή της εικόνας σε κλίμακα του γκρι, την ανάγλυφη απεικόνιση της εικόνας, την εξομάλυνση της εικόνας, την ευκρίνεια της εικόνας, τη χρωματοποίηση της εικόνας και πολλά άλλα.
Το API δεν εφαρμόζει ποτέ μια δυνατότητα σε μια ανοιχτή εικόνα. Αντίθετα - Το API πρώτα αποθηκεύει στην προσωρινή μνήμη όλες τις εικόνες και στη συνέχεια εφαρμόζει τις δυνατότητες. Το API προσθέτει την εικόνα στον πίνακα λειτουργιών που αποτελείται από όνομα, τύπο και μπορείτε να χρησιμοποιήσετε τον κατακερματισμό για να αναζητήσετε το αρχείο στη μνήμη cache.
Ξεκινώντας με την εικόνα του Γκρέγκουαρ
Απαιτεί PHP 5.2+. Μπορείτε εύκολα να εγκαταστήσετε τη βιβλιοθήκη εικόνων του Gregwar μέσω του συνθέτη. Χρησιμοποιήστε την παρακάτω εντολή.
Εγκαταστήστε το Gregwar's Image μέσω του Composer
{
...
"require": {
"gregwar/image": "2.*"
}
}
Αλλαγή μεγέθους εικόνων μέσω του δωρεάν API PHP
Η βιβλιοθήκη εικόνων ανοιχτού κώδικα Gregwar's παρέχει υποστήριξη για αλλαγή μεγέθους εικόνων μέσα σε εφαρμογές. Χρησιμοποιώντας το API, ο προγραμματιστής μπορεί απλώς να εισαγάγει τη βιβλιοθήκη Gregwar, να ανοίξει την εικόνα, να αλλάξει το μέγεθός της και να την αποθηκεύσει. Η διαδικασία αλλαγής μεγέθους είναι αρκετά απλή και απαιτεί μόνο μία γραμμή κώδικα. Μπορείτε να το ανοίξετε με τη μέθοδο open() και να αλλάξετε το μέγεθός του χρησιμοποιώντας τη μέθοδο resize().
Αλλαγή μεγέθους εικόνας σε PHP
- Εισαγωγή βιβλιοθήκης
- Ανοίξτε την εικόνα και περάστε τη διαδρομή αρχείου εικόνας, αλλάξτε το μέγεθός της και παρέχετε πλάτος και ύψος μεγέθους εικόνας εξόδου.
- Αρνήστε τα χρώματα της εικόνας και αποθηκεύστε την εικόνα
Αλλαγή μεγέθους εικόνας μέσω δωρεάν API PHP
Image::open('fileformat.png')
->resize(100, 100)
->negate()
->save('output.jpg');
Περιστρέψτε, Flip & Apply Effects σε εικόνες μέσω PHP
Η βιβλιοθήκη εικόνων του Gregor έχει συμπεριλάβει αρκετά σημαντικά χαρακτηριστικά για το χειρισμό εικόνων και τη χειραγώγηση μέσα σε PHP εφαρμογές. Η βιβλιοθήκη δίνει στους προγραμματιστές λογισμικού τη δυνατότητα να αναστρέψουν, να καλλιεργήσουν ή να περιστρέψουν τις εικόνες τους χρησιμοποιώντας PHP εντολές. Υποστηρίζει χαρακτηριστικά για τη διατήρηση της κλίμακας της εικόνας, τη διαμονή και την κατεδάφιση της εικόνας για να χωρέσει τις δεδομένες διαστάσεις, την αλλαγή της θέσης της εικόνας, αρνητικά τα χρώματα της εικόνας, τη μετατροπή της εικόνας σε γκρίζα.
Εικόνες από δωρεάν PHP API
require_once '../autoload.php';
use Gregwar\Image\Image;
Image::open('img/test.png')
->merge(Image::open('img/test2.jpg')->cropResize(100, 100))
->save('out.jpg', 'jpg');
Εφαρμογή του Watermark στην εικόνα μέσω του Free PHP API
require_once '../autoload.php';
use Gregwar\Image\Image;
// Opening mona.jpg
$img = Image::open('img/mona.jpg');
// Opening vinci.png
$watermark = Image::open('img/vinci.png');
// Mergine vinci text into mona in the top-right corner
$img->merge($watermark, $img->width()-$watermark->width(),
$img->height()-$watermark->height())
->save('out.jpg', 'jpg');