Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica >

ImageCompose

ImageCompose
overlayimage にオーバーレイした結果を与える.
ImageCompose
の割合で overlayimage にアルファブレンドした結果を返す.
ImageCompose
overlay の中央を imagepos 位置に置く.
ImageCompose
overlay 内の点 oposimage 内の位置 pos に置く.
ImageCompose
合成割合 と指定された合成モードを使う.
  • ImageComposeは常に image と同じ画素サイズの画像を与える.
  • ImageComposeは,obj がアルファチャンネルを持つ場合はアルファブレンドを行う.
  • ImageComposeは,事実上 obj のアルファ値を に設定するか,存在するアルファチャンネルに を掛ける.
  • ImageComposeobj を画素ごとに image にオーバーレイする.obj の大きさは変更されない.
  • オブジェクト obj は明示的な画像オブジェクトか image と同じ大きさになるように自動的にラスタライズされるグラフィックスオブジェクトである.
  • ImageComposeobjimage の中央になるようにする.
  • image 中の位置 pos あるいは obj 中の位置 opos は次のように指定することができる.
{x,y}左下角からの絶対画素オフセット
Scaled[{sx,sy}]0から1にスケールしたオブジェクトでの位置
{posx,posy}名前付きの x および y の位置
  • の一方しか与えられていない場合,もう一方はCenterであるとみなされる.
  • 画素オフセットは負でもよい.負の場合は image あるいは obj 外の点を示す.
  • ImageComposeは,image がアルファチャンネルを持つ場合のみ,アルファチャンネルを持つ画像を与える.
  • ImageComposeは事実上値 を持つアルファチャンネルを image に追加する.
  • ImageComposeimage 中のすべての画素値の の割合を obj 中のすべての画素値の の割合と,すべての場合においてアルファチャンネルを考慮に入れて組み合せる.
  • mode の値がのとき,objimage の上にあるとして扱われる.値がの場合は,下にあるとして扱われる.値がの場合は, imageobj は対称的に扱われる.
  • 下記のように選ばれたは,標準的なDuff-Porter合成演算子に相当する.
{1,1,1}画像の上("over")にオブジェクト(デフォルト)
{0,1,1}画像の上("atop")にオブジェクト
{1,0,1}オブジェクト
{0,0,1}画像の中("in")にオブジェクト
{1,1,0}"xor"操作
{0,1,0}オブジェクトの外("out")に画像
{1,0,0}画像の外("out")にオブジェクト
{0,0,0}クリア("clear")な画像
{1,1,-1}オブジェクトの上("over")に画像
{0,1,-1}画像
{1,0,-1}オブジェクトの上("atop")画像
{0,0,-1}オブジェクトの中("in")に画像
  • およびで与えられる"over"演算子は,事実上アルファブレンドを行う.
  • およびで与えられる"in"演算子は,ある画像を他の画像のアルファチャンネルでマスクする.
  • およびで与えられる"out"演算子は,ある画像を他の画像のアルファチャンネルを補完するものでマスクする.
  • およびで与えられる"atop"演算子は,事実上アルファブレンドを行う前に二つの画像のアルファチャンネルを組み合せる.
ある程度透過的な画像を重ねる:
重ね合せの明示的な位置を指定する:
アルファブレンディングのパラメータを指定する:
ある程度透過的な2つの画像を重ね合せる:
ある程度透過的な画像を重ねる:
In[1]:=
Click for copyable input
Out[1]=
 
重ね合せの明示的な位置を指定する:
In[1]:=
Click for copyable input
Out[1]=
 
アルファブレンディングのパラメータを指定する:
In[1]:=
Click for copyable input
Out[1]=
 
ある程度透過的な2つの画像を重ね合せる:
In[1]:=
Click for copyable input
Out[1]=
動きによるぼかし効果を作る:
あらゆる種類のアルファ合成モードとパラメータを詳しく調べてみる:
バージョン 7 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF