我有一个徽标图片,我需要将其嵌入签名中。徽标就像是一个有4个零件的正方形。每个不同的部分。我想在图像上设置水印,因此文本清晰可见。我使用的代码是:
sap.Image = logoSign;
sap.ImageScale = 0.40f;
sap.Image.SetAbsolutePosition(100, 100);
//sap.Image.Transparency.SetValue(50, 0); // Only half image is visible
sap.GetAppearance().AddImage(logoSign);
它是缩放的&放好了。为了实现水印效果,我添加了透明度。当我将其值设为(30,0)时,可以看到方形徽标的左上角部分。在制作50时,左半部分可见,然后我尝试使用80,100,120,但完整的徽标永远不可见。 Elther 1/4或1/2仅可见。没有出现的正确部分有Pink&黄色色调。令人惊讶的是,当我评论透明度线时,整个徽标是可见的。
任何人都可以帮助我知道,为什么它会像这样。而且,带有GIF的徽标才有效。 PNG& /或JPG徽标未显示。为什么这样 ??我也试过jpg的其他形象,但没有成功。
@mkl,结果显示在屏幕截图中
由于
答案 0 :(得分:1)
我的建议是在编辑器的帮助下将图像本身编辑为特定的透明度级别,然后使用它。为什么在代码中呢。