¿Cómo atenuar el texto usando una imagen sin afectar la imagen de fondo?

¿Cómo atenuar el texto usando una imagen sin afectar la imagen de fondo?

Tengo una imagen de fondo encima de la cual necesito mostrar algo de texto. Quiero desvanecer el texto usando una imagen sin afectar la imagen de fondo. Según tengo entendido, esto debería ser posible dado lo que la Sección 115.3 "Especificación de un desvanecimiento" en el TikEl manual Z y PGF establece:

Creas una imagen normal, que incluso puede contener texto, imagen y sombreados. Luego, creas un desvanecimiento basado en esta imagen. Para ello, se analiza la luminosidad de cada píxel de la imagen (cuanto más brillante es el píxel, mayor es la luminosidad: un píxel negro tiene una luminosidad 0, un píxel blanco tiene una luminosidad 1, un píxel gris tiene un valor intermedio al igual que un píxel rojo). ). Luego, cuando se utiliza el desvanecimiento, la luminosidad del píxel determina la opacidad del desvanecimiento en esa posición. Las posiciones en el desvanecimiento donde la imagen era negra serán completamente transparentes, las posiciones donde la imagen era blanca serán completamente opacas. Las posiciones que no han sido pintadas en la imagen siempre son completamente transparentes.

Aquí hay un MWE que lo hacenotodavía hago lo que quiero:

\documentclass{article}

\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{tikz}

\begin{document}

\pgfdeclarefading{myfading}{fadpix-jpg-rsz} 

\begin{tikzpicture}[remember picture, overlay]
  \node[inner sep=0pt] at (current page.center) {%
    \includegraphics[scale=0.5]{Utah_Teapot_mr_maya.jpg}
  };%
  \begin{scope}[shift={(current page.center)}]
    \pgfsetfading{myfading}{\pgftransformshift{\pgfpoint{1cm}{1cm}}} % causes text to disappear
    \node[white,text width=11.0cm] at (0.0cm,0.0cm) {\lipsum[1-2]};    
  \end{scope}  
\end{tikzpicture}
\end{document}

estoy usando eltetera utahcomo imagen de fondo de muestra ylabiospara generar un texto de muestra. La imagen fadpix-jpg-rszse ve así:

ingrese la descripción de la imagen aquí

Para ser claro: quiero que el texto se desvanezca usando esta imagen, pero que la imagen de fondo (la tetera) no se vea afectada. En la actualidad, la línea con \pgfsetfadinghace que desaparezca todo el texto. Cuando lo comento, el texto es visible.

¿Qué estoy haciendo mal? ¿Se puede hacer lo que quiero?

(Nota al margen: utilicé el articleen lugar de la standaloneclase porque esta última seguía dándome documentos vacíos de dos páginas con una segunda página muy larga. Cuando usé la previewopción, el documento provocó Skimque fallara y MacOS Previewmostrara archivos vacíos).

Respuesta1

Bueno, al principio necesitas usar la imagen que se desvanece y no solo configurar el texto fadpix-jpg-rsz.

En un segundo momento, parece que no se puede cambiar un desvanecimiento en una coordenada (al menos no con el comando pgf, tal vez funcione con las teclas tikz), se quedó pegado en la esquina superior izquierda. Pero si uso el gancho de envío/fondo para mover la imagen al centro, funciona:

\documentclass{article}

\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{tikz}
\pgfdeclarefading{myfading}{\includegraphics[width=11cm]{fadpix-jpg-rsz.jpg}}  

\begin{document}
\mbox{} 

\AddToHook{shipout/background} 
 {
   \put(0.5\paperwidth,-0.5\paperheight)
   {% 
    \begin{tikzpicture}[remember picture,overlay]
     \node[inner sep=0pt] {%
     \includegraphics[width=11cm]{Utah_Teapot_mr_maya.jpg}
     %\includegraphics[width=11cm]{fadpix-jpg-rsz.jpg} %for test
      };%
    \begin{scope}[scope fading=myfading]
     \pgfsetfading{myfading}{} % 
     \node[text=white,text width=11.0cm] 
     {\lipsum[1-3]}; 
    \end{scope}  
  \end{tikzpicture}
 }}

\end{document}

ingrese la descripción de la imagen aquí

información relacionada