GDI +を使用して1つの画像の上に少数の画像を描画しようとしています。問題はありませんが、画像を一度に1つずつ表示したい場合は問題画像の上に少数の画像を描画する - 一度に1つの画像をC#asp.netを使用して
ここの例の場合: いつでもトップページに1つの画像があります。ハウスピクチャは 花は家のイメージに追加されます(背景は透明ですので、背景は透明です) 別のボタンをクリックすると、ツリーが家のイメージに追加されます など... をクリックすると別の花のボタン最初の花は消えてしまいます家や方法を表示する
Response.ContentType=("image/jpeg");
objHouse = new Bitmap(housePath);
g = Graphics.FromImage(objHouse);
:唯一の新しい花(しかし、あなたはまだあなたが木々や人々のようadded-他のものを見ることができます...)
私は、次のコードを使用するを参照してくださいでしょう:
Bitmap flower1= new Bitmap(imagePath);
g.DrawImage(flower1, new Point(10, 50));
objHouse .Save(Response.OutputStream, ImageFormat.Jpeg);
同じグラフィックスオブジェクトを使用する場合g。 それは爽やかに保ち、一度に1つ以上の画像を家の上に描くことができないようです(そしてボタンは崩壊し続ける)。
私は実際にいくつかのヘルプを使用することができます! ありがとうございます!
あなたのASPXマークアップコードは何ですか? –
それはかなり空です: <フォームのid =「Form1の」にrunat =「サーバー」>
ブラウザに表示されたとき、あなたはあなたが「層」にそれらをしたい、2つの画像ファイルを持っていることのIMG SRC =サンプルをIVA。 aspx? BinaryWriteをResponseオブジェクトに対して実行するときのコードはどこですか? –