1
C#のバナー画像にテキストを適用したいと考えています。これまでは、タイトル、href、イメージsrcを引き出すクラスコントロールがありましたが、保存せずにテキストを追加したいのです。保存せずに画像にテキストを追加する
だから私は引っ張って、それをontopに当てはめるというタイトルを使いたい。
以下は私がそれに適用しようとしているグラフィックスです。私はちょうどそれにテキストをオーバーレイし、新しいイメージを作成しないようにしたい。
private void GenerateBannerTitle()
{
Bitmap bannerSource = new Bitmap(PhysicalBannerPath);
//bannerSource.Save(PhysicalBannerPath);
RectangleF rectf = new RectangleF(430, 50, 650, 50);
using (Graphics g = Graphics.FromImage(bannerSource))
{
g.SmoothingMode = SmoothingMode.AntiAlias;
g.InterpolationMode = InterpolationMode.HighQualityBicubic;
g.PixelOffsetMode = PixelOffsetMode.HighQuality;
g.TextRenderingHint = TextRenderingHint.AntiAliasGridFit;
g.DrawString("hfsdfdsfds", new Font("courier sans", 100, FontStyle.Bold), Brushes.White, rectf);
}
}
任意のヘルプやアイデア。 C#でインラインCSSを使ってこれを行うことはできますか?それとも、今のところontopを適用する方法を変更する方法がありますか?
私はちょうどイメージを引っ張っています。それは私が理解し、働くことが必要なテキストを適用するだけです。
画像用および戻り値の型のためのMemoryStreamを見てみましょうファイルストリームの内容を見てください –
なぜ単にラベルを適用しないのですか? –
@CiroCorvinoどうすればいいですか?あなたは助けてください –