1. Des produits
  2.   Image
  3.   PHP
  4.   Imagecow
 
  

API PHP Open Source pour le traitement d'images 

Créez et manipulez des images réactives via des commandes PHP. Faites pivoter, recadrez, redimensionnez l'image en conservant le rapport d'aspect et la conversion de l'image vers d'autres formats via PHP. 

Imagecow est une bibliothèque open source très puissante et stable pour gérer les capacités de traitement d'image dans les applications PHP. La bibliothèque est très utile pour créer et manipuler des images réactives. La bibliothèque est très simple, rapide et facile à utiliser. La bibliothèque utilise les bibliothèques GD2 ou Imagick et peut être étendue avec d'autres si nécessaire.

Cette bibliothèque PHP open source Imagecow donne aux développeurs la possibilité de manipuler des images sur le Web. L'API prend en charge plusieurs fonctionnalités avancées de traitement d'image telles que la rotation d'images, la génération d'images réactives, le redimensionnement de l'image en conservant le rapport d'aspect, la conversion d'image vers d'autres formats, le recadrage d'images, le clonage d'image, l'application d'un filigrane sur l'image, l'application d'une qualité de compression d'image, Dessinez du texte le long d'un chemin et bien plus encore.

Previous Next

Pour commencer avec Imagecow

La méthode recommandée pour installer Imagecow est via Composer. Veuillez utiliser la commande suivante pour installer ut.

Installe Imagecow via Composer

$ composer require imagecow/imagecow

Créer des images réactives via les API PHP

La spécification des images réceptives est un grand succès pour le Web sans aucun doute. Cette bibliothèque de source ouverte Imagecow permet aux concepteurs de logiciels de produire des images réceptives avec facilité. Imagecow appuie les conseils des clients qui permettent de produire des images réceptives sans utiliser des témoins ou javascript codes. Google devient une norme.

Créer des images réactives via les API PHP

$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();

Redimensionner les images à l'aide de l'API PHP

Savoir redimensionner les images est très utile et permet de réduire au maximum la taille du fichier et de conserver la qualité de l'image. La bibliothèque Imagecow permet aux programmeurs PHP de redimensionner les images dans leurs propres applications. Vous pouvez redimensionner l'image en conservant le rapport d'aspect, vous devez fournir la nouvelle largeur maximale de l'image ainsi que la nouvelle hauteur maximale de l'image. Imagecow prend en charge le calcul des parties les plus importantes de l'image à recadrer et à redimensionner automatiquement.

Restez l'image par la bibliothèque 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

Retourner, recadrer ou faire pivoter des images via PHP

L' Imagecow donne aux concepteurs de logiciels la capacité de voler, de récolter ou de tourner leurs images en utilisant PHP commandes à l'intérieur de leurs applications. La bibliothèque appuie l'auto-résidence et cultive l'image avec facilité. Les développeurs peuvent faire tourner une image à un angle précis avec quelques lignes de code. De plus, vous pouvez fixer l'opacité de l'image et appliquer le blur russe à l'image.

Comment tourner l'image par l'intermédiaire de PHP?

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

Appliquer un filigrane sur l'image

La bibliothèque de la source ouverte Imagecow a fourni une fonctionnalité pour l'application de la marque d'eau sur l'image à l'intérieur de ses propres applications. Vous pouvez ajouter une marque d'eau à vos photos numériques pour les protéger et interdire aux gens d'utiliser les images sans votre permission. Les développeurs peuvent ajouter une marque d'eau à une image et configurer la position et l'opacité avec facilité.

Ajouter la marque d'eau aux images par PHP?

$image = Image::fromFile('photo.jpg');
$logo = Image::fromFile('logo.png');
$logo->opacity(50);
$image->watermark($logo);
 Français