Open-Source-PHP-API zur Bildverarbeitung
Erstellen und bearbeiten Sie responsive Bilder über PHP-Befehle. Drehen, Zuschneiden, Ändern der Bildgröße unter Beibehaltung des Seitenverhältnisses und Bildkonvertierung in andere Formate über PHP.
Imagecow ist eine sehr leistungsfähige und stabile Open-Source-Bibliothek zur Handhabung von Bildverarbeitungsfunktionen in PHP-Anwendungen. Die Bibliothek ist sehr nützlich zum Erstellen und Bearbeiten von responsiven Bildern. Die Bibliothek ist sehr einfach, schnell und einfach zu bedienen. Die Bibliothek verwendet GD2- oder Imagick-Bibliotheken und kann bei Bedarf um weitere erweitert werden.
Diese Open-Source-PHP-Bibliothek von Imagecow gibt Entwicklern die Möglichkeit, Bilder für das Web zu manipulieren. Die API hat Unterstützung für mehrere erweiterte Bildverarbeitungsfunktionen bereitgestellt, z. B. Bilder drehen, responsive Bilder generieren, Bildgröße unter Beibehaltung des Seitenverhältnisses ändern, Bildkonvertierung in andere Formate, Bilder zuschneiden, Bildklonen, Wasserzeichen auf das Bild anwenden, Bildkomprimierungsqualität anwenden, Zeichnen Sie Text entlang eines Pfads und vieles mehr.
Erste Schritte mit Imagecow
Die empfohlene Methode zur Installation von Imagecow ist über Composer. Bitte verwenden Sie den folgenden Befehl, um ut zu installieren.
Imagecow via Composer
$ composer require imagecow/imagecow
Erstellen Sie responsive Bilder über PHP-APIs
Die reaktionäre Bildspezifikation ist ohne Zweifel ein großer Gewinn für das Web. Diese Open-Source-Imagecow-Bibliothek ermöglicht es Software-Entwicklern, aufbereitete Bilder mit Leichtigkeit zu erzeugen. Imagecow unterstützt Clienthinweise, die es erlauben, reaktionsfähige Bilder ohne Cookies oder javascript-Code zu erzeugen. Client Hints wurden von Google als Standard eingeführt.
Erstellen Sie responsive Bilder über PHP-APIs
$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();
Ändern Sie die Größe von Bildern mithilfe der PHP-API
Zu wissen, wie man Bilder in der Größe ändert, ist sehr nützlich und hilft, die Dateigröße so weit wie möglich zu reduzieren und die Bildqualität beizubehalten. Die Imagecow-Bibliothek ermöglicht es PHP-Programmierern, die Größe von Bildern in ihren eigenen Anwendungen zu ändern. Sie können die Größe des Bildes unter Beibehaltung des Seitenverhältnisses ändern. Sie müssen die neue maximale Breite des Bildes sowie die neue maximale Höhe des Bildes angeben. Die Imagecow unterstützt die automatische Berechnung der wichtigsten Teile des Bildes zum Zuschneiden und Ändern der Größe.
Größe des Bildes über PHP Bibliothek
//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
Spiegeln, Zuschneiden oder Drehen von Bildern über PHP
Die Imagecow gibt Software-Entwicklern die Möglichkeit, ihre Bilder mit PHP Befehlen innerhalb ihrer Anwendungen zu kippen, zuschneiden oder zu drehen. Die Bibliothek unterstützt das automatische Residieren und Beschneiden des Bildes mit Leichtigkeit. Entwickler können ein Bild mit nur wenigen Codezeilen auf einen bestimmten Winkel drehen. Darüber hinaus können Sie die Deckkraft des Bildes einstellen und die russische Unschärfe auf das Bild anwenden.
Wie kann man das Bild über PHP drehen?
require __DIR__.'/bootstrap.php';
use Imagecow\Image;
$image = Image::fromFile(__DIR__.'/my-image.jpg', $library);
$image->rotate(90);
$image->show();
Wasserzeichen auf Bild anwenden
Die Open Source Bibliothek Imagecow hat Funktionalität für die Verwendung von Wasserzeichen auf dem Bild innerhalb ihrer eigenen Anwendungen bereitgestellt. Sie können Ihre digitalen Fotos mit einem Wasserzeichen versehen, um sie zu schützen und Personen ohne Ihre Erlaubnis davon abzuhalten, die Bilder zu verwenden. Entwickler können einem Bild ein Wasserzeichen hinzufügen und die Position und Deckkraft einfach konfigurieren.
Fügen Sie Wasserzeichen zu Bildern über PHP hinzu?
$image = Image::fromFile('photo.jpg');
$logo = Image::fromFile('logo.png');
$logo->opacity(50);
$image->watermark($logo);