Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > データの操作 > 画像の処理と解析 > 基本的な画像の操作 >

ImageCrop

ImageCrop[image]
同一色の境界を取り除くことで image をトリミングする.
ImageCrop[image, {w, h)]
image をピクセル幅 w ピクセルの高さ h にトリミングする.
ImageCrop[image, size]
指定のサイズ size に従って image をトリミングする.
ImageCrop[image, size, spec]
spec で指定された側からピクセルを取り除くことで image をトリミングする.
  • ImageCrop[image]は,事実上 image の境界から始め,境界と色の値が完全にマッチするピクセルの可能な限り多くの層を削除する.
  • ImageCrop[image, {w, h}]は,デフォルトで,image からピクセルを対称に取り除く.w または himage よりも多きいい場合は,対称にピクセルを加える.
  • ImageCrop[image, size]における最終画像サイズの指定 size の取り得る形式:
{w,h}特定の幅と高さ
ww,高さは縦横比による
{s}最高幅または高さ s
{{wmax},{hmax}}幅と高さの最高値
{{wmin,wmax},{hmin,hmax}}幅と高さの範囲
  • 幅と高さの取り得る特別形式:
Fullこの次元ではトリミングを行わない
Automatic縦横比から値を決める
  • ImageCrop[image, size, spec]におけるトリミング指定 spec の取り得る形式:
side指定された側で,それ以外の場合は中央で,トリミングする
{side1,side2}指定された側でトリミングする
{ax,ay}各側にトリミングする割合を割り当てる
  • トリミングする割合は-1から+1までである.水平の場合,-1Leftに,+1Rightに,0Centerに等しい.垂直の場合,-1Bottomに,+1Topに等しい.
  • 使用可能なオプション:
AspectRatioAutomatic最終画像の高さと幅の比
PaddingBlack充填に使うもの(あれば)
Automaticもと画像の縦横比を使用する
r縦横比 r を使う
  • ImageCrop[image, ...]で指定された画像が image のサイズよりも大きい場合, Paddingの設定に従ってピクセルが追加される.
均一の境界を自動的にトリミングする:
In[1]:=
Click for copyable input
Out[1]=
 
画像を100×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]=
バージョン 7 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team