版主,我在用LeadTools 加水印的时候,指定了坐标,但是出现 Operation failed 错误。情况说明如下:源文件为A4纸的文件,大小为1653*2338,
指定的坐标位置为79,637,1538,96
核心代码如下:
RasterImage watermarkClone = watermarkImg;
if (resizeCheckBox.Checked)
{
watermarkClone = watermarkImg.Clone();
SizeCommand sizeCom = new SizeCommand();
sizeCom.Flags = RasterSizeFlags.Bicubic;
sizeCom.Width = 1538;
sizeCom.Height = 96;
sizeCom.Run(watermarkClone);
}
RasterImage destImage = sourceImg.Clone();
AlphaBlendCommand alphaBlend = new AlphaBlendCommand();
alphaBlend.DestinationRectangle = LeadRect.Create(79, 637, 1538, 96);
alphaBlend.SourceImage = watermarkClone;
alphaBlend.Opacity = (int)(numericOpacity.Value);
alphaBlend.Run(destImage); // 代码运行这里的时候出现错误 Operation failed
_viewer.Image = destImage;
一般是什么情况会出现这个错误?
|
|