2016-03-23 30 views
1

ユーザが自分のためにアバターをアップロードすると、その画像を円形画像に変換して保存します。ページに表示すると円形がはるかにきれいに見えます。元画像から円形画像を取得する

私は簡単な方法でこれを行うことができます。私のことは小さなアプリケーションです。 ImageMagickについて読んだことがありますが、今はオプションです。

私はそれを行うためにマスクとして、または別のイメージをマスクとして使用しました。

これを行う簡単な方法または方法です。 Thanxx in advance !!!

+2

何を変換する必要はありません、純粋なCSSを使ってサークルにしてください:http://www.abeautifulsite.net/how-to-make-rounded-images-with-css/ – mitkosoft

+0

デフォルトで画像を保存してから表示することができますボーダー半径を使用して円形で:50%;あなたのHTMLタグのCSSで。 –

答えて

1

上記と同じですが、最良の選択肢は画像をそのままの状態で保存してから、丸みを帯びたスタイルをCSSで適用することです(この方法で常に元の画像が得られます)。

しかし、それはあなたのために動作しない場合は、あなたがこれを使用することができますImageMagikにを使用してhttps://adamcod.es/2012/07/25/imagine-php-image-library.html & & Crop image in circle (php)

はこの単純です:

convert -size 200x200 xc:none -fill walter.jpg -draw "circle 100,100 100,1" circle_thumb.png 

circularize an image with imagick

関連する問題