2016-03-23 4 views
1

Когда пользователь загружает аватар для себя, я хочу преобразовать его в круговое изображение, а затем сохранить его, поскольку круговой вид выглядит намного красивее при отображении на странице.Получение кругового изображения из исходного изображения

Как я могу сделать это простым способом, так как мое небольшое приложение. Я читал о ImageMagick, но это вариант прямо сейчас.

Я читал о маскировании или использовании другого изображения в качестве маски для этого.

Любой простой способ или способ сделать это. Thanxx заранее!

+2

нет необходимости конвертировать что-либо, просто используйте чистый CSS, чтобы сделать его круглым: http://www.abeautifulsite.net/how-to-make-rounded-images-with-css/ – mitkosoft

+0

вы можете сохранить изображение по умолчанию, а затем отобразить он по кругу, используя радиус границы: 50%; в CSS вашего тега HTML. –

ответ

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 

circularize an image with imagick

Смежные вопросы