Он отображает текст в изображении, но не сохраняет его в базе данных. Предыдущее изображение без текста сохраняется в db.Сохранить изображение в базе данных с текстом в C#
Помогите сохранить текст также в Изображ. В db.
public void ImageText()
{
Image bitmap = Image.FromFile(Server.MapPath("~/Image/IMG_20160930_082316.jpg"));
//draw the image object using a Graphics object
Graphics graphicsImage = Graphics.FromImage(bitmap);
//Set the alignment based on the coordinates
StringFormat stringformat = new StringFormat();
stringformat.Alignment = StringAlignment.Far;
stringformat.LineAlignment = StringAlignment.Far;
StringFormat stringformat2 = new StringFormat();
stringformat2.Alignment = StringAlignment.Center;
stringformat2.LineAlignment = StringAlignment.Center;
//Set the font color/format/size etc..
Color StringColor = System.Drawing.ColorTranslator.FromHtml("#933eea");//direct color adding
Color StringColor2 = System.Drawing.ColorTranslator.FromHtml("#e80c88");//customise color adding
string Str_TextOnImage = "Hello";//Your Text On Image
string Str_TextOnImage2 = "Word";//Your Text On Image
graphicsImage.DrawString(Str_TextOnImage, new Font("arial", 40,
FontStyle.Regular), new SolidBrush(StringColor), new Point(268, 245),
stringformat); Response.ContentType = "image/jpeg";
graphicsImage.DrawString(Str_TextOnImage2, new Font("Edwardian Script ITC", 111,
FontStyle.Bold), new SolidBrush(StringColor2), new Point(145, 255),
stringformat2); Response.ContentType = "image/jpeg";
bitmap.Save(Response.OutputStream, ImageFormat.Jpeg);
}
This is an Normal Image without text
, но не может сохранить изображение текста в к БД. Пожалуйста, помогите мне.
Спасибо.
Помогите мне сделать это? –
Это довольно просто, в зависимости от того, какие объекты вы используете для сохранения данных в БД. Вы просто обновляете поле таблицы двоичными данными вашего растрового объекта. –