Maison  >  Article  >  développement back-end  >  Comment implémenter un recadrage intelligent d'images à l'aide de php Codeigniter

Comment implémenter un recadrage intelligent d'images à l'aide de php Codeigniter

怪我咯
怪我咯original
2017-07-12 15:32:321667parcourir

CodeIgniter est un ensemble de framework de développement d'applications et de boîte à outils pour les développeurs de sites Web PHP.

CodeIgniter est un framework PHP MVC simple et rapide. Les gens d'EllisLab ont publié CodeIgniter. Après que de nombreuses entreprises aient essayé tous les frameworks PHP MVC, CodeIgniter apparaît comme le gagnant, principalement parce qu'il offre suffisamment de liberté à l'organisation, permettant aux développeurs de travailler plus rapidement.

La liberté signifie que lorsque vous utilisez CodeIgniter, vous n'êtes pas obligé de nommer vos tables de base de données d'une certaine manière, ni de nommer vos modèles en fonction des tables. Cela rend CodeIgniter idéal pour refactoriser les applications PHP existantes où il peut y avoir toutes les structures étranges qui doivent être portées.

Cet article présente principalement la méthode de Codeigniter pour réaliser un recadrage intelligent de images, qui ne peut obtenir aucune distorsion après le recadrage et conserver autant que possible la signification du thème de l'image. Les amis dans le besoin peuvent se référer à

une image de taille 1024*768, recadrée à une taille de 240*240, sans distorsion après recadrage, et conserver autant que possible le thème et la signification de l'image.

La méthode que j'utilise :

1. Réduisez d'abord l'image à une taille qui peut être recadrée

S'il s'agit d'une image large, puis redimensionnez-le proportionnellement à la hauteur = 240px, et les images étroites (hauteur supérieure à la largeur) le redimensionneront proportionnellement à la largeur

2. >Conservez la partie centrale de l'image miniature ;

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn