我有一个需要嵌入到签名中的徽标图像。标志是这样的,一个有 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 仅可见。未显示的右侧部分具有粉红色和黄色阴影。令人惊讶的是,当我评论 Transparency 行时,整个徽标都是可见的。
谁能帮我知道,为什么会这样。是的,带有 GIF 的标志只能工作。PNG 和/或 JPG 徽标不显示。为什么这样 ??我也尝试了其他 jpg 图像,但没有成功。
@mkl,截图中显示的结果
谢谢