关于Graphics在图像上绘制文字问题
我的代码如下:
Dim image As System.Drawing.Image = System.Drawing.Image.FromFile("D:\08.jpg")
Dim g As Graphics = Graphics.FromImage(image)
g.DrawImage(image, 0, 0, image.Width, image.Height)
g.PageUnit = GraphicsUnit.Display
g.CompositingQuality = Drawing2D.CompositingQuality.HighQuality
g.SmoothingMode = Drawing2D.SmoothingMode.HighQuality
Dim f As Font = New Font("黑体", 7, FontStyle.Regular)
Dim MyFormat As New StringFormat()
MyFormat.FormatFlags = StringFormatFlags.DirectionVertical
Dim b As Brush = New SolidBrush(Color.White)
g.TextRenderingHint = Drawing.Text.TextRenderingHint.ClearTypeGridFit
g.DrawString("123456890", f, b, 20, 20, MyFormat)
image.Save("d:\aa.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
g.Dispose()
我的问题就是保存后的JPG照片ACD和PhotoShop上都有文字在上面的,但在文件夹缩略图上为什么没有文字在上面,单击照片右键刷新缩略图后,文件夹缩略图上就有文字显示,请教朋友们如何才能保存后在文件夹缩略图上就有利用Graphics合成的文字显示而不用手动刷新,先谢过了!