ConformImages[{image1,image2,…}]
すべての imageiの次元,データ型,色空間,インターリーブ等の特性が一致するようにされた,画像のリストを返す.
ConformImages[{image1,image2,…},spec]
指定された spec のすべての画像を返す.
ConformImages[{image1,image2,…},spec,fitting]
指定された fitting メソッドを使って画像サイズを変更する.
ConformImages
ConformImages[{image1,image2,…}]
すべての imageiの次元,データ型,色空間,インターリーブ等の特性が一致するようにされた,画像のリストを返す.
ConformImages[{image1,image2,…},spec]
指定された spec のすべての画像を返す.
ConformImages[{image1,image2,…},spec,fitting]
指定された fitting メソッドを使って画像サイズを変更する.
詳細とオプション
- ConformImagesは,一般に,分類,次元削減,より大きい画像への組立て等の,何らかの基準で一様な画像を必要とするアルゴリズムの前処理として使われる.
- ConformImagesは,2Dおよび3Dの画像リストに使うことができる.
- 画像指定 spec は,以下のいずれかである.
-
image image から一致する特性を取り出す size 画像の次元指定 imagetype ImageTypeにおける画像タイプ {spec1,spec2,…} 複数の特性指定 - デフォルトで,すべての imageiに保存されているデータを表すことができる最小の imagetype が使われる.
- 次の size 指定を使うことができる.
-
w 幅 w,高さを使って縦横比の中央値を与える {w,h} 出力画像の幅と高さ {w,d,h} 3D画像の幅,深さ,高さ - w,d,h のいずれかが,次の1つであることがある.
-
val スカラー値 f 各次元のサイズのリストに適用する関数 f - ConformImages[{image1,image2,…}]は,縦横比の中央値が与えられるように,幅と高さが中央値になるようすべての画像の大きさを変える.
- fitting の可能な値
-
"Fill" より小さい次元にフィットし,必要な場合は他を切り取る "Fit" 縦横比は変えずに画像全体をフィットし,必要な場合は充填する "Pad" リサンプリングせずに充填および/あるいは切り取りを行う "Stretch" リサンプリングして,フィットするように画像を伸ばす "Letterbox" 幅をフィットし,他の次元についても充填および/あるいは切取りを行う "Pillarbox" 高さをフィットし,他の次元についても充填および/あるいは切取りを行う "Windowbox" 中央にフィットし,全方向に充填する - デフォルトの fitting メソッドは"Stretch"である.
- ConformImagesには,ImageおよびImage3Dと同じオプションに次の追加・変更を加えたものを使うことができる.
-
ColorSpace Automatic 出力の色空間 ImageSize Automatic 画像のデフォルト表示サイズ Interleaving Automatic チャンネルをインターリーブするかどうか Magnification Automatic 表示画像の拡大方法 Padding Automatic 同じ大きさの画像を作るために使うメソッド - デフォルトで,上記以外のオプション設定は,すべて個々の入力画像から継承される.これは,option->Inheritedに等しい.
- ColorSpace->Automaticとすると,すべての画像を表すことができる色空間が選ばれる.
- Interleaving->Automaticとすると,インターリーブされている入力画像がない場合にのみ,インターリーブはFalseに設定される.
例題
すべて開く すべて閉じる例 (2)
スコープ (6)
画像サイズ (1)
images = {[image], [image], [image]};ConformImages[images]ConformImages[images, {50, 100}]ConformImages[images, Max]ConformImages[images, {Min, Min}]ConformImages[images, {Min, Max}]画像の特性 (3)
images = {[image], [image], [image]};ConformImages[images, "Bit"]images = {[image], [image], [image], [image]};ConformImages[images, {Tiny, "Bit"}]images = {[image], [image], [image], [image]};ConformImages[images, [image]]フィッティング法 (2)
デフォルトで,画像は共通のサイズになるように引き延ばされる:
images = {[image], [image], [image]};ConformImages[images]ConformImages[images, Automatic, "Pad"]images = {[image], [image], [image]};ConformImages[images, Max, "Pad"]オプション (6)
Boxed (1)
ColorFunction (2)
デフォルトで,ColorFunctionはAutomaticに設定されている:
images = {[image], [image], [image]};ImageColorSpace /@ imagesConformImages[images]ConformImages[images, ColorFunction -> "GrayLevelOpacity"]入出力の色空間がマッチしない場合は,ColorFunctionはAutomaticに設定される:
list = {[image], [image]};{ImageColorSpace /@ list, Options[#, ColorFunction][[1, 2]]& /@ list}//Transpose//Gridres = ConformImages[list]{ImageColorSpace /@ res, Options[#, ColorFunction][[1, 2]]& /@ res}//Transpose//GridColorSpace (1)
デフォルトで,最も多くの画像情報が保存できる色空間が選ばれる:
images = {[image], [image], [image]};ImageColorSpace /@ imagesConformImages[images]ImageColorSpace /@ %ConformImages[images, ColorSpace -> "Grayscale"]ImageColorSpace /@ %Padding (2)
デフォルトの充填値はフィッティングメソッドに基づいて選ばれる:
images = {[image], [image], [image]};"Pad"フィッティングメソッドの場合,使用可能な場合は共通の境界色が使われる.使用できない場合は黒が使われる:
ConformImages[images, {100, 100}, "Pad"]ConformImages[images, {100, 100}, "Pad", Padding -> Black]黒充填は"Letterbox","Pillarbox","Windowbox"のフィッティングメソッドに使われる:
images = {[image], [image], [image]};ConformImages[images, {150, 100}, "Windowbox"]アプリケーション (2)
ConformImages[{[image], [image], [image], [image], [image], [image], [image], [image], [image], [image], [image], [image], [image], [image], [image], [image]}, {32, 32}, ColorSpace -> "Grayscale", Magnification -> 2]images = {[image], [image], [image], [image], [image], [image], [image], [image], [image]};
c = ConformImages[images, Tiny]ImageAssemble[ArrayReshape[c, {3, 3}]]特性と関係 (1)
考えられる問題 (1)
ColorSpace->Automaticの画像については,チャンネル数の少ない画素値は0で充填される:
list = {ConstantImage[1, {50, 50}], ConstantImage[{0, 0, 1}, {50, 50}]}ConformImages[list]出力のColorSpaceを指定する:
ConformImages[list, ColorSpace -> "RGB"]関連するガイド
-
▪
- 画像の表現
テキスト
Wolfram Research (2014), ConformImages, Wolfram言語関数, https://reference.wolfram.com/language/ref/ConformImages.html.
CMS
Wolfram Language. 2014. "ConformImages." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ConformImages.html.
APA
Wolfram Language. (2014). ConformImages. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ConformImages.html
BibTeX
@misc{reference.wolfram_2026_conformimages, author="Wolfram Research", title="{ConformImages}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/ConformImages.html}", note=[Accessed: 14-October-2026]}
BibLaTeX
@online{reference.wolfram_2026_conformimages, organization={Wolfram Research}, title={ConformImages}, year={2014}, url={https://reference.wolfram.com/language/ref/ConformImages.html}, note=[Accessed: 14-October-2026]}