]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sun, 8 Mar 2015 13:15:40 +0000 (13:15 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sun, 8 Mar 2015 13:15:40 +0000 (13:15 +0000)
index.html
www/api/MagickCore/doxygen.css
www/api/MagickCore/index.html
www/api/MagickWand/doxygen.css
www/api/MagickWand/index.html
www/api/channel.html
www/command-line-options.html
www/magick.html
www/porting.html

index 3baff791664ebc67880773f80b5dbf8cc7125c0a..2677e37f01e9de21b825f23b2f6373d9f06ceed3 100644 (file)
   <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
   <meta http-equiv="reply-to" content="magick-users@imagemagick.org"/>
   <meta name="application-name" content="ImageMagick"/>
-  <meta name="description" content="A collection of tools and libraries to read, write, and manipulate an image in any of the more popular image formats."/>
+  <meta name="description" content="ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, JPEG-2000, GIF, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves."/>
   <meta name="application-url" content="http://www.imagemagick.org"/>
   <meta name="generator" content="PHP"/>
-  <meta name="keywords" content="convert, edit, or, compose, bitmap, images, convert, edit, compose, image, pixel"/>
+  <meta name="keywords" content="convert, edit, or, compose, bitmap, images, ImageMagick, PerlMagick, image processing, image, photo, software, Magick++, OpenMP, convert"/>
   <meta name="rating" content="GENERAL"/>
   <meta name="robots" content="INDEX, FOLLOW"/>
   <meta name="generator" content="ImageMagick Studio LLC"/>
@@ -31,8 +31,8 @@
   <meta name="copyright" content="Copyright (c) 1999-2012 ImageMagick Studio LLC"/>
   <meta name="distribution" content="Global"/>
   <meta name="magick-serial" content="P131-S030410-R485315270133-P82224-A6668-G1245-1"/>
-  <link rel="icon" href="wand.png"/>
-  <link rel="shortcut icon" href="wand.ico" type="images/x-icon"/>
+  <link rel="icon" href="http://www.imagemagick.org/images/wand.png"/>
+  <link rel="shortcut icon" href="http://www.imagemagick.org/images/wand.ico" type="images/x-icon"/>
   <link rel="canonical" href="http://www.imagemagick.org" />
   <link rel="meta" type="application/rdf+xml" title="ICI" href="http://imagemagick.org/ici.rdf"/>
 
   </script>
 </div>
 <a href="discourse-server">
-  <img src="logo.jpg"
+  <img src="http://www.imagemagick.org/images/logo.jpg"
   alt="ImageMagick Logo" width="123" height="118"
   style="width: 123px; height: 118px; border: 0px; float: right;" /></a>
 <a href="http://www.imagemagick.org/index.html">
-  <img src="sprite.jpg"
+  <img src="http://www.imagemagick.org/images/sprite.jpg"
   alt="ImageMagick Sprite" width="114" height="118"
   style="width: 114px; height: 118px; border: 0px; float: right;" /></a>
 </div>
 
 <a id="intro"></a>
 <div class="doc-section">
-<p><a class="fancybox" rel="group" href="wizard.png" title="And Now a Touch of Magick"><img id="logo" alt="And Now a Touch of Magick" class="icon" width="265" height="352" src="wizard.jpg"/></a> ImageMagick<sup><a href="http://tarr.uspto.gov/servlet/tarr?regser=serial&amp;entry=78333969">&#174;</a></sup> is a software suite to create, edit, compose, or convert bitmap images.  It can read and write images in a variety of <a href="formats.html">formats</a> (over 200) including <a href="motion-picture.html">DPX</a>, <a href="high-dynamic-range.html">EXR</a>, GIF, JPEG, JPEG-2000, PDF, PNG, Postscript, SVG, and TIFF.  Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.</p>
+<p><a class="fancybox" rel="group" href="http://www.imagemagick.org/images/wizard.png" title="And Now a Touch of Magick"><img id="logo" alt="And Now a Touch of Magick" class="icon" width="265" height="352" src="http://www.imagemagick.org/images/wizard.jpg"/></a> ImageMagick<sup><a href="http://tarr.uspto.gov/servlet/tarr?regser=serial&amp;entry=78333969">&#174;</a></sup> is a software suite to create, edit, compose, or convert bitmap images.  It can read and write images in a variety of <a href="formats.html">formats</a> (over 200) including PNG, JPEG, JPEG-2000, GIF, TIFF, <a href="motion-picture.html">DPX</a>, <a href="high-dynamic-range.html">EXR</a>, WebP, Postscript, PDF, and SVG.  Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.</p>
 
 <p>The functionality of ImageMagick is typically utilized from the command line or you can use the features from programs written in your favorite language. Choose from these interfaces: <a href="api.html#ada">G2F</a> (Ada), <a href="api.html#c">MagickCore</a> (C), <a href="api.html#c">MagickWand</a> (C), <a href="api.html#ch">ChMagick</a> (Ch), <a href="api.html#com_">ImageMagickObject</a> (COM+), <a href="api.html#c__">Magick++</a> (C++), <a href="api.html#java">JMagick</a> (Java), <a href="api.html#lisp">L-Magick</a> (Lisp), <a href="api.html#lua">Lua</a>, <a href="api.html#neko">NMagick</a> (Neko/haXe), <a href="api.html#dot-net">Magick.NET</a> (.NET), <a href="api.html#pascal">PascalMagick</a> (Pascal),  <a href="api.html#perl">PerlMagick</a> (Perl), <a href="api.html#php">MagickWand for PHP</a> (PHP),  <a href="api.html#php">IMagick</a> (PHP), <a href="api.html#python">PythonMagick</a> (Python), <a href="api.html#ruby">RMagick</a> (Ruby), or <a href="api.html#tcl">TclMagick</a> (Tcl/TK). With a language interface, use ImageMagick to modify or create images dynamically and <em>automagically</em>.</p>
 
 
 <p>The ImageMagick development process ensures a <a href="http://upstream-tracker.org/versions/imagemagick.html">stable API</a> and ABI. Before each ImageMagick release, we perform a comprehensive security assessment that includes <a href="https://code.google.com/p/address-sanitizer/">memory error</a> and <a href="https://code.google.com/p/data-race-test/wiki/ThreadSanitizer">thread data race</a> detection to prevent security vulnerabilities.</p>
 
-<p>The current release is ImageMagick 6.9.0-7 available from <a href="download">http://www.imagemagick.org/download</a>.  It runs on <a href="http://www.imagemagick.org/download/linux/">Linux</a>, <a href="http://www.imagemagick.org/download/binaries/">Windows</a>, <a href="http://www.imagemagick.org/download/binaries/">Mac Os X</a>, <a href="http://www.imagemagick.org/download/iOS/">iOS</a>, Android OS, and others.</p>
+<p>The current release is ImageMagick 6.9.0-10 available from <a href="download">http://www.imagemagick.org/download</a>.  It runs on <a href="http://www.imagemagick.org/download/linux/">Linux</a>, <a href="http://www.imagemagick.org/download/binaries/">Windows</a>, <a href="http://www.imagemagick.org/download/binaries/">Mac Os X</a>, <a href="http://www.imagemagick.org/download/iOS/">iOS</a>, Android OS, and others.</p>
 
 <p>The authoritative ImageMagick web site is <a href="http://www.imagemagick.org/">http://www.imagemagick.org</a>.</p>
 </div>
 <div style="clear: both; margin: 0; width: 100%; "></div>
 </body>
 </html>
-<!-- Magick Cache 28th February 2015 06:32 -->
\ No newline at end of file
+<!-- Magick Cache 8th March 2015 08:23 -->
\ No newline at end of file
index f0f36f89f58f4aaf380c768f6f8d3020e225ec58..a00083315f1756b48f305fd14db1844548d80aea 100644 (file)
@@ -1,4 +1,4 @@
-/* The standard CSS for doxygen 1.8.6 */
+/* The standard CSS for doxygen 1.8.9.1 */
 
 body, table, div, p, dl {
        font: 400 14px/22px Roboto,sans-serif;
@@ -227,7 +227,7 @@ span.lineno a:hover {
        background-color: #C8C8C8;
 }
 
-div.ah {
+div.ah, span.ah {
        background-color: black;
        font-weight: bold;
        color: #ffffff;
@@ -245,6 +245,15 @@ div.ah {
        background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
 }
 
+div.classindex ul {
+        list-style: none;
+        padding-left: 0;
+}
+
+div.classindex span.ai {
+        display: inline-block;
+}
+
 div.groupHeader {
        margin-left: 16px;
        margin-top: 12px;
@@ -670,12 +679,12 @@ span.mlabel {
 
 /* @end */
 
-/* these are for tree view when not used as main index */
+/* these are for tree view inside a (index) page */
 
 div.directory {
         margin: 10px 0px;
-        border-top: 1px solid #A8B8D9;
-        border-bottom: 1px solid #A8B8D9;
+        border-top: 1px solid #9CAFD4;
+        border-bottom: 1px solid #9CAFD4;
         width: 100%;
 }
 
@@ -734,6 +743,80 @@ div.directory {
        color: #3D578C;
 }
 
+.arrow {
+    color: #9CAFD4;
+    -webkit-user-select: none;
+    -khtml-user-select: none;
+    -moz-user-select: none;
+    -ms-user-select: none;
+    user-select: none;
+    cursor: pointer;
+    font-size: 80%;
+    display: inline-block;
+    width: 16px;
+    height: 22px;
+}
+
+.icon {
+    font-family: Arial, Helvetica;
+    font-weight: bold;
+    font-size: 12px;
+    height: 14px;
+    width: 16px;
+    display: inline-block;
+    background-color: #728DC1;
+    color: white;
+    text-align: center;
+    border-radius: 4px;
+    margin-left: 2px;
+    margin-right: 2px;
+}
+
+.icona {
+    width: 24px;
+    height: 22px;
+    display: inline-block;
+}
+
+.iconfopen {
+    width: 24px;
+    height: 18px;
+    margin-bottom: 4px;
+    background-image:url('folderopen.png');
+    background-position: 0px -4px;
+    background-repeat: repeat-y;
+    vertical-align:top;
+    display: inline-block;
+}
+
+.iconfclosed {
+    width: 24px;
+    height: 18px;
+    margin-bottom: 4px;
+    background-image:url('folderclosed.png');
+    background-position: 0px -4px;
+    background-repeat: repeat-y;
+    vertical-align:top;
+    display: inline-block;
+}
+
+.icondoc {
+    width: 24px;
+    height: 18px;
+    margin-bottom: 4px;
+    background-image:url('doc.png');
+    background-position: 0px -4px;
+    background-repeat: repeat-y;
+    vertical-align:top;
+    display: inline-block;
+}
+
+table.directory {
+    font: 400 14px Roboto,sans-serif;
+}
+
+/* @end */
+
 div.dynheader {
         margin-top: 8px;
        -webkit-touch-callout: none;
index 946ca21e42a31beb744caafd10c55ce1bdc9afb4..084d2939ef217bbf1b7281986133a21b5dfa4efe 100644 (file)
@@ -3,13 +3,14 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.9.1"/>
 <title>MagickCore: Main Page</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="navtree.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
 <script type="text/javascript" src="navtree.js"></script>
 <script type="text/javascript">
   $(document).ready(initResizable);
@@ -33,7 +34,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.9.1 -->
 </div><!-- top -->
 <div id="side-nav" class="ui-resizable side-nav-resizable">
   <div id="nav-tree">
@@ -63,7 +64,7 @@ $(document).ready(function(){initNavTree('index.html','');});
   <ul>
     <li class="footer">Generated by
     <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
   </ul>
 </div>
 </body>
index f0f36f89f58f4aaf380c768f6f8d3020e225ec58..a00083315f1756b48f305fd14db1844548d80aea 100644 (file)
@@ -1,4 +1,4 @@
-/* The standard CSS for doxygen 1.8.6 */
+/* The standard CSS for doxygen 1.8.9.1 */
 
 body, table, div, p, dl {
        font: 400 14px/22px Roboto,sans-serif;
@@ -227,7 +227,7 @@ span.lineno a:hover {
        background-color: #C8C8C8;
 }
 
-div.ah {
+div.ah, span.ah {
        background-color: black;
        font-weight: bold;
        color: #ffffff;
@@ -245,6 +245,15 @@ div.ah {
        background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
 }
 
+div.classindex ul {
+        list-style: none;
+        padding-left: 0;
+}
+
+div.classindex span.ai {
+        display: inline-block;
+}
+
 div.groupHeader {
        margin-left: 16px;
        margin-top: 12px;
@@ -670,12 +679,12 @@ span.mlabel {
 
 /* @end */
 
-/* these are for tree view when not used as main index */
+/* these are for tree view inside a (index) page */
 
 div.directory {
         margin: 10px 0px;
-        border-top: 1px solid #A8B8D9;
-        border-bottom: 1px solid #A8B8D9;
+        border-top: 1px solid #9CAFD4;
+        border-bottom: 1px solid #9CAFD4;
         width: 100%;
 }
 
@@ -734,6 +743,80 @@ div.directory {
        color: #3D578C;
 }
 
+.arrow {
+    color: #9CAFD4;
+    -webkit-user-select: none;
+    -khtml-user-select: none;
+    -moz-user-select: none;
+    -ms-user-select: none;
+    user-select: none;
+    cursor: pointer;
+    font-size: 80%;
+    display: inline-block;
+    width: 16px;
+    height: 22px;
+}
+
+.icon {
+    font-family: Arial, Helvetica;
+    font-weight: bold;
+    font-size: 12px;
+    height: 14px;
+    width: 16px;
+    display: inline-block;
+    background-color: #728DC1;
+    color: white;
+    text-align: center;
+    border-radius: 4px;
+    margin-left: 2px;
+    margin-right: 2px;
+}
+
+.icona {
+    width: 24px;
+    height: 22px;
+    display: inline-block;
+}
+
+.iconfopen {
+    width: 24px;
+    height: 18px;
+    margin-bottom: 4px;
+    background-image:url('folderopen.png');
+    background-position: 0px -4px;
+    background-repeat: repeat-y;
+    vertical-align:top;
+    display: inline-block;
+}
+
+.iconfclosed {
+    width: 24px;
+    height: 18px;
+    margin-bottom: 4px;
+    background-image:url('folderclosed.png');
+    background-position: 0px -4px;
+    background-repeat: repeat-y;
+    vertical-align:top;
+    display: inline-block;
+}
+
+.icondoc {
+    width: 24px;
+    height: 18px;
+    margin-bottom: 4px;
+    background-image:url('doc.png');
+    background-position: 0px -4px;
+    background-repeat: repeat-y;
+    vertical-align:top;
+    display: inline-block;
+}
+
+table.directory {
+    font: 400 14px Roboto,sans-serif;
+}
+
+/* @end */
+
 div.dynheader {
         margin-top: 8px;
        -webkit-touch-callout: none;
index 022d4fec4c9498ea4697a11687d6e8da2fd2c1ea..09804fc12e2a39e4378c3331d1ce565fb36f947e 100644 (file)
@@ -3,13 +3,14 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.9.1"/>
 <title>MagickWand: Main Page</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="navtree.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
 <script type="text/javascript" src="navtree.js"></script>
 <script type="text/javascript">
   $(document).ready(initResizable);
@@ -33,7 +34,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.9.1 -->
 </div><!-- top -->
 <div id="side-nav" class="ui-resizable side-nav-resizable">
   <div id="nav-tree">
@@ -63,7 +64,7 @@ $(document).ready(function(){initNavTree('index.html','');});
   <ul>
     <li class="footer">Generated by
     <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
   </ul>
 </div>
 </body>
index 3ecc5249b52cabc0f02bf8e2c2d5ed1c2f03423a..0a210374838ed19b1dcb37915c837575716ee63a 100644 (file)
@@ -20,9 +20,9 @@
   <meta name="resource-type" content="document"></meta>
   <meta name="copyright" content="Copyright (c) 1999-2012 ImageMagick Studio LLC"></meta>
   <meta name="distribution" content="Global"></meta>
-  <link rel="icon" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../images/wand.png"></link>
-  <link rel="shortcut icon" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../images/wand.ico" type="images/x-icon"></link>
-  <link rel="canonical" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../index.html"></link>
+  <link rel="icon" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../images/wand.png"></link>
+  <link rel="shortcut icon" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../images/wand.ico" type="images/x-icon"></link>
+  <link rel="canonical" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../index.html"></link>
   <link rel="meta" type="application/rdf+xml" title="ICI" href="http://imagemagick.org/ici.rdf"></link>
 
   <!-- Add jQuery library -->
@@ -51,7 +51,7 @@
 
   <!-- ImageMagick style -->
   <style type="text/css" media="all">
-    @import url("../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/magick.css");
+    @import url("../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/magick.css");
   </style>
 </head>
 
   </script>
   
 </div>
-<a href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../discourse-server">
-  <img src="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../images/logo.jpg" alt="ImageMagick Logo" style="width: 123px; height: 118px; border: 0px; float: right;"></img></a>
-<a href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../index.html">
-  <img src="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../images/sprite.jpg" alt="ImageMagick Sprite" style="width: 114px; height: 118px; border: 0px; float: right;"></img></a>
+<a href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../discourse-server">
+  <img src="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../images/logo.jpg" alt="ImageMagick Logo" style="width: 123px; height: 118px; border: 0px; float: right;"></img></a>
+<a href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../index.html">
+  <img src="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../images/sprite.jpg" alt="ImageMagick Sprite" style="width: 114px; height: 118px; border: 0px; float: right;"></img></a>
 </div>
 
 <div class="westbar">
 
 <div class="menu">
-  <a title="About ImageMagick" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../index.html">About ImageMagick</a>
+  <a title="About ImageMagick" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../index.html">About ImageMagick</a>
 </div>
 <div class="menu">
-  <a title="Binary Releases" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/binary-releases.html">Binary Releases</a>
+  <a title="Binary Releases" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/binary-releases.html">Binary Releases</a>
 </div>
 <div class="sub">
-    <a title="Binary Release: Unix" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/binary-releases.html#unix">Unix</a>
+    <a title="Binary Release: Unix" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/binary-releases.html#unix">Unix</a>
 </div>
 <div class="sub">
-    <a title="Binary Release: MacOS X" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/binary-releases.html#macosx">Mac OS X</a>
+    <a title="Binary Release: MacOS X" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/binary-releases.html#macosx">Mac OS X</a>
 </div>
 <div class="sub">
-    <a title="Binary Release: iOS" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/binary-releases.html#iOS">iOS</a>
+    <a title="Binary Release: iOS" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/binary-releases.html#iOS">iOS</a>
 </div>
 <div class="sub">
-    <a title="Binary Release: Windows" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/binary-releases.html#windows">Windows</a>
+    <a title="Binary Release: Windows" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/binary-releases.html#windows">Windows</a>
 </div>
 <div class="sep"></div>
 <div class="menu">
-  <a title="Command-line Tools" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/command-line-tools.html">Command-line Tools</a>
+  <a title="Command-line Tools" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/command-line-tools.html">Command-line Tools</a>
 </div>
 <div class="sub">
-    <a title="Command-line Tools: Processing" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/command-line-processing.html">Processing</a>
+    <a title="Command-line Tools: Processing" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/command-line-processing.html">Processing</a>
 </div>
 <div class="sub">
-    <a title="Command-line Tools: Options" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/command-line-options.html">Options</a>
+    <a title="Command-line Tools: Options" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/command-line-options.html">Options</a>
 </div>
 <div class="sub">
     <a title="Command-line Tools: Usage" href="http://www.imagemagick.org/Usage/">Usage</a>
 </div>
 <div class="menu">
-  <a title="Program Interfaces" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/api.html">Program Interfaces</a>
+  <a title="Program Interfaces" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/api.html">Program Interfaces</a>
 </div>
 <div class="sub">
-    <a title="Program Interface: MagickWand" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/magick-wand.html">MagickWand</a>
+    <a title="Program Interface: MagickWand" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/magick-wand.html">MagickWand</a>
 </div>
 <div class="sub">
-    <a title="Program Interface: MagickCore" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/magick-core.html">MagickCore</a>
+    <a title="Program Interface: MagickCore" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/magick-core.html">MagickCore</a>
 </div>
 <div class="sub">
-    <a title="Program Interface: PerlMagick" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/perl-magick.html">PerlMagick</a>
+    <a title="Program Interface: PerlMagick" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/perl-magick.html">PerlMagick</a>
 </div>
 <div class="sub">
-    <a title="Program Interface: Magick++" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/magick++.html">Magick++</a>
+    <a title="Program Interface: Magick++" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/magick++.html">Magick++</a>
 </div>
 <div class="sep"></div>
 <div class="menu">
-   <a title="Install from Source" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/install-source.html">Install from Source</a>
+   <a title="Install from Source" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/install-source.html">Install from Source</a>
 </div>
 <div class="sub">
-    <a title="Install from Source: Unix" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/install-source.html#unix">Unix</a>
+    <a title="Install from Source: Unix" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/install-source.html#unix">Unix</a>
 </div>
 <div class="sub">
-    <a title="Install from Source: Windows" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/install-source.html#windows">Windows</a>
+    <a title="Install from Source: Windows" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/install-source.html#windows">Windows</a>
  </div>
 <div class="menu">
-  <a title="Resources" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/resources.html">Resources</a>
+  <a title="Resources" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/resources.html">Resources</a>
 </div>
 <div class="menu">
-  <a title="Architecture" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/architecture.html">Architecture</a>
+  <a title="Architecture" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/architecture.html">Architecture</a>
 </div>
 <div class="menu">
-  <a title="Download" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/download.html">Download</a>
+  <a title="Download" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/download.html">Download</a>
 </div>
 <div class="sep"></div>
 <div class="menu">
-  <a title="Search" href="http://www.imagemagick.org/http://www.imagemagick.org/http://www.imagemagick.org/http://www.imagemagick.org/http://www.imagemagick.org/script/search.php">Search</a>
+  <a title="Search" href="http://www.imagemagick.org/http://www.imagemagick.org/http://www.imagemagick.org/http://www.imagemagick.org/http://www.imagemagick.org/http://www.imagemagick.org/script/search.php">Search</a>
 </div>
 <div class="sep"></div>
 <div class="menu">
-  <a title="Site Map" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/sitemap.html">Site Map</a>
+  <a title="Site Map" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/sitemap.html">Site Map</a>
 </div>
 <div class="sub">
-  <a title="Site Map: Links" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/links.html">Links</a>
+  <a title="Site Map: Links" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/links.html">Links</a>
 </div>
 <div class="sep"></div>
 <div class="menu">
-  <a title="Support ImageMagick Development" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/support.html">Support ImageMagick Development</a>
+  <a title="Support ImageMagick Development" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/support.html">Support ImageMagick Development</a>
 </div>
 </div>
 
 <div class="eastbar">
   
-  <div> <a class="FlattrButton" style="display:none;" rev="flattr;button:compact;" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../index.html"></a></div>
+  <div> <a class="FlattrButton" style="display:none;" rev="flattr;button:compact;" href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../index.html"></a></div>
   <noscript>
     <a href="http://flattr.com/thing/947300/Convert-Edit-And-Compose-Images" target="_blank">
     <img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" width="93" height="20" border="0"></img></a>
 
     <span id="linkbar-center">
       <a href="http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x89AB63D48277377A">Public Key</a> •
-      <a href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../discourse-server">Discourse Server</a> •
+      <a href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../discourse-server">Discourse Server</a> •
       <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a> •
       <a href="http://jqmagick.imagemagick.org/">JqMagick</a>
     </span>
 </div>
 <div class="footer">
   <span id="footer-west">©  1999-2015 ImageMagick Studio LLC</span>
-  <span id="footer-east"> <a href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/contact.html">Contact the Wizards</a></span>
+  <span id="footer-east"> <a href="../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../www/contact.html">Contact the Wizards</a></span>
 </div>
 <div style="clear: both; margin: 0; width: 100%; "></div>
 </body>
index 387d39c6c264dd9ac709f8924c47b9e5b8a75a52..a1f5663a7d7e73d976f2bd52020acb031eb9fc2c 100644 (file)
@@ -288,7 +288,7 @@ Choose from these operators:<pre class="text">  add  conjugate  divide  magnuitu
 <p>See <a href="command-line-processing.html#geometry">Image Geometry</a> for complete details about the <em class="arg">geometry</em> argument.</p><p>The <em class="arg">width</em> and <em class="arg">height</em> of the <emclass="arg">geometry</em> argument give the size of the image that remainsafter cropping, and <em class="arg">x</em> and <em class="arg">y</em> in the<em class="arg">offset</em> (if present) gives the location of the top leftcorner of the cropped image with respect to the original image. To specify theamount to be removed, use <a href="command-line-options.html#shave">-shave</a> instead.</p><p>If the <em class="arg">x</em> and <em class="arg">y</em> offsets arepresent, a single image is generated, consisting of the pixels from thecropping region. The offsets specify the location of the upper left corner ofthe cropping region measured downward and rightward with respect to the upperleft corner of the image. If the <a href="command-line-options.html#gravity">-gravity</a> option ispresent with <code>NorthEast</code>, <code>East</code>, or <code>SouthEast</code>gravity, it gives the distance leftward from the right edge of the image tothe right edge of the cropping region. Similarly, if the <ahref="command-line-options.html#gravity">-gravity</a> option is present with <code>SouthWest</code>,<code>South</code>, or <code>SouthEast</code> gravity, the distance is measuredupward between the bottom edges.</p><p>If the <em class="arg">x</em> and <em class="arg">y</em> offsets areomitted, a set of tiles of the specified geometry, covering the entire inputimage, is generated. The rightmost tiles and the bottom tiles are smaller ifthe specified geometry extends beyond the dimensions of the input image.</p><p>You can add the <em class="arg">@</em> to the geometry argument to equally divide the image into the number of tiles generated.</p><p>By adding a exclamation character flag to the geometry argument, thecropped images virtual canvas page size and offset is set as if thegeometry argument was a viewport or window. This means the canvas page sizeis set to exactly the same size you specified, the image offset setrelative top left corner of the region cropped. </p><p>If the cropped image 'missed' the actual image on its virtual canvas, aspecial single pixel transparent 'missed' image is returned, and a 'cropmissed' warning given. </p><p>It might be necessary to <a href="command-line-options.html#repage" >+repage</a> the image prior tocropping the image to ensure the crop coordinate frame is relocated to theupper-left corner of the visible image.Similarly you may want to use <a href="command-line-options.html#repage" >+repage</a> after cropping toremove the page offset that will be left behind. This is especially true whenyou are going to write to an image format such as PNG that supports an imageoffset.</p><div style="margin: auto;">  <h4><a id="cycle"></a>-cycle <em class="arg">amount</em></h4></div><table style='background-color:#FFFFE0; margin-left:40px; margin-right:40px; width:88%'><tr><td style='width:75%'>displace image colormap by amount.</td><td style='text-align:right;'></td></tr></table>
 <p><em class="arg">Amount</em> defines the number of positions eachcolormap entry is shifted.</p><div style="margin: auto;">  <h4><a id="debug"></a>-debug <em class="arg">events</em></h4></div><table style='background-color:#FFFFE0; margin-left:40px; margin-right:40px; width:88%'><tr><td style='width:75%'>enable debug printout.</td><td style='text-align:right;'></td></tr></table>
 <p>The <code>events</code> parameter specifies which events are to be logged. Itcan be either <code>None</code>, <code>All</code>, <code>Trace</code>, ora comma-separated list consisting of one or more of the following domains:<code>Accelerate</code>, <code>Annotate</code>, <code>Blob</code>, <code>Cache</code>,<code>Coder</code>, <code>Configure</code>, <code>Deprecate</code>,<code>Exception</code>, <code>Locale</code>, <code>Render</code>,<code>Resource</code>, <code>Security</code>, <code>TemporaryFile</code>,<code>Transform</code>, <code>X11</code>, or <code>User</code>. </p><p>For example, to log cache and blob events, use.</p><p class='crt'><span class="crtprompt"> $magick&gt; </span><span class='crtin'>convert -debug "Cache,Blob" rose: rose.png</span></p><p>The <code>User</code> domain is normally empty, but developers can log userevents in their private copy of ImageMagick.</p><p>To print the complete list of debug methods, use <a href="command-line-options.html#list">-listdebug</a>.</p><p>Use the <a href="command-line-options.html#log">-log</a> option to specify the format for debuggingoutput.</p><p>Use <a href="command-line-options.html#debug">+debug</a> to turn off all logging.</p><p>Debugging may also be set using the <code>MAGICK_DEBUG</code> <a href="resources.html#environment">environment variable</a>.  The allowed values for the <code>MAGICK_DEBUG</code>environment variable are the same as for the <a href="command-line-options.html#debug">-debug</a>option.</p><div style="margin: auto;">  <h4><a id="decipher"></a>-decipher <em class="arg">filename</em></h4></div><table style='background-color:#FFFFE0; margin-left:40px; margin-right:40px; width:88%'><tr><td style='width:75%'>Decipher and restore pixels that were previously transformed by<a href="command-line-options.html#encipher">-encipher</a>.</td><td style='text-align:right;'></td></tr></table>
-<p>Get the passphrase from the file specified by <emclass="arg">filename</em>.</p><p>For more information, see the webpage, <ahref="http://www.imagemagick.org/www/cipher.html">ImageMagick: Encipher orDecipher an Image</a>.</p><div style="margin: auto;">  <h4><a id="deconstruct"></a>-deconstruct</h4></div><table style='background-color:#FFFFE0; margin-left:40px; margin-right:40px; width:88%'><tr><td style='width:75%'>find areas that has changed between images </td><td style='text-align:right;'></td></tr></table>
+<p>Get the passphrase from the file specified by <emclass="arg">filename</em>.</p><p>For more information, see the webpage, <ahref="../cipher.html">ImageMagick: Encipher orDecipher an Image</a>.</p><div style="margin: auto;">  <h4><a id="deconstruct"></a>-deconstruct</h4></div><table style='background-color:#FFFFE0; margin-left:40px; margin-right:40px; width:88%'><tr><td style='width:75%'>find areas that has changed between images </td><td style='text-align:right;'></td></tr></table>
 <p>Given a sequence of images all the same size, such as produced by <ahref="command-line-options.html#coalesce">-coalesce</a>, replace the second and later images, witha smaller image of just the area that changed relative to the previous image.</p><p>The resulting sequence of images can be used to optimize an animationsequence, though will not work correctly for GIF animations when parts of theanimation can go from opaque to transparent. </p><p>This option is actually equivalent to the  <a href="command-line-options.html#layers">-layers</a>method '<code>compare-any</code>'. </p><div style="margin: auto;">  <h4><a id="define"></a>-define <em class="arg">key</em>{<em class="arg">=value</em>}<em class="arg">...</em></h4></div><table style='background-color:#FFFFE0; margin-left:40px; margin-right:40px; width:88%'><tr><td style='width:75%'>add specific global settings generally used to controlcoders and image processing operations.</td><td style='text-align:right;'></td></tr></table>
 <p>This option creates one or more definitions for coders and decoders to usewhile reading and writing image data.  Definitions are generally used tocontrol image file format coder modules, and image processing operations,beyond what is provided by normal means.  Defined settings are listed in <ahref="command-line-options.html#verbose" >-verbose</a> information ("<code>info:</code>" output format)as "Artifacts". </p><p>If <em class="arg">value</em> is missing for a definition, an empty-valueddefinition of a flag is created with that name. This used to control on/offoptions.  Use <a href="command-line-options.html#define">+define key</a> to remove definitionspreviously created.  Use <a href="command-line-options.html#define">+define "*"</a> to remove allexisting definitions.</p><p>The same 'artifact' settings can also be defined using the <ahref="command-line-options.html#set" >-set "option:<em class="arg">key</em>" "<em class="arg">value</em>"</a> option, which also allows the use of <a href="escape.html" >Format and Print ImageProperties</a> in the defined value. </p><p>The <em>option</em> and <em>key</em> are case-independent (they areconverted to lowercase for use within the decoders) while the <em>value</em>is case-dependent.</p><p>Such settings are global in scope, and affect all images and operations. </p><p>The following definitions are just some of the artifacts that areavailable:</p><dl><dt>bmp:format=<em class="arg">value</em></dt>   <dd> valid values are <em class="arg">bmp2</em>, <em class="arg">bmp3</em>,   and <em class="arg">bmp4</em>.  This option can be useful when the   method of prepending "BMP2:" to the output filename is inconvenient or   is not available, such as when using the <a href="mogrify.html">mogrify</a>   utility.</dd><dt>complex:snr=<em class="arg">value</em></dt>   <dd>Set the divide SNR constant<a href="command-line-options.html#complex"   >-complex</a></dd><dt>compose:args=<em class="arg">arguments</em></dt>    <dd>Sets certain compose argument values when using convert ... -compose ...    -composite. See <a href="../compose.html"    >Image Composition</a></dd><dt>convolve:scale=<em class="arg">{kernel_scale}[!^] [,{origin_addition}] [%]</em></dt>    <dd>Defines the kernel scaling. The special flag ! automatically scales to     full dynamic range. The ! flag can be used in combination with a factor or     percent. The factor or percent is then applied after the automatic scaling.     An example is 50%!. This produces a result 50% darker than full dynamic     range scaling. The ^ flag assures the kernel is 'zero-summing', for     example when some values are positive and some are negative as in edge     detection kernels. The origin addition adds that value to the center     pixel of the kernel. This produces and effect that is like adding the image          that many times to the result of the filtered image. The typical value     is 1 so that the original image is added to the result of the convolution.     The default is 0.</dd><dt>convolve:showkernel=<em class="arg">1</em></dt>    <dd>Outputs (to 'standard error') all the information about a specified <a    href="command-line-options.html#morphology" >-morphology convolve</a> kernel.</dd><dt>dcm:display-range=<em class="arg">reset</em></dt>    <dd>Sets the display range to the minimum and maximum pixel values for the    DCM image format.</dd><dt>dds:cluster-fit=<em class="arg">true|false</em></dt>    <dd>Enables the dds cluster-fit.</dd><dt>dds:compression=<em class="arg">dxt1|dxt5|none</em></dt>    <dd>Sets the dds compression.</dd><dt>dds:mipmaps=<em class="arg">value</em></dt>    <dd>Sets the dds number of mipmaps.</dd><dt>dds:weight-by-alpha=<em class="arg">true|false</em></dt>    <dd>Enables the dds alpha weighting.</dd><dt>delegate:bimodal=<em class="arg">true</em></dt>    <dd>Specifies direct conversion from Postscript to PDF.</dd><dt>distort:scale=<em class="arg">value</em></dt>   <dd>Sets the output scaling factor for use with <a href="command-line-options.html#distort"   >-distort</a></dd><dt>distort:viewport=<em class="arg">WxH+X+Y</em></dt>   <dd>Sets the viewport for use with <a href="command-line-options.html#distort">-distort</a></dd><dt>dot:layout-engine=<em class="arg">value</em></dt>    <dd>Specifies the layout engine for the DOT image format (e.g.    <code>neato</code>).</dd><dt>filter:option=<em class="arg">value</em></dt>    <dd>Set a filter option for use with <a href="command-line-options.html#resize">-resize</a>.    See <a href="command-line-options.html#filter">-filter</a> for details.</dd><dt>fourier:normalize=<em class="arg">inverse</em></dt>   <dd>Sets the location for the FFT/IFT normalization as use by     <a href="command-line-options.html#fft">+-fft</a> and <a href="command-line-options.html#ift">+-ift</a>. The default is     forward.</dd><dt>icon:auto-resize</dt>    <dd>Automatically stores multiple sizes when writing an ico image    (requires a 256x256 input image).</dd><dt>jp2:layer-number=<em class="arg">value</em></dt>    <dd>Sets the maximum number of quality layers to decode. Same for JPT, JC2,    and J2K</dd><dt>jp2:number-resolutions=<em class="arg">value</em></dt>    <dd>Sets the number of resolutions to encode.Same for JPT, JC2, and J2K</dd><dt>jp2:progression-order=<em class="arg">value</em></dt>    <dd>choose from LRCP, RLCP, RPCL, PCRL or CPRL. Same for JPT, JC2, and     J2K</dd></dd><dt>jp2:quality=<em class="arg">value,value...</em></dt>    <dd>Sets the quality layer PSNR, given in dB. The order is from left to     right in ascending order. The default is a single lossless quality layer.      Same for JPT, JC2, and J2K</dd></dd><dt>jp2:rate=<em class="arg">value</em></dt>    <dd>Specify the compression factor to use while writing JPEG-2000 files. The    compression factor is the reciprocal of the compression ratio. The valid    range is 0.0 to 1.0, with 1.0 indicating lossless compression. If defined,    this value overrides the -quality setting.  A quality setting of 75    results in a rate value of 0.06641. Same for JPT, JC2, and J2K</dd></dd><dt>jp2:reduce-factor=<em class="arg">value</em></dt>    <dd>Sets the number of highest resolution levels to be discarded.Same for     JPT, JC2, and J2K</dd></dd><dt>jpeg:block-smoothing=<em class="arg">on|off</em></dt><dt>jpeg:colors=<em class="arg">value</em></dt>    <dd>Set the desired number of colors and let the JPEG encoder do the    quantizing.</dd><dt>jpeg:dct-method=<em class="arg">value</em></dt>    <dd>Choose from <code>default</code>, <code>fastest</code>,     <code>float</code>, <code>ifast</code>, and <code>islow</code>.</dd><dt>jpeg:extent=<em class="arg">value</em></dt>    <dd>Restrict the maximum JPEG file size, for example <code>-define    jpeg:extent=400KB</code>.  The JPEG encoder will search for the highest    compression quality level that results in an output file that does not    exceed the value. The <code>-quality</code> option is ignored if it    is also present.</dd><dt>jpeg:fancy-upsampling=<em class="arg">on|off</em></dt><dt>jpeg:optimize-coding=<em class="arg">on|off</em></dt><dt>jpeg:q-table=<em class="arg">table</em></dt><dt>jpeg:sampling-factor=<em class="arg">sampling-factor-string</em></dt><dt>jpeg:size=<em class="arg">geometry</em></dt>    <dd>Set the size hint of a JPEG image, for    example, <code>-define jpeg:size=128x128</code>.    It is most useful for increasing performance and reducing the memory    requirements when reducing the size of a large JPEG image.</dd><dt>json:features</dt>  <dd>includes features in verbose information</dd><dt>json:limit</dt><dt>json:locate</dt><dt>json:moments</dt>  <dd>includes image moments in verbose information</dd><dt>mng:need-cacheoff</dt>  <dd>turn playback caching off for streaming MNG.</dd><dt>morphology:compose=<em class="arg">compose-method</em></dt>    <dd>Specifies how to merge results generated by multiple<a    href="command-line-options.html#morphology" >-morphology</a> kernel. The default is none. One     typical value is 'lighten' as used, for example, with the sobel edge     kernels. </dd><dt>morphology:showkernel=<em class="arg">1</em></dt>    <dd>Outputs (to 'standard error') all the information about a generated <a    href="command-line-options.html#morphology" >-morphology</a> kernel.</dd><dt>pcl:fit-to-page=<em class="arg">true</em></dt><dt>pdf:fit-page=<em class="arg">geometry</em></dt>    <dd> geometry specifies the scaling dimensions for resizing when the PDF is    being read. The geometry is either WxH{%} or page size. No offsets are    allowed. (introduced in IM 6.8.8-8)</dd><dt>pdf:fit-to-page=<em class="arg">true</em></dt><dt>pdf:use-cropbox=<em class="arg">true</em></dt><dt>pdf:use-trimbox=<em class="arg">true</em></dt><dt>png:bit-depth=<em class="arg">value</em></dt><dt>png:color-type=<em class="arg">value</em></dt>    <dd>desired bit-depth and color-type for PNG output.  You can force the PNG    encoder to use a different bit-depth and color-type than it would have    normally selected, but only if this does not cause any loss of image    quality. Any attempt to reduce image quality is treated as an error and no    PNG file is written.  E.g., if you have a 1-bit black-and-white image, you    can use these "defines" to cause it to be written as an 8-bit grayscale,    indexed, or even a 64-bit RGBA.  But if you have a 16-million color image,    you cannot force it to be written as a grayscale or indexed PNG.  If you    wish to do this, you must use the appropriate <a href="command-line-options.html#depth">-depth</a>,    <a href="command-line-options.html#colors">-colors</a>, or <a href="command-line-options.html#type">-type</a> directives to    reduce the image quality prior to using the PNG encoder. Note that in    indexed PNG files, "bit-depth" refers to the number of bits per index,    which can be 1, 2, 4, or 8.  In such files, the color samples always have    8-bit depth.</dd><dt>png:compression-filter=<em class="arg">value</em></dt>   <dd> valid values are 0 through 9. 0-4 are the corresponding PNG filters,   5 means adaptive filtering except for images with a colormap, 6 means   adaptive filtering for all images, 7 means MNG "loco" compression, 8 means    Z_RLE strategy with adaptive filtering, and 9 means Z_RLE strategy with no    filtering.</dd><dt>png:compression-level=<em class="arg">value</em></dt>   <dd> valid values are 0 through 9, with 0 providing the least but fastest       compression and 9 usually providing the best and always the slowest.</dd><dt>png:compression-strategy=<em class="arg">value</em></dt>   <dd> valid values are 0 through 4, meaning default, filtered, huffman_only,   rle, and fixed ZLIB compression strategy. If you are using an old zlib   that does not support Z_RLE (before 1.2.0) or Z_FIXED (before 1.2.2.2),   values 3 and 4, respectively, will use the zlib default strategy   instead.</dd><dt>png:format=<em class="arg">value</em></dt>   <dd> valid values are <em class="arg">png8</em>, <em class="arg">png24</em>,   <em class="arg">png32</em>, <em class="arg">png48</em>,   <em class="arg">png64</em>, and <em class="arg">png00</em>.   This property can be useful for specifying   the specific PNG format to be used, when the usual method of prepending the   format name to the output filename is inconvenient, such as when writing   a PNG-encoded ICO file or when using <a href="mogrify.html">mogrify</a>.   Value = <em class="arg">png8</em> reduces the number of colors to 256,   only one of which may be fully transparent, if necessary.  The other   values do not force any reduction of quality; it is an error to request   a format that cannot represent the image data without loss (except that   it is allowed to reduce the bit-depth from 16 to 8 for all formats).   Value = <em class="arg">png24</em> and <em class="arg">png48</em>   allow transparency, only if a single color is fully transparent and that   color does not also appear in an opaque pixel; such transparency is   written in a PNG <code>tRNS</code> chunk.   Value = <em class="arg">png00</em> causes the image to inherit its   color-type and bit-depth from the input image, if the input was also   a PNG.</dd><dt>png:exclude-chunk=<em class="arg">value</em></dt><dt>png:include-chunk=<em class="arg">value</em></dt>    <dd>ancillary chunks to be excluded from or included in PNG output.    <p>The <em class="arg">value</em> can be the name of a PNG chunk-type such    as <em class="arg">bKGD</em>, a comma-separated list of chunk-names    (which can include the word <em class="arg">date</em>, the word    <em class="arg">all</em>, or the word <em class="arg">none</em>).    Although PNG chunk-names are case-dependent, you can use all lowercase    names if you prefer.</p>    <p>The "include-chunk" and "exclude-chunk" lists only affect the behavior    of the PNG encoder and have no effect on the PNG decoder.</p>    <p>As a special case, if the <code>sRGB</code> chunk is excluded and    the <code>gAMA</code> chunk is included, the <code>gAMA</code> chunk will    only be written if gamma is not 1/2.2, since most decoders assume    sRGB and gamma=1/2.2 when no colorspace information is included in    the PNG file.  Because the list is processed from left to right, you    can achieve this with a single define:</p><pre class="text">   -define png:include-chunk=none,gAMA</pre>    <p>As a special case, if the <code>sRGB</code> chunk is not excluded and    the PNG encoder recognizes that the image contains the sRGB ICC profile,    the PNG encoder will write the <code>sRGB</code> chunk instead of the    entire ICC profile.  To force the PNG encoder to write the sRGB    profile as an <code>iCCP</code> chunk in the output PNG instead of the    <code>sRGB</code> chunk, exclude the <code>sRGB</code> chunk.</p>    <p>The critical PNG chunks <code>IHDR</code>, <code>PLTE</code>,    <code>IDAT</code>, and <code>IEND</code> cannot be excluded.  Any such    entries appearing in the list will be ignored.</p>    <p>If the ancillary PNG <code>tRNS</code> chunk is excluded and the    image has transparency, the PNG colortype is forced to be 4 or 6    (GRAY_ALPHA or RGBA).  If the image is not transparent, then the    <code>tRNS</code> chunk isn't written anyhow, and there is no effect    on the PNG colortype of the output image.</p>    <p>The <a href="command-line-options.html#strip">-strip</a> option does the equivalent of the    following for PNG output:</p><pre class="text">   -define png:exclude-chunk=EXIF,iCCP,iTXt,sRGB,tEXt,zCCP,zTXt,date</pre>    <p>The default behavior is to include all known PNG ancillary chunks    plus ImageMagick's private <code>vpAg</code> ("virtual page") chunk,    and to exclude all PNG chunks that are unknown to ImageMagick,    regardless of their PNG "copy-safe" status as described in the    PNG specification.</p>    <p>Any chunk names that are not known to ImageMagick are ignored    if they appear in either the "include-chunk" or "exclude-chunk" list.    The ancillary chunks currently known to ImageMagick are    <code>bKGD</code>, <code>cHRM</code>, <code>gAMA</code>, <code>iCCP</code>,    <code>oFFs</code>, <code>pHYs</code>, <code>sRGB</code>, <code>tEXt</code>,    <code>tRNS</code>, <code>vpAg</code>, and <code>zTXt</code>.</p>    <p>You can also put <code>date</code> in the list to include or exclude    the "Date:create" and "Date:modify" text chunks that ImageMagick normally    inserts in the output PNG.</p></dd><dt>png:preserve-colormap[=<em class="arg">true</em>]</dt>    <dd>Use the existing image->colormap. Normally the PNG encoder will    try to optimize the palette, eliminating unused entries and putting    the transparent colors first.  If this flag is set, that behavior    is suppressed.</dd><dt>png:preserve-iCCP[=<em class="arg">true</em>]</dt>    <dd>By default, the PNG decoder and encoder examine any ICC profile    that is present, either from an <code>iCCP</code> chunk in the PNG    input or supplied via an option, and if the profile is recognized    to be the sRGB profile, converts it to the <code>sRGB</code> chunk.    You can use <code>-define png:preserve-iCCP</code> to prevent    this from happening; in such cases the <code>iCCP</code> chunk    will be read or written and no <code>sRGB</code> chunk will be    written.  There are some ICC profiles that claim to be sRGB but    have various errors that cause them to be rejected by libpng16; such    profiles are recognized anyhow and converted to the <code>sRGB</code>    chunk, but are rejected if the <code>-define png:preserve-iCCP</code>    is present. Note that not all "sRGB" ICC profiles are recognized    yet; we will add them to the list as we encounter them.</dd><dt>png:swap-bytes[=<em class="arg">true</em>]</dt>    <dd>The PNG specification requires that any multi-byte integers be stored in    network byte order (MSB-LSB endian).  This option allows you to    fix any invalid PNG files that have 16-bit samples stored incorrectly    in little-endian order (LSB-MSB).  The "-define png:swap-bytes" option    must appear before the input filename on the commandline.  The swapping    is done during the libpng decoding operation.</dd><dt>profile:skip=<em class="arg">name1,name2,...</em></dt>    <dd>Skip the named profile[s] when reading the image. Use skip="*" to    skip all named profiles in the image. Many named profiles exist,    including ICC, EXIF, APP1, IPTC, XMP, and others.</dd><dt>ps:imagemask</dt>    <dd>If the ps:imagemask flag is defined, the PS3 and EPS3 coders will create    Postscript files that render bilevel images with the Postscript imagemask    operator instead of the image operator.</dd><dt>quantum:format=<em class="arg">type</em></dt>    <dd>Set the type to <code>floating-point</code> to specify a floating-point    format for raw files (e.g. GRAY:) or for MIFF and TIFF images in HDRI mode    to preserve negative values. If <a href="command-line-options.html#depth">-depth</a> 16 is    included, the result is a single precision floating point format.    If <a href="command-line-options.html#depth">-depth</a> 32 is included, the result is    double precision floating point format.</dd><dt>quantum:polarity=<em class="arg">photometric-interpretation</em></dt>    <dd>Set the photometric-interpretation of an image (typically for TIFF image    file format) to either <code>min-is-black</code> (default) or    <code>min-is-white</code>.</dd><dt>sample:offset=<em class="arg">geometry</em></dt>    <dd>Location of the sampling point within the sub-region being sampled,    expressed as percentages (see <a href="command-line-options.html#sample" >-sample</a>).</dd><dt>showkernel=<em class="arg">1</em></dt>    <dd>Outputs (to 'standard error') all the information about a generated <a    href="command-line-options.html#morphology" >-morphology</a> kernel.</dd><dt>tiff:alpha=<em class="arg">associated|unassociated|unspecified</em></dt>   <dd>Specify the alpha extra samples as associated, unassociated or unspecified </dd><dt>tiff:endian=<em class="arg">msb|lsb</em></dt><dt>tiff:exif-properties=<em class="arg">false</em></dt>        <dd>Skips reading the EXIF properties.</dd><dt>tiff:fill-order=<em class="arg">msb|lsb</em></dt><dt>tiff:ignore-tags=<em class="arg">comma-separate-list-of-tag-IDs</em></dt>   <dd>Allows one or more tag ID values to be ignored.</dd><dt>tiff:rows-per-strip=<em class="arg">value</em></dt>   <dd>Sets the number of rows per strip</dd><dt>tiff:tile-geometry=<em class="arg">WxH</em></dt>        <dd>Sets the tile size for pyramid tiffs. Requires the suffix        PTIF: before the outputname</dd></dl><p>For example, to create a postscript file that will render only the blackpixels of a bilevel image, use:</p><p class='crt'><span class="crtprompt"> $magick&gt; </span><span class='crtin'>convert bilevel.tif -define ps:imagemask eps3:stencil.ps</span></p><p>Set attributes of the image registry by prefixing the value with<code>registry:</code>.  For example, to set a temporary path to put work files,use:</p><p class="crtsnip">-define registry:temporary-path=/data/tmp</p><div style="margin: auto;">  <h4><a id="delay"></a>-delay <em class="arg">ticks</em> <br />-delay <em class="arg">ticks</em>x<em class="arg">ticks-per-second</em> {<em class="arg">&lt;</em>} {<em class="arg">&gt;</em>}</h4></div><table style='background-color:#FFFFE0; margin-left:40px; margin-right:40px; width:88%'><tr><td style='width:75%'>display the next image after pausing.</td><td style='text-align:right;'></td></tr></table>
 <p>This option is useful for regulating the animation of image sequences<em>ticks/ticks-per-second</em> seconds must expire before the display of thenext image. The default is no delay between each showing of the imagesequence.  The default ticks-per-second is 100.</p><p>Use <code>&gt;</code> to change the image delay <em>only</em> if its currentvalue exceeds the given delay. <code>&lt;</code> changes the image delay<em>only</em> if current value is less than the given delay.  For example, ifyou specify <code>30&gt;</code> and the image delay is 20, the image delay doesnot change. However, if the image delay is 40 or 50, the delay it is changedto 30. Enclose the given delay in quotation marks to prevent the<code>&lt;</code> or <code>&gt;</code> from being interpreted by your shell asa file redirection.</p><div style="margin: auto;">  <h4><a id="delete"></a>-delete <em class="arg">indexes</em></h4></div><table style='background-color:#FFFFE0; margin-left:40px; margin-right:40px; width:88%'><tr><td style='width:75%'>delete the images specified by index, from the image sequence.</td><td style='text-align:right;'></td></tr></table>
@@ -311,7 +311,7 @@ Choose from these operators:<pre class="text">  add  conjugate  divide  magnuitu
 <p>Specify the count and the image to duplicate by its index in the sequence.The first image is index 0.  Negative indexes are relative to the end of thesequence, for example, -1 represents the last image of the sequence.  Specifya range of images with a dash (e.g. 0-4).  Separate indexes with a comma (e.g.0,2).  Use <code>+duplicate</code> to duplicate the last image in the currentimage sequence.</p><div style="margin: auto;">  <h4><a id="edge"></a>-edge <em class="arg">radius</em></h4></div><table style='background-color:#FFFFE0; margin-left:40px; margin-right:40px; width:88%'><tr><td style='width:75%'>detect edges within an image.</td><td style='text-align:right;'></td></tr></table>
 <div style="margin: auto;">  <h4><a id="emboss"></a>-emboss <em class="arg">radius</em></h4></div><table style='background-color:#FFFFE0; margin-left:40px; margin-right:40px; width:88%'><tr><td style='width:75%'>emboss an image.</td><td style='text-align:right;'></td></tr></table>
 <div style="margin: auto;">  <h4><a id="encipher"></a>-encipher <em class="arg">filename</em></h4></div><table style='background-color:#FFFFE0; margin-left:40px; margin-right:40px; width:88%'><tr><td style='width:75%'>Encipher pixels for later deciphering by <a href="command-line-options.html#decipher">-decipher</a>.</td><td style='text-align:right;'></td></tr></table>
-<p>Get the passphrase from the file specified by <em class="arg">filename</em>.</p><p>For more information, see the webpage, <ahref="http://www.imagemagick.org/www/cipher.html">ImageMagick: Encipher orDecipher an Image</a>.</p><div style="margin: auto;">  <h4><a id="encoding"></a>-encoding <em class="arg">type</em></h4></div><table style='background-color:#FFFFE0; margin-left:40px; margin-right:40px; width:88%'><tr><td style='width:75%'>specify the text encoding.</td><td style='text-align:right;'></td></tr></table>
+<p>Get the passphrase from the file specified by <em class="arg">filename</em>.</p><p>For more information, see the webpage, <ahref="../cipher.html">ImageMagick: Encipher orDecipher an Image</a>.</p><div style="margin: auto;">  <h4><a id="encoding"></a>-encoding <em class="arg">type</em></h4></div><table style='background-color:#FFFFE0; margin-left:40px; margin-right:40px; width:88%'><tr><td style='width:75%'>specify the text encoding.</td><td style='text-align:right;'></td></tr></table>
 <p>Choose from <code>AdobeCustom</code>, <code>AdobeExpert</code>,<code>AdobeStandard</code>, <code>AppleRoman</code>, <code>BIG5</code>,<code>GB2312</code>, <code>Latin 2</code>, <code>None</code>, <code>SJIScode</code>,<code>Symbol</code>, <code>Unicode</code>, <code>Wansung</code>.</p><div style="margin: auto;">  <h4><a id="endian"></a>-endian <em class="arg">type</em></h4></div><table style='background-color:#FFFFE0; margin-left:40px; margin-right:40px; width:88%'><tr><td style='width:75%'>Specify endianness (<code>MSB</code> or <code>LSB</code>) of the image.</td><td style='text-align:right;'></td></tr></table>
 <p>To print a complete list of endian types, use the <a href="command-line-options.html#list">-list endian</a> option.</p><p>Use <a href="command-line-options.html#endian">+endian</a> to revert to unspecified endianness.</p><div style="margin: auto;">  <h4><a id="enhance"></a>-enhance</h4></div><table style='background-color:#FFFFE0; margin-left:40px; margin-right:40px; width:88%'><tr><td style='width:75%'>Apply a digital filter to enhance a noisy image.</td><td style='text-align:right;'></td></tr></table>
 <div style="margin: auto;">  <h4><a id="equalize"></a>-equalize</h4></div><table style='background-color:#FFFFE0; margin-left:40px; margin-right:40px; width:88%'><tr><td style='width:75%'>perform histogram equalization on the image channel-by-channel.</td><td style='text-align:right;'></td></tr></table>
index 86635cacd70d6e4e52dfb06e41514b38ef467ddd..4eb50cdfbe038fdfd7c27efc3a9714d8b5d71c9a 100644 (file)
 </div>
 <div class="sep"></div>
 <div class="menu">
-  <a title="Search" href="http://www.imagemagick.org/http://www.imagemagick.org/http://www.imagemagick.org/http://www.imagemagick.org/http://www.imagemagick.org/script/search.php">Search</a>
+  <a title="Search" href="http://www.imagemagick.org/http://www.imagemagick.org/http://www.imagemagick.org/http://www.imagemagick.org/http://www.imagemagick.org/http://www.imagemagick.org/script/search.php">Search</a>
 </div>
 <div class="sep"></div>
 <div class="menu">
index 41679c6723186dfee646a8f29af78f260142f9e4..8fa040758ec34df723cd4f9b5fc96842f85db449 100644 (file)
 <div class="doc-section">
 <p>The design of ImageMagick is an evolutionary process, with the design and implementation efforts serving to influence and guide further progress in the other.  With ImageMagick version 7 we aim to improve the design based on lessons learned from the version 6 implementation.  ImageMagick was originally designed to display RGB images to an X Windows server.  Over time we extended support to RGBA images and then to the CMYK and CMYKA image format.  With ImageMagick version 7, we extend support to arbitrary colorspaces with an arbitrary number of pixel channels.  Other design changes are in the works and we will document them here so be sure to revisit periodically.</p>
 
-<p>To support variable pixel channels in the MagickCore API, pixel handling has changed when getting or setting the pixel channels.  You can access channels as an array, <em>pixel[i]</em>, or use an accessor such as GetPixelRed() or SetPixelRed().  There are some modest changes to the MagickWand API.   Magick++ and PerlMagick should behave exactly as it does for ImageMagick version 6.</p>
+<p>To support variable pixel channels in the MagickCore API, pixel handling has changed when getting or setting the pixel channels.  You can access channels as an array, <em>pixel[i]</em>, or use an accessor such as GetPixelRed() or SetPixelRed().  There are some modest changes to the MagickCore and MagickWand API.   Magick++ and PerlMagick should behave exactly as it does for ImageMagick version 6.</p>
 
 <p>The shell API (command line) of ImageMagick version 7 is also undergoing
 a major overhaul, with specific emphasis on the ability to read 'options' not
@@ -363,12 +363,12 @@ options, and more global use of 'image properities' (more commonly known as
 
 <p>Note, how we use GetPixelChannels() to advance to the next set of pixel channels.</p>
 
-<p>The colormap indexes and black pixel channel (for the CMYK colorspace) are no longer stored in the index channel, previously accessed with GetAuthenticIndexQueue() and GetCacheViewAuthenticIndexQueue().  Instead they are now a pixel channel and accessed with the convenience pixel accessor methods GetPixelIndex(), SetPixelIndex(), GetPixelBlack(), and SetPixelBlack().</p>
+<p>The colormap indexes and black pixel channel (for the CMYK colorspace) are no longer stored in the index channel, previously accessed with GetAuthenticIndexQueue() and GetCacheViewAuthenticIndexQueue().  Instead they are now a first class pixel channel and accessed as a member of the pixel array (e.g. <code>pixel[4]</code>) or with the convenience pixel accessor methods GetPixelIndex(), SetPixelIndex(), GetPixelBlack(), and SetPixelBlack().</p>
 
 <p>As a consequence of using an array structure for variable pixel channels, auto-vectorization compilers have additional opportunities to speed up pixel loops.</p>
 
 <h4>Pixel Accessors</h4>
-<p>Use accessors to get or set pixel channels:</p>
+<p>You can access pixel channel as array elements (e.g. <code>pixel[1]</code>) or use convenience accessors to get or set pixel channels:</p>
 
 <pre class="text">
   GetPixela()                  SetPixela()
@@ -491,7 +491,7 @@ identify -verbose -mask r mask.png statue.tif
 <h2><a id="core"></a>MagickCore API</h2>
 <div class="doc-section">
 <p>Almost all image processing algorithms are now channel aware.</p>
-<p>MagickCore, version 7, adds an ExceptionInfo argument to those methods that lacked it in version 6, e.g. NegateImage(image,MagickTrue,exception);</p>
+<p>MagickCore, version 7, adds an ExceptionInfo argument to those methods that lacked it in version 6, e.g. <code>NegateImage(image,MagickTrue,exception</code>);</p>
 <p>All method channel analogs have been removed (e.g. BlurImageChannel()), they are no longer necessary, use pixel traits instead.</p>
 <p>Public and private API calls are now declared with the GCC visibility attribute.  The MagickCore and MagickWand dynamic libraries now only export public struct and function declarations.</p>
 <p>The InterpolatePixelMethod enum is now PixelInterpolateMethod.</p>
@@ -517,8 +517,6 @@ MagickWand-config
 </pre>
 <p>The FilterImage() method has been removed.  Use ConvolveImage() instead.</p>
 
-<p>The <code>%[min]</code> and <code>%[max]</code> string escapes are no longer supported.  Use <code>%[minima]</code> and <code>%[maxima]</code> instead.</p>
-
 <p>In addition, all deprecated <a href="http://magick.imagemagick.org/api/deprecate.html">MagickCore</a> and <a href="http://magick.imagemagick.org/api/magick-deprecate.html">MagickWand</a> methods are no longer available in version 7.</p>
 </div>
 
@@ -566,7 +564,7 @@ currently done by removing alpha from teh active channels via
 that image is to then accept color the <code>-colorspace</code> setting needs to
 be applied to expand the one channel into separate RGB (or other) channels.
 </p>
-<p>Previously, command-line arguments were limited to 4096 characters, with ImageMagick version 7, the limit has increased to 8192 characters.</p>
+<p>Previously, command-line arguments were limited to 4096 characters, with ImageMagick version 7 the limit has increased to 32768 characters.</p>
 
 <h3>Command Changes</h3>
 <dl>