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

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