使水印图像变浅(更透明)

使水印图像变浅(更透明)

我只需要在证书中显示我的大学徽标作为水印...我尝试\usepackage{draftwatermark}

\SetWatermarkText{\includegraphics{filename}}
\SetWatermarkAngle{0}
\SetWatermarkScale{0.45}
\SetWatermarkColor[rgb]{0,1,0}
\SetWatermarkLightness{1}

.....除了亮度之外一切都很好..图像按原样显示...所以文本不可见。还有其他命令吗?水印证书和亮度应该非常低。

答案1

正如您所观察到的,这\SetWatermarkLightness实际上只影响水印的纯文本部分。使用tikz您可以指定透明度,或者更确切地说opacity:值0将不可见,1将提供通常的图像:

示例输出

\documentclass{article}

\usepackage[firstpage]{draftwatermark}
\usepackage{tikz}
\SetWatermarkText{\tikz{\node[opacity=0.2]{\includegraphics{example-image-a}};}}
\SetWatermarkAngle{0}
\SetWatermarkScale{0.45}
\SetWatermarkColor[rgb]{0,1,0}
\SetWatermarkLightness{1}

\usepackage{lipsum}

\begin{document}

\lipsum[1-10]

\end{document}

答案2

只是提供一个替代方案。background软件包内部使用 TikZ 并opacity为此目的提供了一个密钥:

\documentclass{article}
\usepackage[a6paper]{geometry}% just for the example
\usepackage[firstpage=true]{background}
\usepackage{lipsum}% just to generate text for the example

\backgroundsetup{
contents={\includegraphics{example-image-a}},
angle=0,
scale=0.5,
color=black,
opacity=0.2
}

\begin{document}

\lipsum[1-3]

\end{document}

在此处输入图片描述

我过去firstpage=true常常将材料放在文档的第一页,但使用软件包提供的功能,您可以将材料放在您想要的任何其他单独的页面中。

答案3

这可能会有帮助。谢谢。

\documentclass{article}

\usepackage{lipsum}
\usepackage[pages=some]{background}
\backgroundsetup{scale=1, angle=0, opacity=0.15,
contents={\begin{tikzpicture}[remember picture, overlay] \node at ([yshift=0pt, xshift=95pt]current page.center)
{\includegraphics[scale=1.3]{your-image.png}};\end{tikzpicture}}}

\begin{document}
\lipsum[1-4]

\newpage
\BgThispage
\lipsum[1-4]

\newpage
\lipsum[1-4]
\end{document}

相关内容