2011-12-30 15 views
0

ImageMagickとGDを使用してこれを実現する方法があることはわかっていますが、私はPHPとJoomlaなどの完全な初心者です。作成方法のステップバイステップの説明が必要です円形のサムネイル。円形のサムネイルPHP

私はJoomlaとSeblodを使用してアーティストサイトを作成しています。ギャラリーページには、150x150ほどのタイルサムネイル形式の記事リンクがいくつかありますので、それらを円形にしたいと思います。明らかに、画像そのものは変更されないことが重要です。

Seblodには、正方形のサムネイルを生成する機能があります。これは素晴らしいものですが、再び私はそれらを円形にしたいと思います。したがって、おそらくPHPやこれらのImageライブラリの1つを使用してこれを達成する簡単な方法があります。詳細なヘルプは高く評価されます。ありがとう!

+0

画像を円形にすることはできませんが、円形の画像を模倣するには透明な「png」を使用することができます。 – Cyclonecode

+0

これを動的にやりたいと思っているのですか、それともPhotoshopを使ってこれを行う方法を説明できるのでしょうか? –

+0

あなたはこれを試すことができます http://www.phpcontext.com/thumbnailer/ 有料のスクリプトですが、それはかなり価値があります。私は1年前にそれを購入し、多くのプロジェクトで使っています。それと遊ぶ。 – Anand

答えて

0

あなたは、(また、サーバーにはあまり重く、ユーザーに、より良い探して終わる可能性が)簡単に使用するCSSをこれをしたい場合:これはコーナーを柔らかくします

img.circular { 
    border-radius: 75px; 
} 

正方形の画像の使用される値が画像の幅/高さの少なくとも半分であることを確認してください。

+0

ありがとう!ボーダー半径が働いた。何らかの理由で私はそれを数えてしまいました...もう1つ、私は巨大なxを上に置いたときに画像のサムネイル上に表示したいとしましょう。これはPHPスクリプトでどのように達成されますか?私はjQueryを少し使って静的に行ってきましたが、動的に生成されたコンテンツでこれがどのように機能するかはわかりません。 – Peter

+0

PHPは「ホバリング」のようなことをすることはできません。結局のところ、それはサーバー側言語です。あなたはjQueryを使う方が良いです。 –

+0

もう一度ありがとうございます。実際には、私は何を尋ねようとしているのでしょうか、どのようにjqueryの同じ行を動的に生成されたコード行に実装するかです。 – Peter