<?xml version="1.0"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>CentOS Artwork Repository: 2.39 The trunk/Identity/Themes/Motifs/Modern/Backgrounds Directory</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="description" content="CentOS Artwork Repository: 2.39 The trunk/Identity/Themes/Motifs/Modern/Backgrounds Directory" />
<meta name="keywords" content="CentOS Artwork Repository: 2.39 The trunk/Identity/Themes/Motifs/Modern/Backgrounds Directory" />
<meta name="resource-type" content="document" />
<meta name="distribution" content="global" />
<meta name="generator" content="texi2html 1.76" />
<meta name="copyright" content="2009-2011 Alain Reguera Delgado" />
<link href="/home/centos/artwork/trunk/Identity/Manual/repository.css" rel="stylesheet" type="text/css" media="screen projection" />
</head>
<body>
<a name="top" />
<div id="wrap">
<div id="page-body">
<div id="content">
<!-- Created on March, 31 2011 by texi2html 1.76 -->
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="repository_45.xhtml#SEC220" title="Previous section in reading order"> < </a>]</td>
<td valign="middle" align="left">[<a href="#SEC222" title="Next section in reading order"> > </a>]</td>
<td valign="middle" align="left"> </td>
<td valign="middle" align="left">[<a href="repository_7.xhtml#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td>
<td valign="middle" align="left">[<a href="repository_7.xhtml#SEC12" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[<a href="repository_82.xhtml#SEC429" title="Next chapter"> >> </a>]</td>
<td valign="middle" align="left"> </td>
<td valign="middle" align="left"> </td>
<td valign="middle" align="left"> </td>
<td valign="middle" align="left"> </td>
<td valign="middle" align="left">[<a href="repository.xhtml#SEC_Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="repository_toc.xhtml#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[<a href="repository_82.xhtml#SEC429" title="Index">Index</a>]</td>
<td valign="middle" align="left">[<a href="repository_abt.xhtml#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<a name="Directories-trunk-Identity-Themes-Motifs-Modern-Backgrounds"></a>
<a name="SEC221"></a>
<h2 class="section"> 2.39 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds'</tt> Directory </h2>
<div class="page-line white"><hr style="display:none;" /></div>
<a name="SEC222"></a>
<h3 class="subsection"> 2.39.1 Goals </h3>
<ul class="toc">
<li> Organize background images for Modern theme.
</li></ul>
<div class="page-line white"><hr style="display:none;" /></div>
<a name="SEC223"></a>
<h3 class="subsection"> 2.39.2 Description </h3>
<p>Inside <tt>`Motifs'</tt> directory, the <tt>`Backgrounds/'</tt> directory is
used to create vectorial designs using Inkscape and background images
using Gimp. Later, you can export background images as <tt>`.png'</tt> and
load them in your vectorial design project using the import feautre of
Inkscape.
</p>
<p>You may need to repeat this technic for different screen resoluions.
In that case you need to create one file for each screen resolution
and do the appropriate linking inside .svg to .png files. For example
if you need to produce background images in 800x600 you need to create
the following file:
</p>
<table><tr><td> </td><td><pre class="example">xcf/800x600.xcf
</pre></td></tr></table>
<p>to produce the background image:
</p>
<table><tr><td> </td><td><pre class="example">img/800x600-bg.png
</pre></td></tr></table>
<p>which is loaded in:
</p>
<table><tr><td> </td><td><pre class="example">svg/800x600.svg
</pre></td></tr></table>
<p>to produce the final background image:
</p>
<table><tr><td> </td><td><pre class="example">img/800x600.png
</pre></td></tr></table>
<p>The <tt>`img/800x600.png'</tt> background image is produced automatically
by means of rendering scripts.
</p>
<p>In other cases (e.g. Anaconda), it is possible that you need to make
some variations to one background image that don't want to appear on
regular background images of the same resolution. In this case you
need to create a new and specific background image for that art
component. For example, if you need to produce the background image
used by Anconda (800x600) art works you create the file:
</p>
<table><tr><td> </td><td><pre class="example">xcf/800x600-anaconda.xcf
</pre></td></tr></table>
<p>to produce the background image:
</p>
<table><tr><td> </td><td><pre class="example">img/800x600-anaconda-bg.png
</pre></td></tr></table>
<p>which is loaded in:
</p>
<table><tr><td> </td><td><pre class="example">svg/800x600-anaconda.svg
</pre></td></tr></table>
<p>to produce the file:
</p>
<table><tr><td> </td><td><pre class="example">img/800x600-anaconda.png
</pre></td></tr></table>
<p>The 800x600-anaconda.png file is used by all Anaconda art works
sharing a common 800x600 screen resolution (e.g., Header, Progress,
Splash, Firstboot, etc.). The Anaconda Prompt is indexed to 16 colors
and 640x480 pixels so you need to create a 640x480 background image
for it, and take the color limitation into account when designing it.
</p>
<p>Background images without artistic motif are generally used as based
to build the Background images that do contain the theme artistic
motif.
</p>
<p>Background images are linked (using the <b>import</b> feature of
Inkscape) inside almost all theme art works. This structure let you
make centralized changes on the visual identity and propagate them
quickly to other areas.
</p>
<p>In this structure you design background images for different screen
resolutions based on the theme artistic motif.
</p>
<p>You may create different artistic motifs propositions based
on the same conceptual idea. The conceptual idea is what defines a
theme. Artistic motifs are interpretations of that idea.
</p>
<p>Inside this directory artistic motifs are organized by name (e.g.,
TreeFlower, Modern, etc.).
</p>
<p>Each artistic motif directory represents just one unique artistic
motif.
</p>
<p>The artistic motif is graphic design used as common pattern to connect
all visual manifestations inside one unique theme. The artistic motif
is based on a conceptual idea. Artistic motifs provide visual style
to themes.
</p>
<p>Designing artistic motifs is for anyone interested in creating
beautiful themes for CentOS. When building a theme for CentOS, the
first design you need to define is the artistic motif.
</p>
<p>Inside CentOS Artwork Repository, theme visual styles (Motifs) and
theme visual structures (Models) are two different working lines.
When you design an artistic motif for CentOS you concentrate on its
visual style, and eventualy, use the <code>centos-art</code> command line
interface to render the visual style, you are currently producing,
against an already-made theme model in order to produce the final
result. Final images are stored under <tt>`Motifs/'</tt> directory using
the model name, and the model directory structure as reference.
</p>
<p>The artistic motif base structure is used by <code>centos-art</code> to
produce images automatically. This section describes each directory of
CentOS artistic motif base structure.
</p>
<div class="page-line white"><hr style="display:none;" /></div>
<a name="SEC224"></a>
<h3 class="subsection"> 2.39.3 Usage </h3>
<p>The <tt>`Backgrounds/'</tt> directory is probably the core component,
inside <tt>`Motifs/'</tt> directory structure. Inside <tt>`Backgrounds/'</tt>
directory you produce background images used by almost all theme
models (e.g., Distribution, Websites, Promotion, etc.). The
<tt>`Backgrounds/'</tt> directory can contain subdirectories to help you
organize the design process.
</p>
<div class="page-line white"><hr style="display:none;" /></div>
<a name="SEC225"></a>
<h3 class="subsection"> 2.39.4 See also </h3>
<table class="menu" border="0" cellspacing="0">
<tr><td align="left" valign="top"><a href="repository_47.xhtml#SEC226">2.40 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Img'</tt> Directory</a></td><td> </td><td align="left" valign="top">
</td></tr>
<tr><td align="left" valign="top"><a href="repository_48.xhtml#SEC231">2.41 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Tpl'</tt> Directory</a></td><td> </td><td align="left" valign="top">
</td></tr>
<tr><td align="left" valign="top"><a href="repository_49.xhtml#SEC236">2.42 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Xcf'</tt> Directory</a></td><td> </td><td align="left" valign="top">
</td></tr>
</table>
<div class="page-line white"><hr style="display:none;" /></div>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#SEC224" title="Previous section in reading order"> < </a>]</td>
<td valign="middle" align="left">[<a href="repository_47.xhtml#SEC226" title="Next section in reading order"> > </a>]</td>
<td valign="middle" align="left"> </td>
<td valign="middle" align="left">[<a href="repository_7.xhtml#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td>
<td valign="middle" align="left">[<a href="#SEC221" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[<a href="repository_82.xhtml#SEC429" title="Next chapter"> >> </a>]</td>
</tr></table>
<div class="page-line"><hr style="display:none;" /></div>
</div>
</div>
<div class="page-line white"><hr style="display:none;" /></div>
</div>
</body>
</html>