github.com/kaydxh/golang@v0.0.131/pkg/gocv/cgo/third_path/graphics-magick/share/doc/GraphicsMagick/www/contribute.html (about) 1 <?xml version="1.0" encoding="utf-8" ?> 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 4 <head> 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 6 <meta name="generator" content="Docutils 0.15.2: http://docutils.sourceforge.net/" /> 7 <title>Contributing to GraphicsMagick</title> 8 <link rel="stylesheet" href="docutils-articles.css" type="text/css" /> 9 </head> 10 <body> 11 12 <div class="banner"> 13 <img src="images/gm-107x76.png" alt="GraphicMagick logo" width="107" height="76" /> 14 <span class="title">GraphicsMagick</span> 15 <form action="http://www.google.com/search"> 16 <input type="hidden" name="domains" value="www.graphicsmagick.org" /> 17 <input type="hidden" name="sitesearch" value="www.graphicsmagick.org" /> 18 <span class="nowrap"><input type="text" name="q" size="25" maxlength="255" /> <input type="submit" name="sa" value="Search" /></span> 19 </form> 20 </div> 21 22 <div class="navmenu"> 23 <ul> 24 <li><a href="index.html">Home</a></li> 25 <li><a href="project.html">Project</a></li> 26 <li><a href="download.html">Download</a></li> 27 <li><a href="README.html">Install</a></li> 28 <li><a href="Hg.html">Source</a></li> 29 <li><a href="NEWS.html">News</a> </li> 30 <li><a href="utilities.html">Utilities</a></li> 31 <li><a href="programming.html">Programming</a></li> 32 <li><a href="reference.html">Reference</a></li> 33 </ul> 34 </div> 35 <div class="document" id="contributing-to-graphicsmagick"> 36 <h1 class="title">Contributing to GraphicsMagick</h1> 37 38 <!-- -*- mode: rst -*- --> 39 <!-- This text is in reStucturedText format, so it may look a bit odd. --> 40 <!-- See http://docutils.sourceforge.net/rst.html for details. --> 41 <p>The future and success of GraphicsMagick depends on your contributions. 42 By contributing to GraphicsMagick you will benefit from the 43 features/fixes you contribute, can take pride in taking part in the 44 development of a quality product, and you can tell your friends that you 45 contribute to the GraphicsMagick project.</p> 46 <p>There are a number of ways you can contribute:</p> 47 <ul class="simple"> 48 <li>Submit bug reports to the GraphicsMagick bug tracking system at 49 SourceForge.</li> 50 <li>Submit patches to the GraphicsMagick patch submission system at 51 SourceForge.</li> 52 <li>Perform test builds on unusual systems and report the results.</li> 53 <li>Submit ideas and proposed designs to the graphicsmagick-core 54 mailing list.</li> 55 <li>Create a new language interface, dependent library, or application.</li> 56 <li>Join the GraphicsMagick Group as a full-fledged developer with CVS 57 commit access.</li> 58 </ul> 59 <p>Regardless of how you choose to contribute, your contributions will be 60 treated with the respect and value that they deserve.</p> 61 <p>Becoming a member of the GraphicsMagick Group requires a majority vote 62 from existing members. Your chances of being admitted to the group are 63 increased significantly if you have a proven track-record of success on 64 other open source projects, are a recognized expert in the field, or have 65 already demonstrated your capabilities and commitment by contributing to 66 the project in other ways. Please contact Bob Friesenhahn 67 <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>> in order to be considered for group 68 membership.</p> 69 <div class="section" id="areas-to-contribute"> 70 <h1>Areas To Contribute</h1> 71 <p>The following are areas where significant contributions may be made to 72 the GraphicsMagick project:</p> 73 <ul class="simple"> 74 <li>Support building and distributing GraphicsMagick RPMs for Linux.</li> 75 <li>Act as formal maintainer for the Gentoo Linux GraphicsMagick ebuild so 76 that it is added back to Portage. This is not difficult since the 77 ebuild has been actively maintained via the Gentoo bug tracking system. 78 At the very least, registering a vote for the Gentoo bug may be helpful. 79 See <a class="reference external" href="http://bugs.gentoo.org/show_bug.cgi?id=190372">http://bugs.gentoo.org/show_bug.cgi?id=190372</a>.</li> 80 <li>Set up an FTP mirror site for GraphicsMagick.</li> 81 <li>Create a language interface using SWIG <<a class="reference external" href="http://www.swig.org/">http://www.swig.org/</a>> to 82 support scripting in Perl, Python, TCL/TK, Guile, MzScheme, Ruby, 83 Java, PHP, and CHICKEN, based on a common implementation.</li> 84 <li>Create a new utility command parser based on a separate LALR or 85 XML-based syntax definition, and using an approach suitable to 86 replace the existing error-prone command parsers in magick/command.c</li> 87 <li>Create a vector encoder for EPS, Postscript, PDF, SVG 88 <<a class="reference external" href="http://www.w3.org/Graphics/SVG/">http://www.w3.org/Graphics/SVG/</a>>, Macromedia Flash 89 (SWF), WebCGM <<a class="reference external" href="http://www.w3.org/Graphics/WebCGM/">http://www.w3.org/Graphics/WebCGM/</a>>, or WMF.</li> 90 <li>Create an OpenEXR coder based on the OpenEXR 91 <<a class="reference external" href="http://www.openexr.com/">http://www.openexr.com/</a>> library from Industrial Light & Magic.</li> 92 <li>Create a <em>pstoedit</em> module to import Postscript, EPS, and PDF 93 files as vector data using pstoedit <<a class="reference external" href="http://www.pstoedit.net/">http://www.pstoedit.net/</a>> which 94 already includes a high-quality driver to render Postscript vectors via 95 GraphicsMagick. This module could also export vector data in many 96 formats using pstoedit's output drivers.</li> 97 <li>Work on adding EXIF profile writing support which works for JPEG and 98 TIFF formats.</li> 99 <li>Add integrated Adobe XMP 100 <<a class="reference external" href="http://www.adobe.com/products/xmp/index.html">http://www.adobe.com/products/xmp/index.html</a>> profile support for 101 TIFF, JPEG, PNG, PDF, EPS, and Postscript.</li> 102 <li>Port Erik Reinhard's super-cool Parameter Estimation For 103 Photographic Tone Reproduction 104 <<a class="reference external" href="http://www.cs.ucf.edu/~reinhard/Reinhard02/">http://www.cs.ucf.edu/~reinhard/Reinhard02/</a>> algorithm to 105 GraphicsMagick.</li> 106 <li>Create a replacement (using a portable Widget set such as FLTK) for the 107 IMDisplay Windows GUI program and possibly the X11 'display' program.</li> 108 <li>Create an interface between GraphicsMagick and OpenOffice.org. 109 <<a class="reference external" href="http://www.openoffice.org/">http://www.openoffice.org/</a>> so that OpenOffice may load and save 110 any format supported by GraphicsMagick. OpenOffice.org offers a 111 separate SDK so there may be a number of other opportunities to 112 explore.</li> 113 <li>Complete the port of ralcgm to Windows so that it may be used as a 114 delegate under Windows.</li> 115 </ul> 116 <hr class="docutils" /> 117 <p>Copyright © GraphicsMagick Group 2002 - 2020</p> 118 </div> 119 </div> 120 </body> 121 </html>