ImageResize

ImageResize[image,width]

width 画素幅にリサイズされた image を返す.

ImageResize[image,{size}]

幅あるいは高さの最大画素数が size にリサイズされた image を返す.

ImageResize[image,{width,height}]

指定された画素数の幅と高さに厳密に一致するようにリサイズされた image を返す.

ImageResize[video,]

全フレームがリサイズされた動画を与える.

ImageResize[image,{width,depth,height}]

指定の大きさにリサイズされた3D画像を返す.

詳細とオプション

  • 画像のリサイズは画像の画素の大きさを変える.これは,閲覧するために画像を拡大したり多くの画像をプレビューするためにサムネイルを作ったりする際に必要であり,バッチ処理や訓練のために多くの画像を共通のサイズにするためにも使用される.
  • ImageResize[image,w]ImageResize[image,{s}]image のもとの縦横比を保つ.
  • widthheightdepth の指定には以下の任意のものを使うことができる.
  • dd 画素
    {d}最大 d 個の画素
    Scaled[s]もとのサイズの s
    All元の次元を保存する
    Automatic縦横比から値を決定
    Tiny,Small,Medium,Large定義済みの絶対サイズ
  • ImageResize[image,w]ImageResize[image,{w,Automatic}]に等しい.
  • ImageResize[image,{size}]ImageResize[image,{{size},{size}}]に等しい.
  • 縦横比 r の画像を得るためにはImageResize[image,w{1,r}]を使う.
  • 使用可能なオプション
  • Padding "Reversed"充填法
    Resampling Automaticリサンプリング法

例題

すべて開くすべて閉じる

  (1)

画像が100画素幅になるようにサイズを調整する:

スコープ  (5)

データ  (3)

グレースケールの画像をリサイズする:

動画のフレームをリサイズする:

3D画像をリサイズする:

パラメータ  (2)

結果の画像幅を指定する:

倍にリサイズする:

Automaticを使って画像の縦横比を明示的に保つ:

画像をリサイズして大きい方の次元を大きく(ただし200画素以下に)する:

幅と高さの両方を指定する:

片方の次元だけをリサイズする:

名前付きのサイズを指定する:

3D画像をリサイズする:

新しい幅でリサイズする:

新しい高さでリサイズする:

オプション  (4)

Padding  (3)

デフォルトで,"Reversed"充填が使用される:

一定の充填を使う:

リサンプリングメソッドが"Nearest"に設定されている場合は,すべての充填法が同じ結果を返す:

一定の充填では,充填値がターゲット画像の色空間に変換される:

Resampling  (1)

デフォルトで,画像のサイズ変更には"Lanczos"というリサンプリング法が使われる:

"Nearest"メソッドを使う:

アプリケーション  (3)

画像のサムネイルを作る:

昼と夜の画像のリストを適合させて分類する.

次は,昼と夜のラベル付き画像を含む例集合である:

例の画像の平均次元を計算する:

分類器を作成する:

この分類器をいくつかのテスト画像で試してみる:

Webから画像のリストを取得し,次にその画像を適合させる:

画像のリストの次元を適合させる:

画像全体で平均化する縦横比を課しながら適合させる:

特性と関係  (4)

画像のサイズを数画素分だけ大きくするときは,"Nearest"というリサンプリングメソッドが使われる:

"Linear"リサンプリングを使う:

ImageTransformationSize引数の代りにImageResizeを使う:

Thumbnailは,Small充填および"Fixed"充填を使ったImageResizeに等しい:

指定されたImageSizeで画像をインポートすることは,Importの後でリサイズすることと同じである:

考えられる問題  (2)

補間なしのダウンサイズでは,細いオブジェクトの結果が芳しくなくなる:

一次補間を使う:

コンテンツが高周波数の画像を小さくすると,モアレ模様が現れるかもしれない:

画像をぼかしてモアレ効果を低下させる:

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

表示された画像サイズを固定して,パンとズームのアプリケーションを作成する:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_imageresize, organization={Wolfram Research}, title={ImageResize}, year={2021}, url={https://reference.wolfram.com/language/ref/ImageResize.html}, note=[Accessed: 05-November-2024 ]}