积极答复者
图片生成水印后的问题?

问题
-
图片生成水印后图片格式为.jpg <br/>生成过程没有问题,显示也正常,但是在图片上点击右键“图片另存为”,默认保存的格式竟然是.png??????求助????
<br/><br/>
代码:
... ... ... //加文字水印 Font f = new Font(WaterMarkTextFont == "" ? "Verdana" : WaterMarkTextFont, WaterMarkTextFontSize == "" ? 20 : Convert.ToInt32(WaterMarkTextFontSize)); //Color.FromArgb(30 30代表透明度 Brush bh = new SolidBrush(Color.FromArgb(Convert.ToInt16(WaterMarkTransparent), WaterMarkTextFontColor == "" ? Color.White : Color.FromName(WaterMarkTextFontColor))); string addText = WaterMarkTextContent; //"网站名称" if (WaterMarkLocation == "RightDown") { xpos = ((image.Width - addText.Length * 2) - 50);//水印位置 ypos = image.Height - addText.Length * 2 - 50;//水印位置 } else if (WaterMarkLocation == "LeftUp") { xpos = ypos = 50; } g.DrawString(addText, f, bh, xpos, ypos); if (WaterMarkLocation == "LeftUp_RightDown") { xpos = ((image.Width - addText.Length * 15) - 50);//水印位置 ypos = image.Height - 100;//水印位置 g.DrawString(addText, f, bh, xpos, ypos); } bh.Dispose(); f.Dispose();
...<br/>...<br/>...
答案
-
你好:
你可以尝试点击别的图片看是不是一样是png的默认格式,有可能就是你浏览器默认的保存格式,就我所知。该情况与你生成水印图片没有关系。
I am here!- 已标记为答案 BoberSongModerator 2010年10月15日 8:34