2012-04-23 17 views
3

あなたはそれを持っていない限り、私は、コードを求めていないよ;)私が求めているすべては正しい方向へのポイントです。PHP色の変更

基本的に私は、私は2色で、テンプレートを使用して、現在、それらはimagecolorset機能を使用して変更している私の「サッカーのキットジェネレータ」を書き換えしようとしています。

しかし、今、私は誰かが私にこれを行う方法のいくつかのアドバイスを与えることができれば、私は非常に感謝されるシェーディングと、このような(IE http://img829.imageshack.us/img829/3450/aspireblackwhite.gif

とのより良い探しのキットを使用して起動します。

サーバー側下さい

+0

AW男 'jsquery'はその後、私は:( – Loktar

+0

おっと、私は:)意味jqueryのはjqueryの中でそれを行う方法があると思い出しているのですか?私はそれがどのように完了したかを理解することができるので、知りたいと思うだろう:) – DugoutSoccer

+0

haha​​私はあなたとちょうどおしゃべりしていた:P。あなたがjavascriptでそれをやっているのがキャンバス要素を使うのが最善の策です。しかし、より良いあなたを助けるために、あなたの質問が本当に曖昧であるので、より詳細なIDを必要とします。 – Loktar

答えて

1

あなたの質問は、あなたがサーバー側またはクライアント側でこれを実現しようとしているか否かは不明です。アルファ透明度を持つ24ビットPNGを使用するどちらの方法も、おそらくこれを達成するための最良の方法です。

あなたは、サーバー側で画像を生成する透明の白色の部分と部分的に透過PNGとしてジャージで始まり、その後、その背後にあるマスクとしてソリッドカラーを使用したい場合。

アルファ透明度とGDライブラリについて、ここでいくつかの情報:How to merge transparent PNG with image using PHP?

これはあなたが絶対配置要素と同じアルファ透明PNGの背後にあるソリッドカラーシャツの画像をレイヤーでき、クライアント、およびzのいくつかの変更をコンである場合-index。

EDIT:シェーディングのためのトップの上に行くために、交互のストライプ+ 1つのアルファグレースケール画像と2つの固体の色のジャージ:あなたは三つの画像をレイヤー可能性があり、複数の色のジャージストライプについて。

+0

こんにちは、申し訳ありません。私はサーバー側を意味します。基本的には、私は両方の色を編集することができます(そして、フープなどにストライプを変更したい)。だから私はそれが自分自身で半透明であることを必要とすると仮定します。その後、色をそれの後ろに置く。しかし、私はこれを何度もやりますか? – DugoutSoccer

+0

あなたは3つの画像で上記の答えを見ることができます。本質的には、1つの最上層アルファ画像の下にさまざまな交差する色のレイヤーがあるすべてのシェーディングとシャドウが必要です。 –

+0

あなたは何を意味するか分かります。私はパターンを変更することができるように3とあまりにもうまく動作しません...しかし、私は2つの別々の画像としてそれを行う場合...私はそれが動作するかもしれないと思う2を組み合わせるために同じを行うと思います。ありがとうございました...私はこれをコード化する時間があったら結果が返ってきます。 – DugoutSoccer