Creating Themes
From DVD-Slideshow
Overview
Themes are basically just a collection of settings and standardized locations for saving background images and other helping media. The idea here is that we can distribute some (public domain) images, fonts, and music along with dvd-slideshow (or other similar tools?) and the user just does something like:
dir2slideshow -theme wedding ~/myimages dvd-slideshow -theme wedding myInputFile.txt dvd-menu -theme wedding myfile.xml
to achieve a consistent look and feel across all the slideshows and menus generated.
I hope to also be able to use themes from other applications like Q DVD-Author. Each theme can be gzipped and distributed independently. Here's the proposed directory structure:
/path/to/themes/wedding/ backgrounds/background.jpg (I think a directory is required for moving backgrounds in Q-dvdauthor?) other_needed_image.jpg button.jpg music.mp3 wedding.qdvdauthor.xml wedding.qdvdauthor.layout.xml wedding.dvdslideshow.txt preview.png copyrights_and_licenses.txt (very important that every image and audio file is documented for distribution!)
Theme List
(Listed in order of my preference for completion)
| Name | Description | Menu Image | Title Image | Slide Image |
|---|---|---|---|---|
| Default | Not really a theme, but contains all the default settings in a separate file | | |
|
| Travel | Antique map inspired. This will probably have several versions. | | |
|
| Wedding | The obvious wedding theme | | |
|
| Babypink | (pinkish and lacey?) | | |
|
| Babyblue | (baby blue background and fonts?) | | |
|
| Movie | (used only with dvd-menu for creating a menu for movies) | Image:Movie theme menu.jpg | Image:Movie theme title.jpg | Image:Movie theme slide.jpg |
| Dinner | For pictures taken from a dinner party... | | |
|
| Camping | Image:Camping theme menu.jpg | Image:Camping theme title.jpg | Image:Camping theme slide.jpg | |
| Graduation | Image:Graduation theme menu.jpg | Image:Graduation theme title.jpg | Image:Graduation theme slide.jpg | |
| Photo | Image:Photo theme menu.jpg | Image:Photo theme title.jpg | Image:Photo theme slide.jpg | |
| Party | Image:Party theme menu.jpg | Image:Party theme title.jpg | Image:Party theme slide.jpg | |
| Roadtrip | Image:Roadtrip theme menu.jpg | Image:Roadtrip theme title.jpg | Image:Roadtrip theme slide.jpg |
dvd-slideshow theme creation howto
Default themes will be stored in the directory /opt/foo/bar
You can create your own local theme directory and use that instead.
List of variables used in all programs
pal=0
List of variables available for dir2slideshow or gallery1-to-slideshow
slideshow_background="#000000" crossfade=1 kenburns=0 slide_duration=6.5 title_type=titlebar title_background=background.jpg slideshow_audio=summer_calling.mp3,suburban_train.mp3,soularis-sunrise.mp3
List of variables available for dvd-slideshow
autocrop=1 title_font_color="darkred" title_font_size=52 title_font="SteveHand.ttf"
List of variables available for dvd-menu
menu_background=background.jpg menu_title_font="SteveHand.ttf" menu_button_font="SteveHand.ttf" menu_title_font_color="darkred" menu_button_font_color="darkred" menu_button_hilight_color="black" menu_audio=soularis-sunrise.mp3 menu_continuous_play=1 menu_fadein=1 menu_fadeout=1 menu_fade_to_black=0 menu_panel_location_x=500



















