Ανοιχτού κώδικα PHP API για επεξεργασία εικόνας 

Δημιουργία και χειρισμός εικόνων με απόκριση μέσω εντολών PHP. Περιστροφή, περικοπή, αλλαγή μεγέθους εικόνας διατηρώντας την αναλογία διαστάσεων και τη μετατροπή της εικόνας σε άλλες μορφές μέσω PHP. 

Το Imagecow είναι μια πολύ ισχυρή και σταθερή βιβλιοθήκη ανοιχτού κώδικα για το χειρισμό των δυνατοτήτων επεξεργασίας εικόνας εντός εφαρμογών PHP. Η βιβλιοθήκη είναι πολύ χρήσιμη για τη δημιουργία και το χειρισμό εικόνων με απόκριση. Η βιβλιοθήκη είναι πολύ απλή, γρήγορη και εύκολη στη χρήση. Η βιβλιοθήκη χρησιμοποιεί βιβλιοθήκες GD2 ή Imagick και μπορεί να επεκταθεί με περισσότερες, εάν απαιτείται.

Αυτή η βιβλιοθήκη ανοιχτού κώδικα PHP Imagecow δίνει στους προγραμματιστές τη δυνατότητα να χειρίζονται εικόνες στον Ιστό. Το API παρέχει υποστήριξη για πολλές προηγμένες λειτουργίες επεξεργασίας εικόνας, όπως περιστροφή εικόνων, δημιουργία εικόνων με απόκριση, αλλαγή μεγέθους εικόνας διατηρώντας την αναλογία διαστάσεων, μετατροπή εικόνας σε άλλες μορφές, περικοπή εικόνων, κλωνοποίηση εικόνας, εφαρμογή υδατογραφήματος στην εικόνα, εφαρμογή ποιότητας συμπίεσης εικόνας, Σχεδιάστε κείμενο κατά μήκος μιας διαδρομής και πολλά άλλα.

Previous Next

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

Ο προτεινόμενος τρόπος εγκατάστασης του Imagecow είναι μέσω του Composer. Χρησιμοποιήστε την ακόλουθη εντολή για να εγκαταστήσετε το ut.

Εγκατάσταση εικόνας μέσω του συνθέτη

$ composer require imagecow/imagecow

Δημιουργήστε Responsive Images μέσω PHP API

Η προδιαγραφή αποκριτικών εικόνων είναι μια μεγάλη νίκη για τον Ιστό χωρίς καμία αμφιβολία. Αυτή η βιβλιοθήκη Imagecow ανοιχτού κώδικα επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν εύκολα αποκριτικές εικόνες. Το Imagecow έχει υποστήριξη για υποδείξεις πελατών που επιτρέπουν τη δημιουργία αποκριτικών εικόνων χωρίς τη χρήση cookies ή κώδικα javascript. Οι υποδείξεις πελατών έχουν εισαχθεί από την Google και γίνονται πρότυπο.

Δημιουργήστε Responsive Images μέσω PHP API

$file = __DIR__.'/'.$_GET['file'];
$transform = isset($_GET['transform']) ? $_GET['transform'] : null;
//Create the image instance
$image = Image::fromFile($file);
//Set the client hints
$image->setClientHints([
    'dpr' => isset($_SERVER['HTTP_DPR']) ? $_SERVER['HTTP_DPR'] : null,
    'width' => isset($_SERVER['HTTP_WIDTH']) ? $_SERVER['HTTP_WIDTH'] : null,
    'viewport-width' => isset($_SERVER['HTTP_VIEWPORT_WIDTH']) ? $_SERVER['HTTP_VIEWPORT_WIDTH'] : null,
]);
//Transform the image and display the result:
$image->transform($transform)->show();

Αλλαγή μεγέθους εικόνων χρησιμοποιώντας το PHP API

Το να γνωρίζετε πώς να αλλάξετε το μέγεθος των εικόνων είναι πολύ χρήσιμο και βοηθά στη μείωση του μεγέθους του αρχείου όσο το δυνατόν περισσότερο και στη διατήρηση της ποιότητας της εικόνας. Η βιβλιοθήκη Imagecow επιτρέπει στους προγραμματιστές PHP να αλλάζουν το μέγεθος των εικόνων μέσα στις δικές τους εφαρμογές. Μπορείτε να αλλάξετε το μέγεθος της εικόνας διατηρώντας την αναλογία διαστάσεων. Πρέπει να παρέχετε το νέο μέγιστο πλάτος της εικόνας καθώς και το νέο μέγιστο ύψος της εικόνας. Το Imagecow υποστηρίζει τον υπολογισμό των πιο σημαντικών τμημάτων της εικόνας για αυτόματη περικοπή και αλλαγή μεγέθους.

Φωτογραφία μέσω PHP βιβλιοθήκης

//Assuming the original image is 1000x500
$image->resize(200);                    // change to 200x100
$image->resize(0, 200);                 // change to 400x200
$image->resize(200, 300);               // change to 200x100
$image->resize(2000, 2000);             // keeps 1000x500

Αναστροφή, περικοπή ή περιστροφή εικόνων μέσω PHP

Το Imagecow δίνει στους προγραμματιστές λογισμικού τη δυνατότητα να αναστρέψουν, να περικόψουν ή να περιστρέψουν τις εικόνες τους χρησιμοποιώντας εντολές PHP μέσα στις εφαρμογές τους. Η βιβλιοθήκη υποστηρίζει αυτόματη αλλαγή μεγέθους και περικοπή της εικόνας με ευκολία. Οι προγραμματιστές μπορούν να περιστρέψουν μια εικόνα σε μια συγκεκριμένη γωνία με μερικές μόνο γραμμές κώδικα. Επιπλέον, μπορείτε να ορίσετε την αδιαφάνεια της εικόνας καθώς και να εφαρμόσετε το Gaussian blur στην εικόνα.

Πώς να μετακινήσετε την εικόνα μέσω PHP

require __DIR__.'/bootstrap.php';
use Imagecow\Image;
$image = Image::fromFile(__DIR__.'/my-image.jpg', $library);
$image->rotate(90);
$image->show();

Εφαρμογή υδατογραφήματος στην εικόνα

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

Προσθήκη υδατογραφήματος σε εικόνες μέσω PHP;

$image = Image::fromFile('photo.jpg');
$logo = Image::fromFile('logo.png');
$logo->opacity(50);
$image->watermark($logo);
 Ελληνικά