Blame Manuals/Filesystem/trunk/Identity/Themes/Motifs/Modern/Backgrounds.texi

cc8089
@subsection Goals
cc8089
cc8089
@itemize
cc8089
@item Organize background images for Modern theme.
cc8089
@end itemize
cc8089
cc8089
@subsection Description
cc8089
cc8089
Inside @file{Motifs} directory, the @file{Backgrounds/} directory is
cc8089
used to create vectorial designs using Inkscape and background images
cc8089
using Gimp. Later, you can export background images as @file{.png} and
cc8089
load them in your vectorial design project using the import feautre of
cc8089
Inkscape.
cc8089
cc8089
You may need to repeat this technic for different screen resoluions.
cc8089
In that case you need to create one file for each screen resolution
cc8089
and do the appropriate linking inside .svg to .png files.  For example
cc8089
if you need to produce background images in 800x600 you need to create
cc8089
the following file:
cc8089
cc8089
@example
cc8089
xcf/800x600.xcf
cc8089
@end example
cc8089
cc8089
to produce the background image:
cc8089
cc8089
@example
cc8089
img/800x600-bg.png
cc8089
@end example
cc8089
cc8089
which is loaded in: 
cc8089
cc8089
@example
cc8089
svg/800x600.svg
cc8089
@end example
cc8089
cc8089
to produce the final background image:
cc8089
cc8089
@example
cc8089
img/800x600.png         
cc8089
@end example
cc8089
cc8089
The @file{img/800x600.png} background image is produced automatically
cc8089
by means of rendering scripts.
cc8089
cc8089
In other cases (e.g. Anaconda), it is possible that you need to make
cc8089
some variations to one background image that don't want to appear on
cc8089
regular background images of the same resolution. In this case you
cc8089
need to create a new and specific background image for that art
cc8089
component.  For example, if you need to produce the background image
cc8089
used by Anconda (800x600) art works you create the file:
cc8089
cc8089
@example
cc8089
xcf/800x600-anaconda.xcf
cc8089
@end example
cc8089
cc8089
to produce the background image:
cc8089
cc8089
@example
cc8089
img/800x600-anaconda-bg.png
cc8089
@end example
cc8089
cc8089
which is loaded in: 
cc8089
cc8089
@example
cc8089
svg/800x600-anaconda.svg
cc8089
@end example
cc8089
cc8089
to produce the file:
cc8089
cc8089
@example
cc8089
img/800x600-anaconda.png
cc8089
@end example
cc8089
cc8089
The 800x600-anaconda.png file is used by all Anaconda art works
cc8089
sharing a common 800x600 screen resolution (e.g., Header, Progress,
cc8089
Splash, Firstboot, etc.). The Anaconda Prompt is indexed to 16 colors
cc8089
and 640x480 pixels so you need to create a 640x480 background image
cc8089
for it, and take the color limitation into account when designing it.
cc8089
cc8089
Background images without artistic motif are generally used as based
cc8089
to build the Background images that do contain the theme artistic
cc8089
motif. 
cc8089
cc8089
Background images are linked (using the @b{import} feature of
cc8089
Inkscape) inside almost all theme art works. This structure let you
cc8089
make centralized changes on the visual identity and propagate them
cc8089
quickly to other areas. 
cc8089
cc8089
In this structure you design background images for different screen
cc8089
resolutions based on the theme artistic motif.
cc8089
cc8089
You may create different artistic motifs propositions based
cc8089
on the same conceptual idea. The conceptual idea is what defines a
cc8089
theme. Artistic motifs are interpretations of that idea.
cc8089
cc8089
Inside this directory artistic motifs are organized by name (e.g.,
cc8089
TreeFlower, Modern, etc.).
cc8089
cc8089
Each artistic motif directory represents just one unique artistic
cc8089
motif. 
cc8089
cc8089
The artistic motif is graphic design used as common pattern to connect
cc8089
all visual manifestations inside one unique theme.  The artistic motif
cc8089
is based on a conceptual idea.  Artistic motifs provide visual style
cc8089
to themes.
cc8089
cc8089
Designing artistic motifs is for anyone interested in creating
cc8089
beautiful themes for CentOS.  When building a theme for CentOS, the
cc8089
first design you need to define is the artistic motif. 
cc8089
cc8089
cc8089
Inside CentOS Artwork Repository, theme visual styles (Motifs) and
cc8089
theme visual structures (Models) are two different working lines.
cc8089
When you design an artistic motif for CentOS you concentrate on its
cc8089
visual style, and eventualy, use the @command{centos-art} command line
cc8089
interface to render the visual style, you are currently producing,
cc8089
against an already-made theme model in order to produce the final
cc8089
result.  Final images are stored under @file{Motifs/} directory using
cc8089
the model name, and the model directory structure as reference.
cc8089
cc8089
The artistic motif base structure is used by @command{centos-art} to
cc8089
produce images automatically. This section describes each directory of
cc8089
CentOS artistic motif base structure.
cc8089
cc8089
@subsection Usage
cc8089
cc8089
The @file{Backgrounds/} directory is probably the core component,
cc8089
inside @file{Motifs/} directory structure.  Inside @file{Backgrounds/}
cc8089
directory you produce background images used by almost all theme
cc8089
models (e.g., Distribution, Websites, Promotion, etc.).  The
cc8089
@file{Backgrounds/} directory can contain subdirectories to help you
cc8089
organize the design process. 
cc8089
cc8089
@subsection See also
cc8089
cc8089
@menu
cc8089
* trunk Identity Themes Motifs Modern Backgrounds Img::
cc8089
* trunk Identity Themes Motifs Modern Backgrounds Tpl::
cc8089
* trunk Identity Themes Motifs Modern Backgrounds Xcf::
cc8089
@comment --- Removed(* trunk Translations Identity Themes Backgrounds::) ---
cc8089
@end menu
cc8089