Blame Manual/repository-html/repository_30.html

ee1f37
ee1f37
<html>
ee1f37
ee1f37
ee1f37
Permission is granted to copy, distribute and/or modify this document
ee1f37
under the terms of the GNU Free Documentation License, Version 1.2 or
ee1f37
any later version published by the Free Software Foundation; with no
ee1f37
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
ee1f37
copy of the license is included in the section entitled GNU Free
ee1f37
Documentation License.  
ee1f37
-->
406f69
ee1f37
ee1f37
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
ee1f37
            Karl Berry  <karl@freefriends.org>
ee1f37
            Olaf Bachmann <obachman@mathematik.uni-kl.de>
ee1f37
            and many others.
ee1f37
Maintained by: Many creative people <dev@texi2html.cvshome.org>
ee1f37
Send bugs and suggestions to <users@texi2html.cvshome.org>
ee1f37
ee1f37
-->
ee1f37
<head>
b9dbd3
<title>CentOS Artwork Repository: 2.28 The trunk/Identity/Themes/Motifs/Modern/Backgrounds Directory</title>
ee1f37
b9dbd3
<meta name="description" content="CentOS Artwork Repository: 2.28 The trunk/Identity/Themes/Motifs/Modern/Backgrounds Directory">
b9dbd3
<meta name="keywords" content="CentOS Artwork Repository: 2.28 The trunk/Identity/Themes/Motifs/Modern/Backgrounds Directory">
ee1f37
<meta name="resource-type" content="document">
ee1f37
<meta name="distribution" content="global">
ee1f37
<meta name="Generator" content="texi2html 1.76">
ee1f37
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
ee1f37
<style type="text/css">
ee1f37
ee1f37
@import "/home/centos/artwork/trunk/Identity/Models/Css/Texi2html/common.css";
ee1f37
ee1f37
a.summary-letter {text-decoration: none}
ee1f37
pre.display {font-family: serif}
ee1f37
pre.format {font-family: serif}
ee1f37
pre.menu-comment {font-family: serif}
ee1f37
pre.menu-preformatted {font-family: serif}
ee1f37
pre.smalldisplay {font-family: serif; font-size: smaller}
ee1f37
pre.smallexample {font-size: smaller}
ee1f37
pre.smallformat {font-family: serif; font-size: smaller}
ee1f37
pre.smalllisp {font-size: smaller}
ee1f37
span.sansserif {font-family:sans-serif; font-weight:normal;}
ee1f37
ul.toc {list-style: none}
ee1f37
-->
ee1f37
</style>
ee1f37
ee1f37
ee1f37
</head>
ee1f37
ee1f37
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
ee1f37
ee1f37
b9dbd3
[ < ]
b9dbd3
[ > ]
ee1f37
   
b9dbd3
[ << ]
b9dbd3
[ Up ]
b9dbd3
[ >> ]
ee1f37
   
ee1f37
   
ee1f37
   
ee1f37
   
56a476
[Top]
56a476
[Contents]
b130a0
[Index]
56a476
[ ? ]
ee1f37
b9dbd3
b9dbd3
b9dbd3

2.28 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds'</tt> Directory

ee1f37
ee1f37
b9dbd3
b9dbd3

2.28.1 Goals

ee1f37
ee1f37
    b9dbd3
  • Organize background images for Modern theme.
  • ee1f37
    ee1f37
    ee1f37
    b9dbd3
    b9dbd3

    2.28.2 Description

    b9dbd3
    b9dbd3

    Inside <tt>`Motifs'</tt> directory, the <tt>`Backgrounds/'</tt> directory is

    b9dbd3
    used to create vectorial designs using Inkscape and background images
    b9dbd3
    using Gimp. Later, you can export background images as <tt>`.png'</tt> and
    b9dbd3
    load them in your vectorial design project using the import feautre of
    b9dbd3
    Inkscape.
    b9dbd3

    b9dbd3

    You may need to repeat this technic for different screen resoluions.

    b9dbd3
    In that case you need to create one file for each screen resolution
    b9dbd3
    and do the appropriate linking inside .svg to .png files.  For example
    b9dbd3
    if you need to produce background images in 800x600 you need to create
    b9dbd3
    the following file:
    b9dbd3

    b9dbd3
     
    xcf/800x600.xcf
    b9dbd3
    b9dbd3

    to produce the background image:

    b9dbd3

    b9dbd3
     
    img/800x600-bg.png
    b9dbd3
    b9dbd3

    which is loaded in:

    b9dbd3

    b9dbd3
     
    svg/800x600.svg
    b9dbd3
    b9dbd3

    to produce the final background image:

    b9dbd3

    b9dbd3
     
    img/800x600.png         
    b9dbd3
    b9dbd3

    The <tt>`img/800x600.png'</tt> background image is produced automatically

    b9dbd3
    by means of rendering scripts.
    b9dbd3

    b9dbd3

    In other cases (e.g. Anaconda), it is possible that you need to make

    b9dbd3
    some variations to one background image that don't want to appear on
    b9dbd3
    regular background images of the same resolution. In this case you
    b9dbd3
    need to create a new and specific background image for that art
    b9dbd3
    component.  For example, if you need to produce the background image
    b9dbd3
    used by Anconda (800x600) art works you create the file:
    b9dbd3

    b9dbd3
     
    xcf/800x600-anaconda.xcf
    b9dbd3
    b9dbd3

    to produce the background image:

    b9dbd3

    b9dbd3
     
    img/800x600-anaconda-bg.png
    b9dbd3
    b9dbd3

    which is loaded in:

    b9dbd3

    b9dbd3
     
    svg/800x600-anaconda.svg
    b9dbd3
    b9dbd3

    to produce the file:

    b9dbd3

    b9dbd3
     
    img/800x600-anaconda.png
    b9dbd3
    b9dbd3

    The 800x600-anaconda.png file is used by all Anaconda art works

    b9dbd3
    sharing a common 800x600 screen resolution (e.g., Header, Progress,
    b9dbd3
    Splash, Firstboot, etc.). The Anaconda Prompt is indexed to 16 colors
    b9dbd3
    and 640x480 pixels so you need to create a 640x480 background image
    b9dbd3
    for it, and take the color limitation into account when designing it.
    b9dbd3

    b9dbd3

    Background images without artistic motif are generally used as based

    b9dbd3
    to build the Background images that do contain the theme artistic
    b9dbd3
    motif. 
    b9dbd3

    b9dbd3

    Background images are linked (using the import feature of

    b9dbd3
    Inkscape) inside almost all theme art works. This structure let you
    b9dbd3
    make centralized changes on the visual identity and propagate them
    b9dbd3
    quickly to other areas. 
    b9dbd3

    b9dbd3

    In this structure you design background images for different screen

    b9dbd3
    resolutions based on the theme artistic motif.
    b9dbd3

    b9dbd3

    You may create different artistic motifs propositions based

    b9dbd3
    on the same conceptual idea. The conceptual idea is what defines a
    b9dbd3
    theme. Artistic motifs are interpretations of that idea.
    b9dbd3

    b9dbd3

    Inside this directory artistic motifs are organized by name (e.g.,

    b9dbd3
    TreeFlower, Modern, etc.).
    b9dbd3

    b9dbd3

    Each artistic motif directory represents just one unique artistic

    b9dbd3
    motif. 
    b9dbd3

    b9dbd3

    The artistic motif is graphic design used as common pattern to connect

    b9dbd3
    all visual manifestations inside one unique theme.  The artistic motif
    b9dbd3
    is based on a conceptual idea.  Artistic motifs provide visual style
    b9dbd3
    to themes.
    b9dbd3

    b9dbd3

    Designing artistic motifs is for anyone interested in creating

    b9dbd3
    beautiful themes for CentOS.  When building a theme for CentOS, the
    b9dbd3
    first design you need to define is the artistic motif. 
    b9dbd3

    ee1f37
    b9dbd3

    Inside CentOS Artwork Repository, theme visual styles (Motifs) and

    b9dbd3
    theme visual structures (Models) are two different working lines.
    b9dbd3
    When you design an artistic motif for CentOS you concentrate on its
    b9dbd3
    visual style, and eventualy, use the centos-art command line
    b9dbd3
    interface to render the visual style, you are currently producing,
    b9dbd3
    against an already-made theme model in order to produce the final
    b9dbd3
    result.  Final images are stored under <tt>`Motifs/'</tt> directory using
    b9dbd3
    the model name, and the model directory structure as reference.
    b9dbd3

    b9dbd3

    The artistic motif base structure is used by centos-art to

    b9dbd3
    produce images automatically. This section describes each directory of
    b9dbd3
    CentOS artistic motif base structure.
    b9dbd3

    ee1f37
    b9dbd3
    b9dbd3

    2.28.3 Usage

    ee1f37
    b9dbd3

    The <tt>`Backgrounds/'</tt> directory is probably the core component,

    b9dbd3
    inside <tt>`Motifs/'</tt> directory structure.  Inside <tt>`Backgrounds/'</tt>
    b9dbd3
    directory you produce background images used by almost all theme
    b9dbd3
    models (e.g., Distribution, Websites, Promotion, etc.).  The
    b9dbd3
    <tt>`Backgrounds/'</tt> directory can contain subdirectories to help you
    b9dbd3
    organize the design process. 
    ee1f37

    ee1f37
    b9dbd3
    b9dbd3

    2.28.4 See also

    ee1f37
    b9dbd3
    b9dbd3
    2.29 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Img'</tt> Directory  
    b9dbd3
    b9dbd3
    2.30 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Tpl'</tt> Directory  
    b9dbd3
    b9dbd3
    2.31 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Xcf'</tt> Directory  
    b9dbd3
    b9dbd3
    ee1f37
    ee1f37
    b130a0
    ee1f37
    b9dbd3
    [ < ]
    b9dbd3
    [ > ]
    ee1f37
       
    b9dbd3
    [ << ]
    b9dbd3
    [ Up ]
    b9dbd3
    [ >> ]
    ee1f37
    ee1f37

    ee1f37
     <font size="-1">
    406f69
      This document was generated on March, 1 2011 using texi2html 1.76.
    ee1f37
     </font>
    ee1f37
     
    ee1f37
    ee1f37

    ee1f37
    </body>
    ee1f37
    </html>