Graphics.DrawStringメソッドを使用して画像にテキストを書き込むとき、 が保存されます。 このID私のコード:描画文字列を描画した後の画質を改善しました。#
Bitmap bitMapImage = new System.Drawing.Bitmap(Server.MapPath("~/k32.jpg"));
Graphics graphicImage = Graphics.FromImage(bitMapImage);
graphicImage.DrawString("string", font, s, new Point(10, 10));
graphicImage.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
graphicImage.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
graphicImage.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAliasGridFit;
graphicImage.TextContrast = 0;
Response.ContentType = "image/jpeg";
bitMapImage.Save(Server.MapPath("~/k33.jpg"), ImageFormat.Jpeg);
どのように私は、テキストの品質を向上させることができますか?
bitMapImage.Save(Server.MapPath("~/k33.png"), ImageFormat.Png);
それとも、本当にその後、JPEGに固執する場合: おかげ