|
|
4c79b5 |
% Part : Concepts
|
|
|
4c79b5 |
% Chapter: Frameworks
|
|
|
4c79b5 |
% ------------------------------------------------------------
|
|
|
4c79b5 |
% $Id: files.tex 6044 2010-07-11 07:49:09Z al $
|
|
|
4c79b5 |
% ------------------------------------------------------------
|
|
|
4c79b5 |
|
|
|
4c79b5 |
\section{File Types}
|
|
|
4c79b5 |
|
|
|
4c79b5 |
Inside CentOS Artwork Repository, there are ``image files'' and ``text
|
|
|
4c79b5 |
files''.
|
|
|
4c79b5 |
|
|
|
4c79b5 |
\subsection{Image Files}
|
|
|
4c79b5 |
\hypertarget{sec:Concepts:Frameworks:Image}{}
|
|
|
4c79b5 |
|
|
|
4c79b5 |
Image files are used to implement the CentOS visual style on all
|
|
|
4c79b5 |
CentOS visual manifestations where image files are involved (i.e.
|
|
|
4c79b5 |
CentOS distribution, CentOS web sites, CentOS promotion, etc.). Image
|
|
|
4c79b5 |
files are inside identity frameworks.
|
|
|
4c79b5 |
|
|
|
4c79b5 |
Image files may be available in different formats. Image files in
|
|
|
4c79b5 |
different formats are produced taking the PNG format as base. The PNG
|
|
|
4c79b5 |
format is the Inkscape's export format used by \texttt{render.sh}
|
|
|
4c79b5 |
indentity script to produce a image copy of the SVG design templates.
|
|
|
4c79b5 |
The \texttt{render.sh} identity script uses command line image
|
|
|
4c79b5 |
manipulation tools, like ImageMagick and Netpbm, to do image format
|
|
|
4c79b5 |
convertions from PNG to the formats you specify. You can produce as
|
|
|
4c79b5 |
many image formats as supported by the previously mentioned command
|
|
|
4c79b5 |
line image maipulation tools.
|
|
|
4c79b5 |
|
|
|
4c79b5 |
Image files production in different formats is specified inside
|
|
|
4c79b5 |
configuration scripts, specifically in the variable
|
|
|
4c79b5 |
\hyperlink{sec:Concepts:Scripts:Configuration:ACTIONS}{\texttt{ACTIONS}}
|
|
|
4c79b5 |
(\autoref{sec:Concepts:Scripts:Configuration:ACTIONS}).
|
|
|
4c79b5 |
|
|
|
4c79b5 |
Inside frameworks, image files are stored in a directory named `img'.
|
|
|
4c79b5 |
This name is a convenction that scripts use to store framework's
|
|
|
4c79b5 |
produced images. If you want to change the image directory's name to
|
|
|
4c79b5 |
something different from `img', you need to set the same name in all
|
|
|
4c79b5 |
images' directories along the CentOS Artwork Repository, and update
|
|
|
4c79b5 |
scripts to recognize the new name you set. This is something you
|
|
|
4c79b5 |
problably don't need to do, but if you still want to, please share
|
|
|
4c79b5 |
your reasons in
|
|
|
4c79b5 |
\href{mailto:centos-devel@centos.org}{centos-devel@centos.org} before
|
|
|
4c79b5 |
commit your changes. Changing the image directory's name is a big
|
|
|
4c79b5 |
chanage that needs to be discussed in the community.
|
|
|
4c79b5 |
|
|
|
4c79b5 |
\subsection{Text Files}
|
|
|
4c79b5 |
\hypertarget{sec:Concepts:Frameworks:Files:Text}{}
|
|
|
4c79b5 |
|
|
|
4c79b5 |
Text files are used to implement the CentOS visual style on all CentOS
|
|
|
4c79b5 |
visual manifestations where text files are involved (i.e. eula files
|
|
|
4c79b5 |
and release notes used by Anaconda, etc.). Text files are inside
|
|
|
4c79b5 |
identity frameworks.
|