
Intenté usar la TikZ
biblioteca spy
para acercar una determinada imagen de píxeles; Estoy dibujando en la imagen usando un alcance y en rojo sobre el problema relacionado con las coordenadas en los alcances aquí.
Amplíe parte de la imagen con el espía TikZ, expresado en coordenadas de alcance relativo
Mi problema es que ese espía parece entender el punto.enla imagen correctamente pero luego elige la parte incorrecta para ampliar, por ejemplo en el MWE
\documentclass[german,10pt,xcolor=colortbl,compress]{beamer}
\usepackage{xunicode}
\usepackage{calc}
\usepackage{graphicx,tikz}
\usetikzlibrary{spy,calc}
\RequirePackage[no-math]{fontspec}
\RequirePackage{xltxtra}
\setbeamertemplate{navigation symbols}{}
\begin{document}
\begin{frame}{Example}{Spy on Images in Beamer}
\begin{tikzpicture}[spy using outlines={circle,size=.1\textwidth, magnification=3, connect spies}]
\node[anchor=south west,inner sep=0pt] (image) at (0,0) {%
% \includegraphics[height=.5\textwdth]{exampleA}
\begin{tikzpicture}
\draw[draw=blue,fill=green!50] (0,0) rectangle (.5\textwidth,.5\textwidth);
\shade[top color=black, bottom color=white] (.25\textwidth,.25\textwidth) rectangle (.5\textwidth,.5\textwidth);
\end{tikzpicture}
};
\begin{scope}[x={(image.south east)},y={(image.north west)}]
% Draw besides image
\shade[top color=red, bottom color=blue] (1.025,.66) rectangle (1.075,1);
\node (spy1) at (128/256,192/256) {};
\coordinate (spyto1) at (-.5,.75);
\spy [black,thick] on (spy1) in node at (spyto1);
\node (spy2) at (256/256,224/256) {};
\coordinate (spyto2) at (-.5,.25);
\spy [black,thick] on (spy2) in node at (spyto2);
\end{scope}
% Adress a point in “pixels”
\end{tikzpicture}
\end{frame}
\end{document}
La ampliación debe estar directamente en el borde de la parte verde hacia la sombra. sin embargo, la ampliación muestra solo verde y jugando con el segundo, creo que está desviado en ambas direcciones hacia la parte inferior izquierda.
No he visto ninguna manera de obtener información sobre el proceso de ampliación, así que... ¿alguna pista sobre qué cálculo todavía está afectado por algún error?alcanceLas coordenadas serían muy útiles.
Editar:Como señaló Andrew, esto se solucionó (también para mí ahora) con TikZ/PGF 3.0; aunque si alguien pudiera presentar detalles sobre lo que está mal aquí, no dude en compartirlo.