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

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