找回密码
 立即注册

QQ登录

只需一步,快速开始

毕竟我是神经病
注册会员   /  发表于:2017-1-20 09:58:04
11#
好像用你说的方法试过,没有用。可不可以给个具体的例子参照下?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-1-20 10:51:39
12#
            RasterImage ri = iv.Image;
            //创建黄色前景图片
            Bitmap b1 = new Bitmap(ri.Width, ri.Height);
            Graphics g1 = Graphics.FromImage(b1);
            g1.FillRectangle(Brushes.Yellow, new Rectangle(0, 0, ri.Width , ri.Height ));
            MemoryStream st = new MemoryStream();
            b1.Save(st, ImageFormat.Jpeg);
            b1.Dispose();
            RasterImage destImage = RasterImageConverter.ConvertFromImage(Image.FromStream(st), ConvertFromImageOptions.None);
            st.Dispose();
            // Combine them
            CombineFastCommand command = new CombineFastCommand();
            command.DestinationRectangle = new LeadRect(0,0,destImage.Width,destImage.Height);
            command.SourcePoint = LeadPoint.Empty;
            command.DestinationImage = destImage;
            command.Flags = CombineFastCommandFlags.OperationAverage;
            command.Run(ri);
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部