PNG 作为背景?

PNG 作为背景?

是否可以使用 PNG 图像作为背景,但选择不透明度?在我看来,这里找到的标准解决方案无法改变 PNG 的不透明度...

我认为,下面的其中一个标志应该接近透明(取自Includegraphics:设置图像不透明度):

\documentclass{article}
\usepackage{lipsum}

\usepackage{graphicx}
\usepackage{transparent}
\usepackage{eso-pic}

\begin{document}

\transparent{0.01}\includegraphics[width=0.5\textwidth]{it.png}
\medskip

\transparent{0.99}\includegraphics[width=0.5\textwidth]{it.png}

\end{document}

但结果是:

在此处输入图片描述

it.png 在哪里

在此处输入图片描述

答案1

您只需运行 pdflatex 两次,即可让原始 tex 源的透明度生效。当您第一次运行它时,该包实际上会打印出一条消息来说明这一点。

答案2

tikz作为和的粉丝background,这里有一个显示四种不同不透明度的版本:

代码

\documentclass[parskip]{scrartcl}
\usepackage[margin=5mm,a6paper]{geometry}
\usepackage[angle=0,scale=20,opacity=1,color=black]{background}

\usepackage{lipsum}

\backgroundsetup{%
    contents={%
        \begin{tikzpicture}
            \pgfmathsetmacro{\myopacity}{mod(\thepage-1,4)*0.25+0.25}
            \node[opacity=\myopacity] {\includegraphics[scale=1]{avatar.png}};
        \end{tikzpicture}
    }
}

\begin{document}

\lipsum

\end{document}

输出

在此处输入图片描述

相关内容