Sophie

Sophie

distrib > Mandriva > mes5 > x86_64 > by-pkgid > 0d81a008159b90d5a3553d84969a208b > files > 119

graphicsmagick-doc-1.2.5-2.3mdvmes5.2.x86_64.rpm

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" />
<title>Contributing to GraphicsMagick</title>
<style type="text/css">

/* magick.css -- default style sheet */

BODY, P, TD, TH, UL, OL  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : medium;
}

H1, H2, H3, H4  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

H1  {
	font-size : 120%;
}

H2  {
	font-size : 110%;
}

H3, H4  {
	font-size : 105%;
}

A:LINK  {
	text-decoration : underline;
	color : #0085C0;
}

A:VISITED  {
	text-decoration : underline;
	color : Purple;
}

A:HOVER  {
	text-decoration : underline;
	color : #0085C0;
}

A.nav:LINK  {
	text-decoration : none;
	color : #0085C0;
}

A.nav:VISITED  {
	text-decoration : none;
	color : Purple;
}

A.nav:HOVER  {
	text-decoration : underline;
	color : #0085C0;
}

A.leftcolnav:LINK  {
	text-decoration : none;
	color : #0085C0;
}

A.leftcolnav:HOVER  {
	text-decoration : none;
	background : #999999;
	color: black;
}

A.leftcolnav:VISITED  {
	text-decoration : none;
	color : Purple;
}

.stripes  {
	font-size : smaller;
}

.navtopon  {
	background-color : #999999;
	font-size : smaller;
	text-align : center;
	font-weight : bold;
}

.navtopoff  {
	font-size : smaller;
	text-align : center;
	font-weight : bold;
}

.gutter  {
	margin-top : 2mm;
	margin-right : 3mm;
	margin-bottom : 3mm;
	margin-left : 5mm;
}

.bannergutter {
        margin-top : 2mm;
        margin-right : 3mm;
}

.pagebodygutter  {
	margin-top : 2mm;
}

.pagecentergutter  {
        margin-left : 20mm;
        margin-right: 20mm;
        margin-top : 5mm;
        margin-bottom: 2mm;
}

.leftcolgutter  {
	margin-top : 2mm;
	margin-right : 1mm;
	margin-left : 3mm;
}

.textcolgutter  {
	margin-bottom : 1.5mm;
}

.textpromo  {
	font-size : medium;
	margin-top : 2mm;
	margin-right : 1mm;
	margin-left : 2mm;
}

.newscolgutter  {
	margin-left : 1mm;
	margin-top : 2mm;
	margin-bottom : 3mm;
	font-size : medium;
}

.itemgutter  {
	margin-left : 1.5mm;
	font-size : small;
}

.logogutter  {
	margin-top : 3mm;
	margin-bottom : 2mm;
	margin-left : 3mm;
}

.navtext  {
	font-size : smaller;
}

.navlevel2 {
        font-size : 9pt;
}

.navlevel3 {
        font-size : 8pt;
}

.navlevel2on {
        font-size : 9pt;
	background-color : #cccccc;
}

.navlevel3on {
        font-size : 8pt;
        background-color : #cccccc;
}

.navlevel1on {
	background-color : #cccccc;
}

.note  {
	font-style : italic;
	color : gray;
}

.textwhite  {
	color : white;
}

.small  {
	font-size : smaller;
}

.tiny  {
	font-size : smaller;
}

.confirmation  {
	color : Lime;
}

.warning  {
	color : #ffcc66;
}

.error  {
	color : Red;
}

.disclaimer  {
	font-size : smaller;
	color : Gray;
	margin-top : 1em;
	margin-bottom : 1em;
}


.bgwhite {
        background-color: White;
}

.1colgutter {
        margin-top: 2mm;
        margin-right: 3mm;
        margin-left: 3mm;
}

.1colnavgutter {
        margin-right: 1mm;
        margin-left: 1mm;
}

.largeboldfont {
	font-size : 110%;
	font-weight: bold;
}

.redfont {
	color : red;
}


</style>
</head>
<body>
<div class="document" id="contributing-to-graphicsmagick">
<h1 class="title">Contributing to GraphicsMagick</h1>
<!-- This text is in reStucturedText format, so it may look a bit odd. -->
<!-- See http://docutils.sourceforge.net/rst.html for details. -->
<p>The future and success of GraphicsMagick depends on your contributions.
By contributing to GraphicsMagick you will benefit from the
features/fixes you contribute, can take pride in taking part in the
development of a quality product, and you can tell your friends that you
contribute to the GraphicsMagick project.</p>
<p>There are a number of ways you can contribute:</p>
<ul class="simple">
<li>Submit bug reports to the GraphicsMagick bug tracking system at
SourceForge.</li>
<li>Submit patches to the GraphicsMagick patch submission system at
SourceForge.</li>
<li>Perform test builds on unusual systems and report the results.</li>
<li>Submit ideas and proposed designs to the graphicsmagick-core
mailing list.</li>
<li>Create a new language interface, dependent library, or application.</li>
<li>Join the GraphicsMagick Group as a full-fledged developer with CVS
commit access.</li>
</ul>
<p>Regardless of how you choose to contribute, your contributions will be
treated with the respect and value that they deserve.</p>
<p>Becoming a member of the GraphicsMagick Group requires a majority vote
from existing members. Your chances of being admitted to the group are
increased significantly if you have a proven track-record of success on
other open source projects, are a recognized expert in the field, or have
already demonstrated your capabilities and commitment by contributing to
the project in other ways. Please contact Bob Friesenhahn
&lt;<a class="reference" href="mailto:bfriesen&#64;simple.dallas.tx.us">bfriesen&#64;simple.dallas.tx.us</a>&gt; in order to be considered for group
membership.</p>
<div class="section">
<h1><a id="areas-to-contribute" name="areas-to-contribute">Areas To Contribute</a></h1>
<p>The following are areas where significant contributions may be made to
the GraphicsMagick project:</p>
<ul class="simple">
<li>Support building and distributing GraphicsMagick RPMs for Linux.</li>
<li>Support a FreeBSD &quot;port&quot; in the FreeBSD ports collection for
GraphicsMagick.</li>
<li>Set up an FTP mirror site for GraphicsMagick.</li>
<li>Create a language interface using SWIG &lt;<a class="reference" href="http://www.swig.org/">http://www.swig.org/</a>&gt; to
support scripting in Perl, Python, TCL/TK, Guile, MzScheme, Ruby,
Java, PHP, and CHICKEN, based on a common implementation.</li>
<li>Create a new utility command parser based on a separate LALR or
XML-based syntax definition, and using an approach suitable to
replace the existing error-prone command parsers in magick/command.c</li>
<li>Create a vector encoder for EPS, Postscript, PDF, SVG
&lt;<a class="reference" href="http://www.w3.org/Graphics/SVG/">http://www.w3.org/Graphics/SVG/</a>&gt;, Macromedia Flash
(SWF), WebCGM &lt;<a class="reference" href="http://www.w3.org/Graphics/WebCGM/">http://www.w3.org/Graphics/WebCGM/</a>&gt;, or WMF.</li>
<li>Create an OpenEXR coder based on the OpenEXR
&lt;<a class="reference" href="http://www.openexr.org/">http://www.openexr.org/</a>&gt; library from Industrial Light &amp; Magic.</li>
<li>Create a <em>pstoedit</em> module to import Postscript, EPS, and PDF
files as vector data using pstoedit &lt;<a class="reference" href="http://www.pstoedit.net/">http://www.pstoedit.net/</a>&gt; which
already includes a high-quality driver to render Postscript vectors via
GraphicsMagick. This module could also export vector data in many
formats using pstoedit's output drivers.</li>
<li>Create a coder to support the CALS
&lt;<a class="reference" href="http://www.fileformat.info/format/cals/">http://www.fileformat.info/format/cals/</a>&gt; raster file format.</li>
<li>Support reading/rendering HP printer PCL formats.</li>
<li>Add integrated Adobe XMP
&lt;<a class="reference" href="http://www.adobe.com/products/xmp/main.html">http://www.adobe.com/products/xmp/main.html</a>&gt; profile support for
TIFF, JPEG, PNG, PDF, EPS, and Postscript.</li>
<li>Add a GeoTIFF &lt;<a class="reference" href="http://www.remotesensing.org/geotiff/geotiff.html">http://www.remotesensing.org/geotiff/geotiff.html</a>&gt;
extension to GraphicsMagick.</li>
<li>Port Erik Reinhard's super-cool Parameter Estimation For
Photographic Tone Reproduction
&lt;<a class="reference" href="http://www.cs.ucf.edu/~reinhard/Reinhard02/">http://www.cs.ucf.edu/~reinhard/Reinhard02/</a>&gt; algorithm to
GraphicsMagick.</li>
<li>Create a replacement (using a portable Widget set such as FLTK) for the
IMDisplay Windows GUI program.</li>
<li>Write a shim-layer to allow The GIMP &lt;<a class="reference" href="http://www.gimp.org/">http://www.gimp.org/</a>&gt; to be
executed as a loadable process module providing GraphicsMagick
users with access to GIMP features.</li>
<li>Port your existing GIMP module to GraphicsMagick as a loadable
process module.</li>
<li>Create an interface between GraphicsMagick and OpenOffice.org.
&lt;<a class="reference" href="http://www.openoffice.org/">http://www.openoffice.org/</a>&gt; so that OpenOffice may load and save
any format supported by GraphicsMagick. OpenOffice.org offers a
separate SDK so there may be a number of other opportunities to
explore.</li>
<li>Resolve the remaining porting bugs in the FlashPIX library.</li>
<li>Complete the port of ralcgm to Windows so that it may be used as a
delegate under Windows.</li>
</ul>
<hr class="docutils" />
<div class="line-block">
<div class="line">Copyright (C) 2002 - 2008 GraphicsMagick Group</div>
</div>
<p>This program is covered by multiple licenses, which are described in
Copyright.txt. You should have received a copy of Copyright.txt with this
package; otherwise see <a class="reference" href="http://www.graphicsmagick.org/www/Copyright.html">http://www.graphicsmagick.org/www/Copyright.html</a>.</p>
</div>
</div>
<div class="footer">
<hr class="footer" />
Generated on: 2008-03-30 02:11 UTC.

</div>
</body>
</html>