このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
imread
グラフィックス ファイルからイメージを読み込む
構文
説明
は、前述の構文の入力引数のいずれかに加え、1 つ以上の名前と値のペアの引数を使用して、形式に固有のオプションを指定します。A
= imread(___,Name,Value
)
[
はさらに、イメージの透明度を返します。この構文は、PNG、CUR および ICO のファイルにのみ適用されます。PNG ファイルの場合、A
,map
,transparency
] = imread(___)transparency
はアルファ チャネルです (存在する場合)。CUR および ICO のファイルの場合、これは AND (不透明性) マスクです。
例
イメージの読み取りと表示
サンプル イメージを読み取ります。
A = imread('ngc6543a.jpg');
imread
は、650×600×3 の配列 A
を返します。
イメージを表示します。
image(A)
インデックス付きイメージを RGB に変換
サンプルのインデックス付きイメージ ファイル corn.tif
の最初のイメージを読み取ります。
[X,cmap] = imread('corn.tif');
インデックス付きイメージ X
は、uint8
型の 415 行 312 列の配列です。カラーマップ cmap
は double
型の 256 行 3 列の行列であるため、インデックス付きイメージには 256 色あります。イメージを表示します。
imshow(X,cmap)
インデックス付きイメージを RGB イメージに変換します。結果は double
型の 415×312×3 の配列になります。
RGB = ind2rgb(X,cmap);
RGB イメージの値が範囲 [0, 1] 内にあることを確認します。
disp(['Range of RGB image is [',num2str(min(RGB(:))),', ',num2str(max(RGB(:))),'].'])
Range of RGB image is [0.0078431, 0.97647].
マルチページ TIFF ファイルの特定のイメージの読み取り
PNG イメージのアルファ チャネルを返す
サンプル イメージ peppers.png
のアルファ チャネルを返します。
[X,map,alpha] = imread('peppers.png'); whos alpha
Name Size Bytes Class Attributes alpha 0x0 0 double
アルファ チャネルが存在しないため、alpha
は空です。
TIFF イメージの指定された領域を読み取る
サンプル イメージ corn.tif
の特定のピクセル領域を読み取ります。
読み取る領域の境界を示すベクトルの cell 配列で 'PixelRegion'
パラメーターを指定します。最初のベクトルでは読み取る行の範囲を指定し、2 番目のベクトルでは読み取る列の範囲を指定します。
A = imread('corn.tif','PixelRegion',{[1,2],[2,5]});
imread
は、corn.tif
から行 1 ~ 2、列 2 ~ 5 のイメージ データを読み取り、2 行 4 列の配列 A
を返します。
入力引数
filename
— グラフィックス ファイルの名前
文字ベクトル | string スカラー
グラフィックス ファイルの名前。文字ベクトルまたは string スカラーとして指定します。
ファイルの場所によって、filename
は次のいずれかの形式をとります。
場所 | 形式 | ||||||||
---|---|---|---|---|---|---|---|---|---|
現在のフォルダー、または MATLAB® パス上のフォルダー | ファイル名を 例: | ||||||||
フォルダー内のファイル | ファイルが現在のフォルダーまたは MATLAB パス上のフォルダーにない場合は、絶対パス名または相対パス名を指定します。 例: 例: | ||||||||
URL | ファイルがインターネット URL にある場合、 例: | ||||||||
リモートの場所 | リモートの場所に保存されたファイルの場合、
リモートの場所に基づいて、
詳細については、リモート データの操作を参照してください。 例: |
それぞれのファイルの種類でサポートされるビット深度、圧縮方式および色空間は、アルゴリズムを参照してください。
データ型: char
| string
fmt
— イメージ形式
文字ベクトル | string スカラー
イメージ形式。標準のファイル拡張子を示す文字ベクトルまたは string スカラーとして指定します。サポートする形式とそのファイル拡張子の一覧を表示するには、imformats
を呼び出します。
例: 'png'
データ型: char
| string
idx
— 読み取るイメージ
整数値スカラー | 整数のベクトル
読み取るイメージ。整数スカラー、GIF ファイルの場合は整数ベクトルとして指定します。たとえば、idx
が 3 の場合、関数 imread
は、ファイルの 3 番目のイメージを返します。GIF ファイルで idx
が 1:5
の場合、imread
は最初の 5 フレームのみを返します。引数 idx
は、複数のイメージを含む GIF、CUR、ICO および HDF4 のファイルでのみサポートされています。
1 つの GIF ファイルから複数のフレームを読み取る場合は、idx
をフレームのベクトルとして指定するか、名前と値のペアの引数 'Frames','all'
を使用します。GIF ファイルの構造的な仕組みにより、これらの構文を使用すると、ループ内で imread
を呼び出すよりも高速のパフォーマンスが得られます。
HDF4 ファイルの場合、idx
は読み取るイメージの参照番号に対応します。参照番号は、必ずしもファイル内のイメージの順番と対応しません。関数 imfinfo
を使用すると、イメージの順番と参照番号を対応付けることができます。
例: 3
データ型: double
名前と値の引数
引数のオプションのペアを Name1=Value1,...,NameN=ValueN
として指定します。ここで Name
は引数名で、Value
は対応する値です。名前と値の引数は他の引数の後になければなりませんが、ペアの順序は重要ではありません。
R2021a より前では、コンマを使用してそれぞれの名前と値を区切り、Name
を引用符で囲みます。
例: 'Index',5
は、TIFF ファイルの 5 番目のイメージを読み取ります。
Frames
— 読み取るフレーム
1 (既定値) | 正の整数 | 整数のベクトル | 'all'
読み取るフレーム。'Frames'
と、正の整数、整数ベクトルまたは 'all'
からなるコンマ区切りのペアとして指定します。たとえば、3 を指定した場合、imread
はファイルの 3 番目のフレームを読み取ります。'all'
を指定した場合、imread
はすべてのフレームをファイル内の順序で読み取って返します。
例: 'frames',5
PixelRegion
— 読み取るサブイメージ
{rows,cols}
の形式の cell 配列
読み取るサブイメージ。'PixelRegion'
と、{rows,cols}
の形式をもつ cell 配列とで構成されるコンマ区切りのペアとして指定します。rows
の入力は、読み取る行の範囲を指定します。cols
の入力は、読み取る列の範囲を指定します。rows
と cols
は両方とも、1 ベースのインデックスを含む 2 要素ベクトルでなければなりません。たとえば、'PixelRegion',{[1 2],[3 4]}
は、イメージ データ内の第 1 行と第 2 行、第 3 列と第 4 列で囲まれたサブイメージを読み取ります。'ReductionLevel'
の値が 0 より大きい場合、rows
と cols
がサブイメージの座標です。
例: 'PixelRegion',{[1 100],[4 500]}
ReductionLevel
— イメージ解像度の低減
0 (既定値) | 非負の整数
イメージ解像度の低減。'ReductionLevel'
と非負の整数で構成されるコンマ区切りのペアとして指定します。低減レベルが L の場合、イメージの解像度は 2^L の係数で低減されます。低減レベルは、関数 imfinfo
の出力の 'WaveletDecompositionLevels'
フィールドで指定された分解レベルの総数によって制限されます。
例: 'ReductionLevel',5
データ型: single
| double
V79Compatible
— MATLAB 7.9 (R2009b) 以前との互換性
false
(既定値) | true
MATLAB 7.9 (R2009b) 以前との互換性。'V79Compatible'
と、true
または false
のいずれかとで構成されるコンマ区切りのペアとして指定します。true
を指定した場合、返されるグレースケールまたは RGB のイメージは、旧バージョンの imread
(MATLAB 7.9 (R2009b) 以前) と互換性をもちます。
例: 'V79Compatible',true
データ型: logical
BackgroundColor
— 背景色
'none'
| 整数 | 整数の 3 要素ベクトル
背景色。'none'
、整数、あるいは整数の 3 要素ベクトルとして指定します。BackgroundColor
が 'none'
の場合、imread
は合成を実行しません。それ以外の場合、imread
は透明ピクセルに背景色をブレンドします。
入力イメージがインデックス付きの場合、
BackgroundColor
の値は、範囲[1,P]
の整数でなければなりません。ここで、P
は、カラーマップの長さです。入力イメージがグレースケールの場合、
BackgroundColor
の値は、範囲[0,1]
の整数でなければなりません入力イメージが RGB の場合、
BackgroundColor
の値は範囲[0,1]
の 3 要素ベクトルでなければなりません。
BackgroundColor
の既定値は、出力引数 transparency
の有無およびイメージの種類によって異なります。
出力引数
transparency
を要求した場合、BackgroundColor
の既定値は'none'
です。transparency
の出力を要求せず、PNG ファイルに背景色チャンクが含まれる場合、この色はBackgroundColor
の既定値になります。transparency
の出力を要求せず、ファイルに背景色チャンクが含まれない場合、BackgroundColor
の既定値は、インデックス付きイメージでは1
、グレースケール イメージでは0
、トゥルーカラー (RGB) イメージでは[0 0 0]
になります。
Index
— 読み取るイメージ
1 (既定値) | 正の整数
読み取るイメージ。'Index'
と正の整数で構成されるコンマ区切りのペアとして指定します。たとえば、Index
の値が 3 の場合、imread
はファイルの 3 番目のイメージを読み取ります。
データ型: single
| double
Info
— イメージに関する情報
構造体配列
イメージに関する情報。'Info'
と、関数 imfinfo
から返された構造体配列とで構成されるコンマ区切りのペアとして指定します。名前と値のペアの引数 Info
を使用すると、複数のイメージを含む TIFF ファイルから imread
がより高速にイメージを検出できるようになります。
データ型: struct
PixelRegion
— 領域の境界
cell 配列
領域の境界。'PixelRegion'
と、{rows,cols}
の形式をもつ cell 配列とで構成されるコンマ区切りのペアとして指定します。rows
の入力は、読み取る行の範囲を指定します。cols
の入力は、読み取る列の範囲を指定します。rows
と cols
は、1 ベースのインデックスをもつ 2 要素ベクトルまたは 3 要素ベクトルのいずれかでなければなりません。読み取りの最初と最後の行または列は、2 要素ベクトルで指定します。たとえば、'PixelRegion',{[1 2],[3 4]}
は、イメージ データ内の第 1 行と第 2 行、第 3 列と第 4 列で囲まれた領域を読み取ります。
3 要素ベクトルは、[start increment stop]
の形式でなければなりません。ここで、start
は読み取る最初の行または列、increment
は増分値、stop
は読み取る最後の行または列です。この構文を使用すると、イメージのダウンサンプリングができます。たとえば、'PixelRegion',{[1 2 10],[4 3 12]}
は、第 1 行と第 10 行、第 4 列と第 12 列で囲まれた領域を読み取り、垂直方向は 2 ピクセルごと、水平方向は 3 ピクセルごとにデータをサンプリングします。
例: 'PixelRegion',{[1 100],[4 500]}
データ型: cell
出力引数
A
— イメージ データ
配列
イメージ データ。配列として返されます。
ファイルにグレースケール イメージが含まれる場合、A は
m
行n
列の配列です。ファイルにインデックス付きイメージが含まれる場合、A は
map
内の色のインデックスに対応するインデックス値からなるm
行n
列の配列です。ファイルにトゥルーカラー イメージが含まれる場合、A は
m
×n
×3 の配列です。ファイルが TIFF ファイルで、CMYK 色空間を使用するカラー イメージを含む場合、A は
m
×n
×4 の配列です。
A
のクラスは、イメージの形式と、イメージ データのビット深度によって異なります。詳細については、アルゴリズムを参照してください。
map
— カラーマップ
m
行 3 列の行列
A
内のインデックス付きイメージ データに関連付けられたカラーマップ。クラス double
の m
行 3 列の行列として返されます。
transparency
— 透明度の情報
行列
透明度の情報。行列として返されます。PNG ファイルの場合、transparency
はアルファ チャネルです (存在する場合)。アルファ チャネルが存在しない場合や、名前と値のペアの引数 'BackgroundColor'
を指定した場合、transparency
は空になります。CUR および ICO のファイルの場合、transparency
は AND マスクです。カーソル ファイルの場合、このマスクには使用可能なデータのみが含まれることがあります。
詳細
ビット深度
ビット深度は、各イメージのピクセルを表すために使われるビット数です。
ビット深度は、サンプル単位のビットとピクセル単位のサンプルを乗算することで計算されます。そのため、各色要素 (またはサンプル) に 8 ビットおよびピクセルあたり 3 サンプルを使用する形式のビット深度は 24 になります。場合によっては、ビット深度に関連するサンプル サイズがあいまいなことがあります。たとえば、48 ビットのビット深度は、6 つの 8 ビット サンプル、4 つの 12 ビット サンプル、 3 つの 16 ビット サンプルのすべてに該当します。このあいまいさを避けるためのサンプル サイズの情報は、アルゴリズムを参照してください。
アルゴリズム
ほとんどのイメージ ファイル形式では、関数 imread
は、色平面あたり 8 ビット以下を使用して、イメージ ピクセルを格納します。次の表に、ファイル形式が使用するビット深度に応じて返されるイメージ配列 A
のクラスをリストします。
ファイルのビット深度 |
|
---|---|
1 ビット/ピクセル |
|
2 ~ 8 ビット/色平面 |
|
9 ~ 16 ビット/ピクセル |
16 ビット BMP パック形式 (5-6-5) の場合、MATLAB は |
以下の節では、形式名のアルファベット順に示した、特定の形式のサポートに関する情報を提供します。
BMP — Windows ビットマップ
次の表に、出力イメージ データ配列がサポートするビット深度およびデータ型をリストします。
サポートされているビット深度 | 圧縮なし | RLE 圧縮 | 出力クラス | メモ |
---|---|---|---|---|
1 ビット | ✓ | – | logical | |
4 ビット | ✓ | ✓ | uint8 | |
8 ビット | ✓ | ✓ | uint8 | |
16 ビット | ✓ | – | uint8 | 1 サンプル/ピクセル |
24 ビット | ✓ | – | uint8 | 3 サンプル/ピクセル |
32 ビット | ✓ | – | uint8 | 3 サンプル/ピクセル (1 バイトのパディング) |
CUR — Cursor ファイル
次の表に、出力イメージ データ配列がサポートするビット深度およびデータ型をリストします。
サポートされているビット深度 | 圧縮なし | 圧縮 | 出力クラス |
---|---|---|---|
1 ビット | ✓ | – | logical |
4 ビット | ✓ | – | uint8 |
8 ビット | ✓ | – | uint8 |
メモ
既定では、Microsoft® Windows® のカーソルは 32 x 32 ピクセルです。MATLAB のポインターは通常、16 x 16 でなければならないので、イメージをスケーリングする必要がある場合があります。この操作を行うために関数 imresize
を使用できます。
GIF — Graphics Interchange Format
次の表に、出力イメージ データ配列がサポートするビット深度およびデータ型をリストします。
サポートされているビット深度 | 圧縮なし | 圧縮 | 出力クラス |
---|---|---|---|
1 ビット | ✓ | – | logical |
2 ~ 8 ビット | ✓ | – | uint8 |
HDF4 — Hierarchical Data Format
次の表に、出力イメージ データ配列がサポートするビット深度およびデータ型をリストします。
サポートされているビット深度 | カラーマップを含むラスター イメージ | カラーマップなしのラスター イメージ | 出力クラス | メモ |
---|---|---|---|---|
8 ビット | ✓ | ✓ | uint8 | |
24 ビット | – | ✓ | uint8 | 3 サンプル/ピクセル |
ICO — Icon ファイル
CUR — Cursor ファイルを参照してください。
JPEG — Joint Photographic Experts Group
imread
は、任意のベースライン JPEG イメージと、一般的に使用されるいくつかの拡張子をもつ JPEG イメージを読み込みます。JPEG 2000 ファイルのサポートについては、「JPEG 2000」を参照してください。
1 サンプルあたりのサポートされているビット数 | 非可逆圧縮 | 可逆圧縮 | 出力クラス | メモ |
---|---|---|---|---|
8 ビット | ✓ | ✓ | uint8 | グレースケールまたは RGB |
12 ビット | ✓ | ✓ | uint16 | グレースケールまたは RGB |
16 ビット | – | ✓ | uint16 | グレースケール |
JPEG 2000 — Joint Photographic Experts Group 2000
JPEG ファイルのサポートについては、「JPEG」を参照してください。
メモ
インデックス付き JPEG 2000 イメージはサポートされません。JP2/JPX ファイルでは JP2 互換の色空間のみがサポートされます。既定では、すべてのイメージ チャネルはファイル内で並べられている順序で返されます。
1 サンプルあたりのサポートされているビット数 | 非可逆圧縮 | 可逆圧縮 | 出力クラス | メモ |
---|---|---|---|---|
1 ビット | ✓ | ✓ | logical | グレースケールのみ |
2 ~ 8 ビット | ✓ | ✓ | uint8 または int8 | グレースケール または RGB |
9 ~ 16 ビット | ✓ | ✓ | uint16 または int16 | グレースケール または RGB |
PBM — Portable Bitmap
次の表に、出力イメージ データ配列がサポートするビット深度およびデータ型をリストします。
サポートされているビット深度 | raw バイナリ | ASCII (プレーン) エンコード | 出力クラス |
---|---|---|---|
1 ビット | ✓ | ✓ | logical |
PCX — Windows Paintbrush
次の表に、出力イメージ データ配列がサポートするビット深度およびデータ型をリストします。
サポートされているビット深度 | 出力クラス | メモ |
---|---|---|
1 ビット | logical | グレースケールのみ |
8 ビット | uint8 | グレースケールまたはインデックス付き |
24 ビット | uint8 | RGB 3 つの 8 ビット サンプル/ピクセル |
PGM — Portable Graymap
次の表に、出力イメージ データ配列がサポートするビット深度およびデータ型をリストします。
サポートされているビット深度 | raw バイナリ | ASCII (プレーン) エンコード | 出力クラス | メモ |
---|---|---|---|---|
8 ビット | ✓ | – | uint8 | |
16 ビット | ✓ | – | uint16 | |
任意 | – | ✓ | 1 ビット~ 8 ビットuint8 9 ビット~ 16 ビット: uint16 | スケーリングされる値 |
PNG — ポータブル ネットワーク グラフ
次の表に、出力イメージ データ配列がサポートするビット深度およびデータ型をリストします。
サポートされているビット深度 | 出力クラス | メモ |
---|---|---|
1 ビット | logical | グレースケール |
2 ビット | uint8 | グレースケール |
4 ビット | uint8 | グレースケール |
8 ビット | uint8 | グレースケールまたはインデックス付き |
16 ビット | uint16 | グレースケールまたはインデックス付き |
24 ビット | uint8 | RGB 3 つの 8 ビット サンプル/ピクセル |
48 ビット | uint16 | RGB 3 つの 16 ビット サンプル/ピクセル |
PPM — Portable Pixmap
次の表に、出力イメージ データ配列がサポートするビット深度およびデータ型をリストします。
サポートされているビット深度 | raw バイナリ | ASCII (プレーン) エンコード | 出力クラス |
---|---|---|---|
16 ビットまで | ✓ | – | uint8 |
任意 | – | ✓ |
RAS — Sun ラスター
次の表に、出力イメージ データ配列がサポートするビット深度およびデータ型をリストします。
サポートされているビット深度 | 出力クラス | メモ |
---|---|---|
1 ビット | logical | ビットマップ |
8 ビット | uint8 | インデックス付き |
24 ビット | uint8 | RGB 3 つの 8 ビット サンプル/ピクセル |
32 ビット | uint8 | アルファを含む RGB 4 つの 8 ビット サンプル/ピクセル |
Aperio SVS — Aperio ScanScope バーチャル スライド
TIFF ベースのイメージ ファイル形式。imread
は非圧縮イメージと圧縮イメージの読み取りをサポートします (JPEG 2000 圧縮を使用したイメージを含む)。詳細については、TIFF — Tagged Image File Formatを参照してください。
TIFF — Tagged Image File Format
imread
は、TIFF 仕様または LibTIFF でサポートされるイメージの多くを読み取ります。関数 imread
は、TIFF の次の機能をサポートしています。
任意のサンプル数/ピクセル
CCITT グループ 3 および 4 FAX、Packbits、JPEG, LZW、Deflate、ThunderScan 圧縮、および非圧縮イメージ
論理、グレースケール、インデックス付きカラー、トゥルーカラー、およびハイパースペクトルのイメージ
RGB、CMYK、CIELAB、ICCLAB の色空間。カラー イメージが CMYK 色空間を使用している場合、
A
はm
×n
×4 の配列です。使用される色空間を決定するには、imfinfo
を使用してグラフィックス ファイルの情報を取得し、PhotometricInterpretation
フィールドの値を参照してください。ファイルに CIELAB カラー データが含まれる場合、imread
はこのデータを ICCLAB に変換してから MATLAB ワークスペースに取り込みます。TIFF の 8 ビットまたは 16 ビットの CIELAB エンコード値には符号付きと符号なしのデータ型が混在しており、単一の MATLAB 配列として表現できないため、この変換が必要になります。タイルまたはスキャンラインに分類されたデータ
imread
は、次のように TIFF イメージを読み取って変換します。
YCbCr イメージは RGB 色空間に変換されます。
グレースケール イメージはすべて、黒 =
0
、白 = 最大値として読み取られます。1 ビット イメージは
logical
クラスとして返されます。16 ビットの浮動小数点イメージはクラス
single
として返されます。CIELab イメージは ICCLab 色空間に変換されます。
XWD — X Window Dump
次の表に、XWD ファイルでサポートされているビット深度、圧縮および出力クラスを示します。
サポートされているビット深度 | ZPixmaps | XYBitmaps | XYPixmaps | 出力クラス |
---|---|---|---|---|
1 ビット | ✓ | – | ✓ | logical |
8 ビット | ✓ | – | – | uint8 |
拡張機能
C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。
使用上の注意事項および制限事項:
この関数は、8 ビットの JPEG イメージの読み取りのみをサポートします。入力引数
filename
は有効な絶対パスまたは相対パスでなければなりません。この関数は、プリコンパイルされたプラットフォーム固有の共有ライブラリ (Image Processing Toolbox)を使用するコードを生成します。
コード生成時にランタイム エラーのチェックを無効にし、その後でランタイム エラーが発生した場合、以下のいずれかの方法でエラーが報告されます。
filename
がコンパイル時の定数でない場合、空の行列が返されます。filename
がコンパイル時の定数である場合、filename
と同じ次元の黒のイメージが返されます。
GPU コード生成
GPU Coder™ を使用して NVIDIA® GPU のための CUDA® コードを生成します。
使用上の注意事項および制限事項:
この関数は、8 ビットの JPEG イメージの読み取りのみをサポートします。入力引数
filename
は有効な絶対パスまたは相対パスでなければなりません。この関数は、プリコンパイルされたプラットフォーム固有の共有ライブラリ (Image Processing Toolbox)を使用するコードを生成します。
コード生成時にランタイム エラーのチェックを無効にし、その後でランタイム エラーが発生した場合、以下のいずれかの方法でエラーが報告されます。
filename
がコンパイル時の定数でない場合、空の行列が返されます。filename
がコンパイル時の定数である場合、filename
と同じ次元の黒のイメージが返されます。
スレッドベースの環境
MATLAB® の backgroundPool
を使用してバックグラウンドでコードを実行するか、Parallel Computing Toolbox™ の ThreadPool
を使用してコードを高速化します。
使用上の注意事項および制限事項:
imread
は、backgroundPool
または Parallel Computing Toolbox™ のThreadpool
を使用してバックグラウンドでimread
を実行する場合、階層データ形式 (HDF)、SVS、または TIFF ファイルの読み取りはサポートしません。
詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
バージョン履歴
R2006a より前に導入R2021b: JPEG 2000 イメージでのピクセルの違い
R2021b 以前のバージョンの MATLAB では、JPEG 2000 イメージ間でピクセル値が異なる可能性があります。
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)