Blame Manual/repository-latex/centos-art.sh-latex/Distribution/Backgrounds/introduction.tex

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