($VersionNumber < 6) 在 Mathematica 中裁剪导出的图像
这是我使用 Mathematica 制作的动画。通过突出显示图像可以看出,左侧和右侧的边距都太宽。我不想仅仅为了裁剪而将图像提交到另一个程序,那么我该怎么做才能消除空白呢?
查看文档,ImageMargins
和 ImageRegion
本来就很好,只是它们仅适用于前端。那么,我该怎么办?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我认为您可能会发现这两篇文章很有用(尽管第一篇适用于 Mathematica 6,第二篇适用于 v.7):
在 Mathematica 中导出像素完美图形
和
像素完美图形,重新审视。
I think you will possible find useful these two articles (although the first is for Mathematica 6 and the second is for v.7):
Exporting Pixel-Perfect Graphics in Mathematica
and
Pixel-perfect Graphics, Revisited.
尝试使用
PlotRegion
< /a> 选项。这是一个例子:
我在执行
<
Try using the
PlotRegion
option.Here is an example:
I tested this in v8 after doing
<<Version5`Graphics`
首先,我将尝试使用
Plot
函数的PlotRangePadding
选项。如果表达式已经光栅化,您可以尝试如下操作:这应该从两侧切掉 10 个像素。 V7 中的图像处理工具非常好,如果您有能力,我认为您会发现升级是一项非常值得的投资。
First, I would try the
PlotRangePadding
option to yourPlot
function. If the expression is already rasterized, you can try something like this:This should chop 10 pixels off either side. The image processing tools in V7 are quite nice and if you are able, I think you'd find the upgrade a very worthwhile investment.