当用户为自己上传头像时,我想将其转换为圆形图像然后保存,因为在页面中显示时圆形看起来更漂亮。
我怎么能以一种简单的方式做到这一点,因为我的是一个小应用程序。 我已经阅读了有关ImageMagick的内容,但现在这是一个选项。
我读到了关于屏蔽或使用其他图像作为掩码来做到这一点。
任何简单的方法或方法。 Thanxx提前!!!
答案 0 :(得分:1)
与之前说的相同,最好的选择是存储图像'按原样说明'然后使用css应用圆角样式(这样你总是拥有原始图像)。
但如果它不适合你,你可以使用它:https://adamcod.es/2012/07/25/imagine-php-image-library.html&& Crop image in circle (php)
使用imageMagik就是这么简单:
convert -size 200x200 xc:none -fill walter.jpg -draw "circle 100,100 100,1" circle_thumb.png