2010-03-31 80 views
4

对不起,这可能会或可能无法直接编程的问题,但我试图调整与ImageMagick的和芯截屏在默介绍,包括,但它出来,甚至比越模糊resizing done by LaTeX调整大小截图/屏幕视频投影仪捕捉列入

例如,在默我可能有一个命令来重新调整图像\includegraphics[width=.5\textwidth]{fig.png}。使用类似

\begin{frame} 
\message{width = \the\textwidth} 
\message{height = \the\textheight} 
\end{frame} 

我在点(345.69548,261.92444)得到了\textwidth\textheight参数。所以我有一个脚本(在Python)发送一个系统调用的ImageMagick:

'convert %s -resize %[email protected] resized_%s' % (f,a,f) 

其中a作为\textwidth*\textheight*0.5**2f计算是文件名。然后,当我回到我的Beamer演示文稿并包含调整大小的数字\includegraphics{resized_fig.png}时,尺寸看起来大致正确,但它超模糊。我也尝试在GIMP中调整大小(使用GUI),但没有运气......帮助?谢谢...

+0

也许有小的调整,调整大小值的模糊变化? – 2010-03-31 10:20:34

+0

你正在使用什么尺寸调整算法?为什么你不使用乳胶秤?那有什么问题? – Mica 2010-03-31 16:09:51

+0

是的,它在用LaTeX重新缩放时出现模糊 - 根据SO关于这个问题的其他帖子,建议使用其他程序来调整大小。在imagemagick中,我使用了默认的调整大小算法... 关于小调整时的模糊度变化,这似乎也不工作 - – hatmatrix 2010-03-31 21:13:37

回答

4

如果您想保留像素的清晰度,即不缩放和插值像素,但它们表示为小方块,我建议这种做法:

  1. 转换您的PNG图像EPS/PDF格式,sam2p

  2. 包括文档和往常一样在转换EPS或PDF。每个像素将只是一个小矩形框,它看起来很清晰,并且可以在没有内插的情况下进行缩放。

例如,假设我们有一个小的光栅图像,我们要展示:

sam2p 10x10.png PDF: 10x10.pdf 

10×10 http://i41.tinypic.com/r10e82.png

我们可以把它用这个命令转换为矢量PDF

现在,我们有一个矢量版本(其中每个像素都是矩形),我们可以将它包含在任何LaTeX文档中并自由缩放。所有像素都会缩放,但不会被插值。

例如,

\documentclass[12pt]{article} 
\usepackage[papersize={4cm,4cm},margin=2pt]{geometry} 
\usepackage{graphicx} 

\begin{document} 
\includegraphics[width=0.8\linewidth]{10x10.pdf} 
\end{document} 

这将是这样的:

10×10 scaled without interpolation http://i43.tinypic.com/24yq0io.png

缺点:

  • 图像的PDF版本可能比大几倍其原始的PNG版本。
+0

谢谢!我不知道sam2p,但我会试一试! – hatmatrix 2010-04-05 05:47:46