jpg图片叠加文字
zyfcs 2006-08-14 11:42:10 请教在大量jpg图片上叠加文字的实现方法,我现在是把JPG转为BMP来实现的,但这样比较慢,并且有时候会出现叠加不上的情况。这种情况下程序也不报错,而JPG图片明显转换过了,原来的图片信息已没有了,但文字没叠加上。请教还有其他方法吗?
temjpeg:=TJpegImage.Create;
bmp1:=tbitmap.Create;
temjpeg.LoadFromFile(sfname);
bmp1.Assign(temjpeg);
imagewidth:=bmp1.Width;
imageheight:=bmp1.Height;
bmp1.Canvas.TextOut(imagewidth-600,imageheight-100,ss);
temjpeg.Assign(bmp1);
temjpeg.SaveToFile(spname+'3.jpg')