图像的椭圆裁剪

图像的椭圆裁剪

考虑一下代码

\documentclass{book}
\usepackage{graphicx}
\usepackage[abs]{overpic}

\begin{document}%
\thispagestyle{empty}
\begin{center}
\begin{overpic}[scale=0.4,unit=2mm,grid,tics=2]{example-image-a}
\end{overpic}
\end{center}
\end{document}

生成以下图像和网格:

在此处输入图片描述

我想通过指定中心和焦点将 A 图像裁剪成椭圆形。

问题:我该如何指定,比如说中心=(14,9)和焦点=(14,4)和(14,14),以便将图像裁剪成生成的椭圆形状?

备注:我不确定这是否会产生最适合该工作的椭圆,但知道如何做到这一点,就可以调整数字。

谢谢。

答案1

一开始的解决方案非常粗糙。使用clip并包含节点中的图片。只需调整轴的长度即可。

椭圆形裁剪

\documentclass{book}
\usepackage{graphicx}
\usepackage[abs]{overpic}
\usepackage{tikz}

\begin{document}
\thispagestyle{empty}
    \begin{center}
        \begin{tikzpicture}
            \clip (0,0) ellipse (8cm and 5cm);
            \node at (0,0) {\includegraphics[scale=2]{example-image-a}};
        \end{tikzpicture}
    \end{center}
\end{document}

相关内容