PHP GD SmartImageTool - Crop automatique intelligent

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 866 fois - Téléchargée 10 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

Ajouter un commentaire

Commentaires

@karamel
Messages postés
1716
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
22 septembre 2019
47 -
bonjour

sur le coup j'ai eu des doute quand a l'efficacité mais après avoir testé je confirme que sa marche.
xl714
Messages postés
30
Date d'inscription
mercredi 24 mars 2004
Statut
Membre
Dernière intervention
20 novembre 2015
> @karamel
Messages postés
1716
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
22 septembre 2019
-
Merci ! :)
J'hésite à m'essayer à la reconnaissance de tête pour améliorer les résultats. Mais c'est vraiment un niveau au dessus.
@karamel
Messages postés
1716
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
22 septembre 2019
47 > xl714
Messages postés
30
Date d'inscription
mercredi 24 mars 2004
Statut
Membre
Dernière intervention
20 novembre 2015
-
qui tente rien n'a rien avec en cas de réussite un sentiment de fierté
Hello,
c'est un bon début.
La page de démo est vilaine.
xl714
Messages postés
30
Date d'inscription
mercredi 24 mars 2004
Statut
Membre
Dernière intervention
20 novembre 2015
> fumeurNoir -
C'est plus joli maintenant ! Après une "boostrapisation" par un ami qui pensait pareil que toi ^^ (merci bcp à lui)

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.