CodeS-SourceS
Rechercher un code, un tuto, une réponse

PHP GD SmartImageTool - Crop automatique intelligent

Soyez le premier à donner votre avis sur cette source.

Snippet vu 2 760 fois - Téléchargée 4 fois

Contenu du snippet

FR: Classe PHP détectant automatiquement la zone la plus intéressante dans une image pour la cropper. Elle utilise pour cela la variation de couleur entre chaque pixel.
EN: This class automatically find the most interesting zone in a picture in order to crop it. It uses the color variations between each pixel.

Code source de la classe à jour :
https://github.com/xl714/SmartImageTool

Online demo :
http://monpaname.com/xl714/work/SmartImageTool/

Utilisation:
<?php
include('SmartImageTool.php');

$img = SmartImageTool::instance( "path/to/image/file.jpg" )
            ->setFinalImageRatio(2/3) // wanted ratio : width / height
            ->buildFinalImage();

echo '<img src="'.$img->getFinalImageSrcAsBlob().'">';
?>

Compatibilité : 1.0

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.