Recadrer ou masquer une image dans un cercle
Quelle est la meilleure façon de recadrer ou de masquer une image dans une forme circulaire, en utilisant ImageMagick ou GD bibliothèques? (Remarque, la solution existe des "autres" Q&Un des sites, mais pas StackOverflow)
source d'informationauteur pix0r
Vous devez vous connecter pour publier un commentaire.
Voici une façon de ImageMagick qui va accomplir cela sans l'aide d'un masque:
Pour ceux qui en ont besoin pour ce faire dans le plus pur PHP à l'aide de Imagickvous devez vous référer à cette question : circulariser une image avec imagick
Espère que cela aidera.
J.
Pour ceux qui recherchent une solution en PHP, en fournissant de l'image recadrée dans un cercle:
Pour ceux qui veulent un node/js en fonction de la solution, vous pouvez créer une circulaire de la récolte au coordonnées spécifiées à l'aide de nœud-gm comme ceci:
Vous pouvez utiliser une lib comme JCrop (démo) pour permettre à l'utilisateur de recadrer l'image sur le front-end et de passer les coordonnées (w,h,x,y) dans la récolte().