Ejemplo n.º 1
0
        //添加文字水印和图片水印
        private Bitmap SetTextAndIconWatermark(string picUrl, bool isMainPic)
        {
            Bitmap watermark = imageWatermark.CreateWatermark(
                (Bitmap)ImageHelper.SetByteToImage(SysUtils.GetImgByte(picUrl)),
                SysConst.TextWatermark,
                ImageWatermark.WatermarkPosition.RigthBottom,
                3);

            if (isMainPic)//只有该图片地址是主图才会去给主图加图片水印
            {
                if (SysConst.IsModifyMainPic)
                {
                    watermark = imageWatermark.CreateWatermark(watermark,
                                                               (Bitmap)
                                                               ImageHelper.SetByteToImage(
                                                                   SysUtils.GetImgByte(SysConst.ImgWatermark)),
                                                               ImageWatermark.WatermarkPosition.RightTop,
                                                               3);
                }
            }
            return(watermark);
        }