Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数据处理 > 图像处理和分析 > 基本的图像处理 > ImageCrop >

ImageCrop

ImageCrop[image]
通过消除均匀颜色的边界来对 image 进行剪切.
ImageCrop
按照像素宽度 w 和像素高度 h 剪切 image.
ImageCrop
基于 size 大小规格剪切 image.
ImageCrop
通过清除 spec 指定的边剪切 image.
  • ImageCrop[image] 实际上删除 image 的边界,其中图像的像素值基本上服从均匀分布.
  • ImageCrop 默认情况下从 image 对称清除像素, 或者当 wh 大于 image,它对称增加像素.
  • ImageCrop 中的最后的图像大小指定规格,size 可以具有下列形式:
{w,h}特定宽度和高度
w宽度 w;基于高宽比的高度
{s}最大宽度或高度 s
{{wmax},{hmax}}宽度和高度的最大值
{{wmin,wmax},{hmin,hmax}}宽度和高度范围
  • 宽度或高度的指定可以用下列特殊形式:
Full在这个维中不执行剪切
Automatic从高宽比确定值
  • ImageCrop 中的剪切规格 spec 可以具有下列形式:
side在指定边的剪切,其它在中心剪切
{side1,side2}在指定边剪切
{ax,ay}每边赋予一个剪切分式
  • 剪切分式介于 之间. 在水平情况下, 等于 Left 等于 Right 等于 Center. 在垂直情况下, 等于 Bottom 等于 Top.
  • 可以给出下列选项:
AspectRatioAutomatic最后图像的高宽比
PaddingBlack必要时使用的填充
Automatic用原图像的高宽比
r使用高宽比 r
  • AspectRatio 的显式设置仅考虑当高度或者宽度没有指定的情况.
  • 如果 ImageCrop 指定的最后的图像超出了 image 的范围,则按照 Padding 的设置增加像素.
自动剪切均匀边界:
把图像剪切为100 x 100的像素大小:
剪切图像的宽度为100像素,高度为50像素:
在左边剪切,并保持图像的高宽比:
仅在左边剪切:
在左边和底部剪切:
如果指定的尺寸大于原尺寸,使用填充:
自动剪切均匀边界:
In[1]:=
Click for copyable input
Out[1]=
 
把图像剪切为100 x 100的像素大小:
In[1]:=
Click for copyable input
Out[1]=
 
剪切图像的宽度为100像素,高度为50像素:
In[1]:=
Click for copyable input
Out[1]=
 
在左边剪切,并保持图像的高宽比:
In[1]:=
Click for copyable input
Out[1]=
 
仅在左边剪切:
In[1]:=
Click for copyable input
Out[1]=
 
在左边和底部剪切:
In[1]:=
Click for copyable input
Out[1]=
 
如果指定的尺寸大于原尺寸,使用填充:
In[1]:=
Click for copyable input
Out[1]=
填充图像到一个固定大小:
把一个宽图像转化为320×240格式的信箱模式:
版本 7 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF