Types of objects in ffDiaporama
Author: ffDiaporama Team

This section contains information about types of objects that can be used with ffDiaporama.

#### Index

Text
Music file
Bitmap image file
Bitmap image from clipboard
Vector image file
Video file
Google maps map

### Text

### Music file

ffDiaporama can use music file in the following formats: wav, aac, adts, ac3, mp2, mp3, m4a or m4b or m4p, 3g2 or 3ga or 3gp, ogg or oga, spx, wma, flac
See also: Definition of music file on Wikipedia

### Bitmap image file and Bitmap image from clipboard

ffDiaporama can use bitmap images in the following formats: bmp, gif (but not animated gif), jpg or jpeg, png, pbm, pgm, ppm, tiff or tif, xbm, xpm
Note: ffDiaporama uses the filename extension to determine the type of image. It is therefore necessary that this extension was valid.
See also: Definition of Bitmap image file on Wikipedia

### Vector image file

ffDiaporama can use vector images in the following formats: svg
See also: Definition of vector image file on Wikipedia

### Video file

ffDiaporama can use video files in the following formats: avi, mov, mpg or mpeg, mkv, mp4 or m4v, flv, 3gp, ogv, webm, dv, wmv, mts or m2ts or mod
Note: mts, m2ts and mod files are stream formats (AVCHD) which involve some limitations. For more information on AVCHD, see: Advanced Video Coding High Definition on Wikipedia
See also: Definition of video file on Wikipedia

### Google Maps

There are several things to know about Google Maps

- Google Maps generates images with up to 640x640. Within these images, Google Maps inserts logos that must be removed so that useful images are really only 640x600. Therefore, to generate an image for example 1080p, we have to assemble 6 Google Maps images.
- Google Maps limit the number of queries a user can send. This limitation is made to prevent robots to saturate the servers. Unfortunately, this limitation may cause problems when generating big picture. It is possible that you may receive an error warning message saying that you have reached the limit of Google Maps request grants to you.
  To resolve this problem, ffDiaporama integrates a mechanical of recovery. Thus, if a card can not be generated immediately, you can resume it generation later.
- The roads are perpetually modified and Google Maps is constantly updated. Of course, it is not possible to generate a map for road conditions at a specific date. Therefore, think before you update a map of an old project.

#### Image size and Map size

Depending on the zoom level, Google Maps decides himself of the information displayed on the map. Thus, it is not possible to generate several maps at different zoom levels and then to create a zoom animation because there is no chance that this animation be fluid. It's why ffDiaporama proposes to generate maps of several image sizes. So, to create a fluid zoom animation, you can use a large image.
The following table shows the different Image sizes that you can generate.

Image size | Resolution | Comment
Small-16:9 | 640x360 (0.2 MPix) | Quarter of 720p. Useful to add a small map in a photo collage
720p-16:9 | 1280x720 (0.9 MPix) | Useful for creating a full-screen map in a 720p project or to add a map to a title slide in a 1080p project
720px4-16:9 | 2560x1440 (3.6 MPix) | Useful for creating a full-screen animated map in a 720p project or to add an animated map to a title slide in a 1080p project
1080p-16:9 | 1920x1080 (2 MPix) | Useful for creating a full-screen map in a 1080p project
1080px4-16:9 | 3840x2160 (8.2 MPix) | Useful for creating a full-screen animated map in a 1080p project

Note that all image sizes are 16:9 geometry to simplify computation.
Because a map is formed by joining multiple pieces of map, based on the image size, the card will be a map greater or lesser.
The following table shows the Map sizes in kilometers for each Image sizes and Google Maps zoom levels.

Zoom | Maps sizes (kilometers)
640x360 | 720p | 720p x4 | 1080p | 1080 x4
2 | 15011.315 km x 8613.829 km | - | - | - | -
3 | 12509.429 km x 5930.123 km | 15011.315 km x 8613.829 km | - | - | -
4 | 6254.715 km x 3351.985 km | 12509.429 km x 5930.123 km | 15011.315 km x 8613.829 km | 18764.144 km x 7605.642 km | -
5 | 3127.357 km x 1737.202 km | 6254.715 km x 3351.985 km | 12509.429 km x 5930.123 km | 9382.072 km x 4760.424 km | 18764.144 km x 7605.642 km
6 | 1563.679 km x 876.788 km | 3127.357 km x 1737.202 km | 6254.715 km x 3351.985 km | 4691.036 km x 2566.349 km | 9382.072 km x 4760.424 km
7 | 781.839 km x 439.436 km | 1563.679 km x 876.788 km | 3127.357 km x 1737.202 km | 2345.518 km x 1310.024 km | 4691.036 km x 2566.349 km
8 | 390.920 km x 219.849 km | 781.839 km x 439.436 km | 1563.679 km x 876.788 km | 1172.759 km x 658.501 km | 2345.518 km x 1310.024 km
9 | 195.460 km x 109.941 km | 390.920 km x 219.849 km | 781.839 km x 439.436 km | 586.379 km x 329.691 km | 1172.759 km x 658.501 km
10 | 97.730 km x 54.972 km | 195.460 km x 109.941 km | 390.920 km x 219.849 km | 293.190 km x 164.901 km | 586.379 km x 329.691 km
11 | 48.865 km x 27.486 km | 97.730 km x 54.972 km | 195.460 km x 109.941 km | 146.595 km x 82.457 km | 293.190 km x 164.901 km
12 | 24.432 km x 13.743 km | 48.865 km x 27.486 km | 97.730 km x 54.972 km | 73.297 km x 41.230 km | 146.595 km x 82.457 km
13 | 12.216 km x 6.872 km | 24.432 km x 13.743 km | 48.865 km x 27.486 km | 36.649 km x 20.615 km | 73.297 km x 41.230 km
14 | 6.108 km x 3.436 km | 12.216 km x 6.872 km | 24.432 km x 13.743 km | 18.324 km x 10.307 km | 36.649 km x 20.615 km
15 | 3.054 km x 1.718 km | 6.108 km x 3.436 km | 12.216 km x 6.872 km | 9.162 km x 5.154 km | 18.324 km x 10.307 km
16 | 1.527 km x 0.859 km | 3.054 km x 1.718 km | 6.108 km x 3.436 km | 4.581 km x 2.577 km | 9.162 km x 5.154 km
17 | 0.764 km x 0.429 km | 1.527 km x 0.859 km | 3.054 km x 1.718 km | 2.291 km x 1.288 km | 4.581 km x 2.577 km
18 | - | 0.764 km x 0.429 km | 1.527 km x 0.859 km | 1.145 km x 0.644 km | 2.291 km x 1.288 km
19 | - | - | 0.764 km x 0.429 km | - | 1.145 km x 0.644 km

Notes:

- Because Google Maps don't respect perfect alignment when using high zoom level, all map sizes lesser than 400 meters are useless with ffDiaporama.
- Google Maps zoom levels 0 and 1 are useless with ffDiaporama because they produce images that are too small.
- Google Maps zoom levels 20 and 11 are useless with ffDiaporama Google Maps don't respect perfect alignment when using high zoom level.