- jpeg => 3,
- gif => 3,
- png => 4,
- jp2k => 5,
- webp => 1,
- heic => 2,
- avif => 3,
- jxl => 4,
- },
- data => {
- jpeg => '65k²', # 2**16
- gif => '65k²', # 2**16
- png => '2G²', # 2**31
- jp2k => '4G²', # 2**32
- webp => '16k²', # 2**14
- heic => '8k×4k+', # 8193x4320
- avif => '65k²+', # 2**16, 8193x4320 with profile
- jxl => '1G²', # 2**30
+ jpeg => [3, '65k²'], # 2**16
+ gif => [3, '65k²'], # 2**16
+ png => [4, '2G²'], # 2**31
+ jp2k => [5, '4G²'], # 2**32
+ webp => [1, '16k²'], # 2**14
+ heic => [2,'8k×4k+', 'tilable, only 512×512 on Apple'], # 8193x4320
+ avif => [3, '65k²+', 'tilable, 7680×4320 with Advanced profile'], # 2**16
+ jxl => [4, '1G²'], # 2**30