ImageRotate

ImageRotate[image]

image- 平面上の中心の周りで90°回転させる.

ImageRotate[image,θ]

imageθ ラジアン回転させる.

ImageRotate[image,{θ,w}]

3D画像を,3Dベクトル w の周りで回転させる.

ImageRotate[image,,size]

指定された大きさの画像を与える.

ImageRotate[video,]

video のフレームを回転させる.

詳細とオプション

  • ImageRotateは,画像をその中心または任意の点を中心として回転させる.これは,一般に,画像の方向を固定したり画像を水平線と揃えたりするために使われる.
  • ImageRotate[image,]image をその中心の周りで回転させる.
  • 動画入力についての回転指定は,すべてのフレームについて固定することも時間の関数(開始時点からの秒数)にすることもできる.
  • 2D画像および動画の場合,ImageRotate[input,side]は,画像の天辺が指定された side になるように input を回転させる.ImageRotate[input,side1->side2]は,side1side2になるように input を回転させる.使用可能な側指定には,TopBottomLeftRightがある.
  • ImageRotate[image,side]ImageRotate[image,Top->side]に等しい.
  • size の指定可能な値
  • widthwidthまで切り取る
    {width,height}{width,height}まで切り取る
    {width,depth,height}3D画像を{width,depth,height}まで切り取る
    Automatic回転されたすべての画像を囲む最小の長方形
    All任意の回転角で回転された画像を含むスペースがある最小の正方形
    Full入力画像の寸法を使う
    "MaxAreaCropping"面積を最大にしつつ入力画素のみを含むように切り取る
    "SameRatioCropping"縦横比を保存しつつ入力画素のみを含むようにする
  • サポートされるオプション
  • Background 0使用する背景色
    Masking All回転させる関心領域
    Padding 0もとの画像への充填
    Resampling Automaticリサンプリング法
  • Maskingオプションは,以下の一つでよい.
  • All入力画像のみ
    Full入力画像と充填
    mask任意のマスク画像

例題

すべて開くすべて閉じる

  (2)

画像を反時計回りに90°回転させる:

画像を反時計回りに20°回転させる:

スコープ  (8)

データ  (4)

グレースケール画像を回転させる:

カラー画像を回転させる:

動画のフレームを回転させる:

3D画像を - 平面で回転させる:

回転角  (3)

写真を右に回転させる:

写真を180°回転させる:

回転量をラジアンで指定する:

写真を45°回転させる:

時間依存の回転で動画のフレームを回転させる:

デフォルトで,画像は 軸の周りで回転される:

3D画像を 軸の周りで回転させる:

主対角の周りで回転させる:

出力サイズ  (1)

デフォルトで,回転された画像全体が含まれる長方形を表示するような充填が行われる:

もとの画像のサイズを切り取る:

指定された幅に切り取る:

縦横比は保存しつつ,入力画像の画素を切り取る:

面積を最大にしつつ,入力画像の画素を切り取る:

回転角が入る最小の正方形を残して切り取る:

オプション  (5)

Background  (1)

デフォルトで,黒い背景が使われる:

透過性のある背景を使う:

背景に特定の色を使う:

アルファチャンネルがある画像は,デフォルトで透明な背景を使う:

Masking  (1)

デフォルトでMaskingAllが使われ,もとの画像の外側の画素には背景の値が使われる:

MaskingFullを使って,もとの画像の外側の画素に使われる充填値を見る:

任意のマスクを使う:

Padding  (1)

デフォルトで,"Fixed"充填が使われる:

充填スキームを指定する:

一定の充填を使う:

Resampling  (2)

デフォルトで,回転された画像は最適の方法でリサンプリングされる:

特定のリサンプリングメソッドを使って画像を回転させる:

アプリケーション  (2)

写真を自然な方向にする:

上下が反転しているテキストが正しく見えるように画像を回転させる:

回転量を時間の関数として出力する関数を作成する:

この関数を使って動画のフレームを回転させる:

特性と関係  (2)

ImageRotateは,中心の周りで回転を行う:

ImageTransformationおよびRotationTransformを使って画像を回転させる:

ImageTransformationを使って,別の中心の周りで回転させる:

3D画像をx軸の周りで回転させる:

ImageTransformationおよびRotationTransformを使って画像を回転させる:

インタラクティブな例題  (1)

さまざまなサイズ設定で,画像の中心の周りでインタラクティブに回転させる:

Wolfram Research (2008), ImageRotate, Wolfram言語関数, https://reference.wolfram.com/language/ref/ImageRotate.html (2021年に更新).

テキスト

Wolfram Research (2008), ImageRotate, Wolfram言語関数, https://reference.wolfram.com/language/ref/ImageRotate.html (2021年に更新).

CMS

Wolfram Language. 2008. "ImageRotate." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/ImageRotate.html.

APA

Wolfram Language. (2008). ImageRotate. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ImageRotate.html

BibTeX

@misc{reference.wolfram_2024_imagerotate, author="Wolfram Research", title="{ImageRotate}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/ImageRotate.html}", note=[Accessed: 03-December-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_imagerotate, organization={Wolfram Research}, title={ImageRotate}, year={2021}, url={https://reference.wolfram.com/language/ref/ImageRotate.html}, note=[Accessed: 03-December-2024 ]}