私はいくつかのWebコントロールを持っています。これらのコントロールはpng画像で構成されています。最も簡単なのはボタンです。.NETでプログラム的にPNG/PSDの画像の色を変更する
クライアントによって選択された色に応じて、これらのコントロールを異なる色で生成する必要があります。
イメージは.pngファイルにエクスポートされ、pngにエクスポートされます。
私の考えは、クライアントが1つの色を選択し、psdでレイヤーフィルタを使用してイメージの全体的な色を変更し、サーバー上で.PSDをプログラムでPNGにエクスポートすることでした。 COM経由でPhotoshop CSインターフェイスを使用してみましたが、私の周りに頭を浮かべませんでした。
また、pngをメモリに読み込んで色の置換を行うこともできますが、これは単純な(ish)タスクのようなものでは本当に複雑です。
イメージは何を表していますか?あなたは単にそれをGDI +で描くことができますか? –
これはASP.NETアプリケーションですか、Windowsサービスですか? – Yahia
これはasp.netアプリケーションです。画像はちょうどコントロールを食べた。ボタン、スライダー、コンボボックス。 –