imread
从图形文件读取图像
语法
说明
支持上述语法中的任何输入参量组合,且可使用一个或多个名称-值参量指定格式特定的选项。例如,要自动定向 JPEG 图像,请将 A = imread(___,Name=Value)AutoOrient 设置为 true (自 R2024b 起)。
[ 另外还返回图像透明度。此语法仅适用于 PNG、CUR 和 ICO 文件。对于 PNG 文件,如果存在 alpha 通道,A,map,transparency] = imread(___)transparency 会返回该 alpha 通道。对于 CUR 和 ICO 文件,transparency 为 AND(不透明度)掩码。
示例
读取示例索引图像文件中的第一个图像。
[A,map] = imread("corn.tif"); whos A map
Name Size Bytes Class Attributes A 415x312 129480 uint8 map 256x3 6144 double
索引图像 A 是一个类型为 uint8 的 415×312 矩阵,颜色图 map 是一个类型为 double 的 256×3 矩阵。map 的维度表示索引图像包含多达 256 种颜色。
显示图像。
imshow(A,map)

将索引图像转换为 RGB 图像。结果为一个 double 类型的 415×312×3 数组。
RGB = ind2rgb(A,map);
检查 RGB 图像的值是否在范围 [0, 1] 内。
[minVal,maxVal] = bounds(RGB(:))
minVal = 0.0078
maxVal = 0.9765
返回示例图像的 alpha 通道。
[A,map,alpha] = imread("peppers.png"); whos alpha
Name Size Bytes Class Attributes alpha 0x0 0 double
没有提供 Alpha 通道,因此 alpha 为空。
读取示例图像的特定像素区域。
用表示要读取的区域边界的向量元胞数组指定 PixelRegion 名称-值参量。第一向量描述要读取的行范围,第二向量描述要读取的列范围。
[A,map] = imread("corn.tif",PixelRegion={[201 400] [151 250]});imread 函数读取 corn.tif 中 201–400 行和 151–250 列的图像数据,并返回 200×100 数组 A。
显示图像。
imshow(A,map)

自 R2024b 起
一些图像文件在可交换图像文件格式 (Exif) Orientation 标记中包含方向元数据。使用 imread 读取图像文件时,您可以通过将 AutoOrient 名称-值参量指定为 true,根据此方向标记自动定向图像数据。
用 Exif Orientation 标记中的不同值创建同一图像的八个版本的分块布局。文件 clock_n.jpg 在其 Exif Orientation 标记中包含值 n。如果不指定 AutoOrient 名称-值参量,则读取图像时不考虑它们各自的 Exif Orientation 标记值。
filenames = "clock_" + string(1:8) + ".jpg"; for i = 1:8 rawImages{i} = imread(filenames(i)); end imshow(imtile(rawImages,BorderSize=[25 25],GridSize=[2 4]))

在将图像数据读入工作区之前,使用 AutoOrient 名称-值参量根据每个图像各自的 Exif Orientation 标记值对其进行变换。查看变换后的图像。
for i = 1:8 orientedImages{i} = imread(filenames(i),AutoOrient=true); end imshow(imtile(orientedImages,BorderSize=[25 25],GridSize=[2 4]))

输入参数
图形文件的名称,指定为字符串标量或字符向量。
根据文件的位置,filename 可以采用下列形式之一。
位置 | 形式 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| 当前文件夹或 MATLAB® 路径上的文件夹 | 指定 例如: | ||||||||
文件夹中的文件 | 如果该文件不在当前文件夹或 MATLAB 路径下的文件夹中,则指定完整或相对路径名。 例如: 例如: | ||||||||
| 统一资源定位器 (URL) | 如果文件是通过 Internet URL 定位的,则 例如: | ||||||||
远程位置 | 如果文件存储在远程位置,则
根据远程位置,
有关详细信息,请参阅处理远程数据。 示例: |
图像格式,指定为指示标准文件扩展名的字符串标量或字符向量。调用 imformats 可查看支持的格式及其文件扩展名列表。
示例: "png"
要读取的图像,指定为整数标量或整数向量(对于 GIF 文件)。例如,如果 idx 是 3,则 imread 函数读取文件中的第三个图像。对于 GIF 文件,如果 idx 是 1:5,则 imread 函数只读取前五帧。idx 参量仅支持用于多图像 GIF、CUR、ICO 和 HDF4 文件。
从同一 GIF 文件读取多个帧时,请将 idx 指定为帧向量或将 Frames 名称-值参量指定为 "all"。由于构造 GIF 文件的方式,这些语法可提供比循环调用 imread 更快的性能。
注意
对应 HDF4 文件,idx 对应于要读取的图像的引用编号。引用编号不一定与文件中图像的顺序对应。您可以使用 imfinfo 将图像顺序与引用编号进行匹配。
示例: 2
示例: 6:10
数据类型: double
名称-值参数
以 Name1=Value1,...,NameN=ValueN 的形式指定可选参量对组,其中 Name 是参量名称,Value 是对应的值。名称-值参量必须出现在其他参量之后,但参量对组的顺序无关紧要。
示例: imread("myImage.tif",Index=5) 读取 TIFF 文件的第五个图像。
在 R2021a 之前,使用逗号分隔每个名称和值,并用引号将 Name 引起来。
示例: imread("myImage.tif","Index",5) 读取 TIFF 文件的第五个图像。
GIF 文件
要读取的帧数,指定为正整数、整数向量或 "all"。例如,如果指定值 3,则 imread 将读取文件中的第三个帧。如果您指定 "all",则 imread 读取所有帧并按其在文件中显示的顺序返回这些帧。
示例: 5
示例: 1:10
示例: "all"
数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | string | char
JPEG 文件
JPEG 2000 文件
要读取的区域的边界,指定为 { 形式的元胞数组。rows,cols} 值描述要读取的行的范围,而 rows 值描述要读取的列的范围。cols 和 rows 都必须为包含以 1 开始的索引的二元素向量。例如,colsPixelRegion={[1 2] [3 4]} 读取由图像数据的第 1 和第 2 行以及第 3 和第 4 列界定的区域。
注意
如果您将 ReductionLevel 指定为正值,则在降低分辨率后,需要参照图像指定 PixelRegion。
示例: {[1 100] [4 500]}
降低的图像分辨率,指定为非负整数。如果您将 ReductionLevel 指定为值 ,则图像分辨率按因子 L2 进行降低。约简级别受限于 Limfinfo 函数输出中的 WaveletDecompositionLevels 字段指定的分解级别总数。
数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
与 MATLAB 7.9 (R2009b) 及更早版本兼容,指定为 false 或 true。如果您将 V79Compatible 指定为 true,则返回的灰度或 RGB 图像与之前版本的 imread(MATLAB 7.9 (R2009b) 及更早版本)一致。
数据类型: logical
PNG 文件
背景颜色,指定为 "none"、正整数、范围 [0, 1] 内的数字,或由范围 [0, 1] 内的数字组成的三元素向量。如果您将 BackgroundColor 指定为 "none",则 imread 函数不执行任何合成操作。否则,imread 函数会将透明像素与背景颜色混合。
如果输入图像为索引图像,
BackgroundColor的值必须为 [1,P] 范围中的一个整数,其中P是颜色图长度。如果输入图像是灰度图像,则
BackgroundColor的值必须为范围 [0, 1] 内的数字。如果输入图像为 RGB,则
BackgroundColor的值必须为三元素向量,其中的数字在 [0, 1] 范围内。
BackgroundColor 的默认值取决于 transparency 输出参量和图像类型的存在性:
如果您请求
transparency输出参量,则BackgroundColor的默认值为"none"。如果您不请求
transparency输出:如果文件包含背景颜色块,则该块的颜色是
BackgroundColor的默认值。如果文件不包含背景颜色块:
如果输入图像是索引图像,则
BackgroundColor的默认值为1。如果输入图像是灰度图像,则
BackgroundColor的默认值为0。如果输入图像是 RGB 图像,则
BackgroundColor的默认值为[0 0 0]。
示例: 2
示例: 0.5
示例: [0.2 0.8 0.5]
数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | string | char
TIFF 文件
自 R2024b 起
自动定向图像,指定为 false 或 true。将 AutoOrient 指定为 true 以根据图像文件中的 Exif Orientation 标记变换 filename 中的数据。如果您将 AutoOrient 指定为 false,则 imread 函数会忽略 Exif Orientation 标记。
注意
如果除了将 AutoOrient 指定为 true 之外,您还指定了 PixelRegion,则 imread 函数首先读取指定的区域,然后根据文件中的 Exif Orientation 标记变换该区域。
数据类型: logical
要读取的图像,指定为正整数。例如,如果 Index 的值是 3,则 imread 函数读取文件中的第三个图像。
数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
图像的相关信息,指定为由 imfinfo 函数返回的结构体数组。使用 Info 名称-值参量可帮助 imread 更快地找到多图像 TIFF 文件中的图像。
数据类型: struct
要读取的区域的边界,指定为 { 形式的元胞数组。rows,cols} 值描述要读取的行的范围,而 rows 值描述要读取的列的范围。cols 和 rows 都必须为包含从 1 开始的索引的二元素或三元素向量。cols
或rows的cols[形式的二元素向量指定要读取的第一个和最后一个行或列。例如,startstop]{[1 2] [3 4]}读取由图像数据的第 1 和第 2 行以及第 3 和第 4 列界定的区域。或rows的cols[形式的三元素向量指定要读取的第一个和最后一个行或列,以及步长。例如,startstepstop]{[1 2 10] [4 3 12]}读取由图像数据的行 1 和 10 以及列 4 和 12 界定的区域,水平步长为 2,垂直步长为 3。
示例: {[1 100] [4 500]}
示例: {[100 5 200] [250 2 500]}
输出参量
图像数据,以数组的形式返回。如果图像数据有 行和 m 列,则:n
如果文件包含灰度图像,则
A是一个×m数组,其中包含的值表示图像中像素的强度。n如果文件包含索引图像,则
A是一个×m数组,其中包含引用nmap的行的索引值。如果文件包含 RGB(真彩色)图像,则
A是一个×m×3 数组。n如果文件是一个包含使用 CMYK 颜色空间的彩色图像的 TIFF 文件,则
A为×m×4 数组。n
A 的类取决于图像数据的图像格式和位深。有关详细信息,请参阅算法。
与 A 中的索引图像数据相关联的颜色图,以类 double 的三列矩阵形式返回。
以矩阵形式返回的透明度信息。
对于 PNG 文件:
如果存在 alpha 通道并且您未指定
BackgroundColor名称-值参量,则transparency是 alpha 通道。如果 alpha 通道不存在或您指定
BackgroundColor名称-值参量,则transparency为空。
对于 CUR 和 ICO 文件,
transparency为 AND(不透明度)掩码。
详细信息
提示
AutoOrient名称-值参量仅适用于 JPEG、TIFF (自 R2024b 起)、HEIF 或 HEIC (自 R2025a 起) 格式的文件。如果对任何其他格式的文件指定AutoOrient参量,则该参量不起作用。此行为允许您使用AutoOrient参量尝试自动定向图像集合,即使集合中的某些文件不是 JPEG、TIFF (自 R2024b 起)、HEIF 或 HEIC (自 R2025a 起) 格式也是如此。下表显示当
AutoOrient名称-值参量为true时,imread函数如何使用 ExifOrientation标记的值来变换图像数据。Orientation字段的值变换的描述 1无变换 2围绕垂直轴翻转 3旋转 180° 4绕垂直轴翻转,然后旋转 180° 5绕垂直轴翻转,然后逆时针旋转 90° 6顺时针旋转 90° 7绕垂直轴翻转,然后顺时针旋转 90° 8逆时针旋转 90° (自 R2024b 起)
算法
对于大多数图像文件格式,imread 对每个颜色平面使用 8 位或更少位来存储图像像素。此表列出了返回的图像数组 A 与文件格式使用的位深对应的数据类型。
文件中的位深 |
|
|---|---|
每像素 1 位 |
|
每颜色平面 2 到 8 位 |
|
每像素 9 位到 16 位 |
对于 16 位的 BMP 压缩格式 (5-6-5),MATLAB 返回 |
以下部分提供了有关特定格式的支持信息,各格式按名称的字母顺序列出。
此表列出了输出图像数据数组支持的位深和数据类型。
| 支持的位深 | 无压缩 | RLE 压缩 | 输出类 | 注释 |
|---|---|---|---|---|
| 1 位 | ✓ | – | logical | – |
| 4 位或 8 位 | ✓ | ✓ | uint8 | – |
| 16 位 | ✓ | – | uint8 | 1 个样本/像素 |
| 24 位 | ✓ | – | uint8 | 3 个样本/像素 |
| 32 位 | ✓ | – | uint8 | 3 个样本/像素(1 个字节填充) |
此表列出了输出图像数据数组支持的位深和数据类型。
| 支持的位深 | 无压缩 | 压缩 | 输出类 |
|---|---|---|---|
| 1 位 | ✓ | – | logical |
| 4 位 | ✓ | – | uint8 |
| 8 位 | ✓ | – | uint8 |
注意
默认情况下,Microsoft® Windows® 光标为 32×32 像素。因为 MATLAB 指针必须为 16×16,所以您可能需要缩放图像。您可以使用 imresize 函数进行此操作。
此表列出了输出图像数据数组支持的位深和数据类型。
| 支持的位深 | 无压缩 | 压缩 | 输出类 |
|---|---|---|---|
| 1 位 | ✓ | – | logical |
| 2 位到 8 位 | ✓ | – | uint8 |
此表列出了输出图像数据数组支持的位深和数据类型。
| 支持的位深 | 带有颜色图的光栅图像 | 不带颜色图的光栅图像 | 输出类 | 注释 |
|---|---|---|---|---|
| 8 位 | ✓ | ✓ | uint8 | – |
| 24 位 | – | ✓ | uint8 | 3 个样本/像素 |
下表列出了函数对 HEIF 和 HEIC 文件支持的位深、压缩和数据类型。 (自 R2025a 起)
| 支持的位深 | 无压缩 | 压缩 | 输出类 | 注释 |
|---|---|---|---|---|
| 8 位 | ✓ | – | uint8 | RGB |
| 10 位 | ✓ | – | uint8 | RGB |
| 12 位 | ✓ | – | uint8 | RGB |
请参阅CUR - 光标文件。
imread 函数读取基准 JPEG 图像以及带有某些常用扩展名的 JPEG 图像。有关 JPEG 2000 文件支持的信息,请参阅 JPEG 2000 - 联合图像专家组 2000。此表列出了输出图像数据数组支持的位深和数据类型。
| 支持的采样位数 | 有损压缩 | 无损压缩 | 输出类 | 注释 |
|---|---|---|---|---|
| 8 位 | ✓ | ✓ | uint8 | 灰度或 RGB |
| 12 位 | ✓ | ✓ | uint16 | 灰度或 RGB |
| 16 位 | – | ✓ | uint16 | 灰度 |
有关 JPEG 文件的信息,请参阅 JPEG - 联合图像专家组。此表列出了输出图像数据数组支持的位深和数据类型。
支持的采样位数 | 有损压缩 | 无损压缩 | 输出类 | 注释 |
|---|---|---|---|---|
| 1 位 | ✓ | ✓ | logical | 仅限灰度 |
| 2 位到 8 位 | ✓ | ✓ | uint8 或 int8 | 灰度或 RGB |
| 9 位到 16 位 | ✓ | ✓ | uint16 或 int16 | 灰度或 RGB |
注意
不支持 JPEG 2000 索引图像。JP2/JPX 文件仅支持 JP2 兼容颜色空间。默认情况下,imread 函数按照图像通道在文件中的存储顺序返回所有图像通道。
此表列出了输出图像数据数组支持的位深和数据类型。
| 支持的位深 | 原始二进制 | ASCII(普通)编码 | 输出类 |
|---|---|---|---|
| 1 位 | ✓ | ✓ | logical |
此表列出了输出图像数据数组支持的位深和数据类型。
| 支持的位深 | 输出类 | 注释 |
|---|---|---|
| 1 位 | logical | 灰度 |
| 8 位 | uint8 | 灰度或索引图像 |
| 24 位 | uint8 | RGB,3 个 8 位样本/像素 |
此表列出了输出图像数据数组支持的位深和数据类型。
| 支持的位深 | 原始二进制 | ASCII(普通)编码 | 输出类 | 注释 |
|---|---|---|---|---|
| 8 位 | ✓ | – | uint8 | – |
| 16 位 | ✓ | – | uint16 | – |
| 任意 | – | ✓ | 1 到 8 位: 9 到 16 位: | 值被缩放。 |
此表列出了输出图像数据数组支持的位深和数据类型。
| 支持的位深 | 输出类 | 注释 |
|---|---|---|
| 1 位 | logical | 灰度 |
| 2 位或 4 位 | uint8 | 灰度 |
| 8 位 | uint8 | 灰度或索引图像 |
| 16 位 | uint16 | 灰度或索引图像 |
| 24 位 | uint8 | RGB,3 个 8 位样本/像素 |
| 48 位 | uint16 | RGB,3 个 16 位样本/像素 |
此表列出了输出图像数据数组支持的位深和数据类型。
| 支持的位深 | 原始二进制 | ASCII(普通)编码 | 输出类 |
|---|---|---|---|
| 最多 16 位 | ✓ | – | uint8 |
| 任意 | – | ✓ | uint8、uint16 或 double |
此表列出了输出图像数据数组支持的位深和数据类型。
| 支持的位深 | 输出类 | 注释 |
|---|---|---|
| 1 位 | logical | 位图 |
| 8 位 | uint8 | 索引 |
| 24 位 | uint8 | RGB,3 个 8 位样本/像素 |
| 32 位 | uint8 | 带有 Alpha 的 RGB,4 个 8 位样本/像素 |
基于 TIFF 的图像文件格式。imread 函数支持读取未压缩和压缩的图像,包括采用 JPEG 2000 压缩的图像。有关详细信息,请参阅TIFF - 标记图像文件格式。
imread 函数读取 TIFF 规范或 LibTIFF 支持的大多数图像,并支持以下 TIFF 功能:
每像素任意个样本。
CCITT group 3 和 4 FAX、Packbits、JPEG、LZW、Deflate、ThunderScan 压缩和未压缩的图像。
逻辑、灰度、索引颜色、真彩色和高光谱图像。
RGB、CMYK、CIELAB 和 ICCLAB 颜色空间。如果彩色图像使用 CMYK 颜色空间,则
A是一个×m×4 数组(其中n和m分别表示图像数据中的行数和列数)。要确定文件使用的颜色空间,请使用nimfinfo获取有关图形文件的信息并查看PhotometricInterpretation字段的值。如果文件包含 CIELAB 颜色数据,则imread函数将其转换为 ICCLAB,然后将其移到 MATLAB 工作区中。由于 8 位或 16 位 TIFF CIELAB 编码值混合使用有符号和无符号数据类型,而这两种数据类型无法表示为单个 MATLAB 数组,因此需要进行此转换。数据组织成图块或扫描线。
imread 函数按如下方式读取并转换 TIFF 图像:
YCbCr 图像转换为 RGB 颜色空间。
所有灰度图像都按“黑色 =
0”、“白色 = 最大值”进行读取。1 位图像以
logical类形式返回。16 位浮点图像以类
single形式返回。CIELAB 图像转换为 ICCLAB 颜色空间。
下表列出了输出图像数据数组支持的位深、压缩和数据类型。
| 支持的位深 | ZPixmaps | XYBitmaps | XYPixmaps | 输出类 |
|---|---|---|---|---|
| 1 位 | ✓ | – | ✓ | logical |
| 8 位 | ✓ | – | – | uint8 |
扩展功能
用法说明和限制:
此函数仅支持读取 8 位 JPEG 图像。输入参量
filename必须为有效的绝对路径或相对路径。代码生成不支持
AutoOrient名称-值参量。此函数生成的代码使用预编译的、特定于平台的共享库 (Image Processing Toolbox)。
如果在生成代码时禁用运行时错误检查,并且随后遇到运行时错误,则会以下方式之一报告错误:
如果
filename不是编译时常量,则返回空矩阵。如果
filename是编译时常量,则返回一个与filename维度相同的黑色图像。
在为嵌入式目标生成的代码中,运行时错误检查被禁用。
您可以为嵌入式目标(如 NVIDIA® Jetson™)生成代码,这些目标使用
imread函数和 8 位 JPEG 图像。按照以下步骤生成代码,您可以在嵌入式目标上使用这些代码来读取 8 位 JPEG 图像: (自 R2024b 起)通过使用 MATLAB Coder™ 和适当的配置、硬件和输入设置,为使用
imread函数的 MATLAB 代码生成 C/C++ 源代码和联编文件。为目标编译
libjpeg-turbo,并安装共享库和头文件。(或者,对于某些目标,您可以使用预置的libjpeg-turbo二进制文件或在目标上编译libjpeg-turbo。)通过将生成的代码与为目标编译的
libjpeg-turbo链接起来,对其进行编译。
用法说明和限制:
此函数仅支持读取 8 位 JPEG 图像。输入参量
filename必须为有效的绝对路径或相对路径。代码生成不支持
AutoOrient名称-值参量。此函数生成的代码使用预编译的、特定于平台的共享库 (Image Processing Toolbox)。
如果在生成代码时禁用运行时错误检查,并且随后遇到运行时错误,则会以下方式之一报告错误:
如果
filename不是编译时常量,则返回空矩阵。如果
filename是编译时常量,则返回一个与filename维度相同的黑色图像。
在为嵌入式目标生成的代码中,运行时错误检查被禁用。
您可以为嵌入式目标(如 NVIDIA Jetson)生成代码,这些目标使用
imread函数和 8 位 JPEG 图像。按照以下步骤生成代码,您可以在嵌入式目标上使用这些代码来读取 8 位 JPEG 图像: (自 R2024b 起)通过使用 MATLAB Coder 和适当的配置、硬件和输入设置,为使用
imread函数的 MATLAB 代码生成 C/C++ 源代码和联编文件。为目标编译
libjpeg-turbo,并安装共享库和头文件。(或者,对于某些目标,您可以使用预置的libjpeg-turbo二进制文件或在目标上编译libjpeg-turbo。)通过将生成的代码与为目标编译的
libjpeg-turbo链接起来,对其进行编译。
用法说明和限制:
当您使用
backgroundPool或 Parallel Computing Toolbox™Threadpool在后台运行imread时,imread不支持读取分层数据格式 (HDF)、SVS、TIFF、HEIF 或 HEIC 文件。
有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
版本历史记录
在 R2006a 之前推出您现在可以使用 imread 获取有关 HEIF 和 HEIC 图像文件的信息。
此功能需要 MATLAB Support for HEIF/HEIC Image Format,后者仅在 MATLAB 桌面环境中可用。但是,您无法在独立应用程序工作流中使用 HEIF 和 HEIC 图像文件。
要安装该支持包,请执行以下操作:
在 MATLAB 的主页选项卡的环境部分中,选择附加功能 > 浏览附加功能。
在附加功能资源管理器搜索栏中,搜索 MATLAB Support for HEIF/HEIC Image Format,然后点击 MATLAB Support for HEIF/HEIC Image Format 附加功能。
通过使用 AutoOrient 名称-值参量,将 Exif Orientation 标记值应用于 JPEG 和 TIFF 图像。
使用 MATLAB Coder,您可以生成对 8 位 JPEG 图像使用 imread 函数的代码,然后在嵌入式目标上使用生成的代码。
R2021b 中的 JPEG 2000 图像和以前版本的 MATLAB 之间可能存在像素值差异。
当您在未指定附加参量的情况下读取 GIF 文件时,imread 函数默认只读取第一帧。以前,imread 默认读取文件中的所有帧。
您可以读取包含 JPEG 2000 压缩的 Aperio SVS 显微图像文件和 TIFF 图像文件。
您可以从多图像 PGM、PBM 或 PPM 文件中读取指定的图像。
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- 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)

