Blame Manuals/Latex/centos-art.sh-latex/Distribution/Backgrounds/introduction.tex

85c8b5
The Backgrounds directory is probably the Themes' core compoent.
85c8b5
Inside Backgrounds/ directory you produce background images that are
85c8b5
reused by almost all theme's art works (e.g., Distribution, Websites,
85c8b5
Promotion, etc.).  
85c8b5
85c8b5
The Backgrounds/ directory structure can contain directories to help
85c8b5
you organize the design process. 
85c8b5
85c8b5
    Img/: In this directory is where you store all background images
85c8b5
          (e.g., .png, .jpg, .xpm, etc.).  This directory is required
85c8b5
          by rendering scripts.
85c8b5
85c8b5
    Tpl/: In this directory is where you store all scalable vector
85c8b5
          graphics (e.g., .svg) files. This directory is required by
85c8b5
          rendering scripts.
85c8b5
85c8b5
    Xcf/: In this directory is where you store all Gimp's project
85c8b5
          files (e.g, .xcf). This directory is optional. If you can
85c8b5
          create a beautiful background images using scalable vector
85c8b5
          graphics only, then there is no need to use Gimp to produce
85c8b5
          background images. Of course, you can merge Gimp's power
85c8b5
          with Inkscape's power to produce images based on them.  In
85c8b5
          this last case you need this directory.
85c8b5
85c8b5
Inside Backgrounds/ you can create your vectorial designs using
85c8b5
Inkscape and your background images using Gimp. Later you can export
85c8b5
your background image as png and load it in your vectorial design
85c8b5
using Inkscape's import feautre.  Note that you may need to repeat
85c8b5
this technic for different screen resoluions. In that case you need to
85c8b5
create one file for each screen resolution and do the appropriate
85c8b5
linking inside .svg to .png files.  For example if you need to produce
85c8b5
background images in 800x600 you need to create the following file:
85c8b5
85c8b5
    xcf/800x600.xcf
85c8b5
85c8b5
to produce the background image:
85c8b5
85c8b5
    img/800x600-bg.png
85c8b5
85c8b5
which is loaded in: 
85c8b5
85c8b5
    svg/800x600.svg
85c8b5
85c8b5
to produce the final background image:
85c8b5
85c8b5
    img/800x600.png         
85c8b5
85c8b5
The img/800x600.png background image is produced automatically by
85c8b5
means of rendering scripts.
85c8b5
85c8b5
In other cases, like Anaconda's, it is possible that you need to make
85c8b5
some variations to one background image that don't want to appear on
85c8b5
regular background images of the same resolution. In this case you
85c8b5
need to create a new and specific background image for that art
85c8b5
component.  For example, if you need to produce the background image
85c8b5
used by Anconda (800x600) art works you create the file:
85c8b5
85c8b5
    xcf/800x600-anaconda.xcf
85c8b5
85c8b5
to produce the background image:
85c8b5
85c8b5
    img/800x600-anaconda-bg.png
85c8b5
85c8b5
which is loaded in: 
85c8b5
85c8b5
    svg/800x600-anaconda.svg
85c8b5
85c8b5
to produce the file:
85c8b5
85c8b5
    img/800x600-anaconda.png
85c8b5
85c8b5
The 800x600-anaconda.png file is used by all Anaconda art works
85c8b5
sharing a common 800x600 screen resolution (e.g., Header, Progress,
85c8b5
Splash, Firstboot, etc.). The Anaconda Prompt is indexed to 16 colors
85c8b5
and 640x480 pixels so you need to create a 640x480 background image
85c8b5
for it, and take the color limitation into account when designing it.
85c8b5
85c8b5
Background images without artistic motif are generally used as based
85c8b5
to build the Background images that do contain the theme's artistic
85c8b5
motif. 
85c8b5
85c8b5
Background images are linked (using Inkscape's \textit{import}
85c8b5
feature) inside almost all theme art works. This structure let you
85c8b5
make centralized changes on the visual identity and propagate them
85c8b5
quickly to other areas. 
85c8b5
85c8b5
In this structure you design background images for different screen
85c8b5
resolutions based on theme's artistic motif.
85c8b5