image->rows=(size_t) MagickAbsoluteValue((ssize_t) pcx_info.bottom-
pcx_info.top)+1UL;
if ((image->columns == 0) || (image->rows == 0) ||
- ((pcx_info.bits_per_pixel != 1) &&
- (pcx_info.bits_per_pixel != 2) &&
- (pcx_info.bits_per_pixel != 4) &&
- (pcx_info.bits_per_pixel != 8)))
+ ((pcx_info.bits_per_pixel != 1) && (pcx_info.bits_per_pixel != 2) &&
+ (pcx_info.bits_per_pixel != 4) && (pcx_info.bits_per_pixel != 8)))
ThrowReaderException(CorruptImageError,"ImproperImageHeader");
image->depth=pcx_info.bits_per_pixel;
image->units=PixelsPerInchResolution;
ThrowReaderException(CorruptImageError,"ImproperImageHeader");
pcx_info.reserved=(unsigned char) ReadBlobByte(image);
pcx_info.planes=(unsigned char) ReadBlobByte(image);
+ if (pcx_info.planes == 0)
+ ThrowReaderException(CorruptImageError,"ImproperImageHeader");
if ((pcx_info.bits_per_pixel*pcx_info.planes) >= 64)
ThrowReaderException(CorruptImageError,"ImproperImageHeader");
one=1;
if (HeapOverflowSanityCheck(image->rows, (size_t) pcx_info.bytes_per_line) != MagickFalse)
ThrowReaderException(CorruptImageError,"ImproperImageHeader");
pcx_packets=(size_t) image->rows*pcx_info.bytes_per_line;
- if (HeapOverflowSanityCheck(pcx_packets, (size_t)pcx_info.planes) != MagickFalse)
+ if (HeapOverflowSanityCheck(pcx_packets, (size_t) pcx_info.planes) != MagickFalse)
ThrowReaderException(CorruptImageError,"ImproperImageHeader");
pcx_packets=(size_t) pcx_packets*pcx_info.planes;
if ((size_t) (pcx_info.bits_per_pixel*pcx_info.planes*image->columns) >
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:54 -->
\ No newline at end of file
The base type used to represent color samples in ImageMagick is the Quantum type. Pixels are represented by a structure of Quantum values. For example, an RGB pixel contains red, green, and blue quantums, while an RGBA pixel contains red, green, blue, and opacity quantums. The maximum value that a Quantum can attain is specified by a constant value represented by the MaxRGB define, which is itself determined by the number of bits in a Quantum. The QuantumDepth build option determines the number of bits in a Quantum.
-<h4>PixelPacket</h4>
+<h4>Quantum</h4>
-PixelPacket is the internal representation of a pixel in ImageMagick. ImageMagick may be compiled to support 32, 64, or 128 bit pixels of type PixelPacket. This is controlled by the value of the QuantumDepth define. The default is 32 bit pixels (QuantumDepth=8), which provides the best performance and the least resource consumption. If additional color precision or range is desired, then ImageMagick may be compiled with QuantumDepth=16 or QuantumDepth=32. The following table shows the relationship between QuantumDepth, the type of Quantum, and the overall PixelPacket size.
+Quantum is the internal representation of a pixel in ImageMagick. ImageMagick may be compiled to support 32, 64, or 128 bit pixels of type Quantum. This is controlled by the value of the QuantumDepth define. The default is 32 bit pixels (QuantumDepth=8), which provides the best performance and the least resource consumption. If additional color precision or range is desired, then ImageMagick may be compiled with QuantumDepth=16 or QuantumDepth=32. The following table shows the relationship between QuantumDepth, the type of Quantum, and the overall Quantum size.
<p align="center" style="margin-bottom: 0cm"><b>Effect Of QuantumDepth Values</b></p>
<center>
<table width="361" border="1" cellpadding="2" cellspacing="3">
<td width="121">
<p align="center"><b>Quantum Typedef</b></p></td>
<td width="111">
-<p align="center"><b>PixelPacket Size</b></p></td></tr>
+<p align="center"><b>Quantum Size</b></p></td></tr>
<tr>
<td width="102">
<p align="center">8</p></td>
<p align="center">128 bits</p></td></tr>
</table></center>
<h3><a name="Color"></a>Color Class</h3>
-<p>The Color base class is not intended to be used directly. Normally a user will construct a derived class or inherit from this class. Color arguments are must be scaled to fit the Quantum size. The Color class contains a pointer to a PixelPacket, which may be allocated by the Color class, or may refer to an existing pixel in an image.</p>
+<p>The Color base class is not intended to be used directly. Normally a user will construct a derived class or inherit from this class. Color arguments are must be scaled to fit the Quantum size. The Color class contains a pointer to a Quantum, which may be allocated by the Color class, or may refer to an existing pixel in an image.</p>
<p>An alternate way to construct the class is via an SVG-compatible color specification string (e.g. Color("red") or Color ("#FF0000")). Since the class may be constructed from a string, convenient strings may be passed in place of an explicit Color object in methods which accept a reference to Color. Color may also be converted to a std::string for convenience in user interfaces, and for saving settings to a text file.</p>
<div class="viewport">
class Color
// Return SVG color specification string
/* virtual */ operator std::string() const;
- // Return ImageMagick PixelPacket
- operator PixelPacket() const;
+ // Return ImageMagick Quantum
+ operator Quantum() const;
- // Construct color via ImageMagick PixelPacket
- Color ( const PixelPacket &color_ );
+ // Construct color via ImageMagick Quantum
+ Color ( const Quantum &color_ );
- // Set color via ImageMagick PixelPacket
- const Color& operator= ( PixelPacket &color_ );
+ // Set color via ImageMagick Quantum
+ const Color& operator= ( Quantum &color_ );
};
</div>
<p align="center" style="margin-bottom: 0cm"><b>Color Derived Classes</b></p>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Magick++ API Documentation</title>
-<link rel="stylesheet" href="magick.css" type="text/css" />
+<link rel="stylesheet" href="http://www.imagemagick.org/Magick++/magick.css" type="text/css" />
</head>
<body>
<p class="image"><img src="Magick++.png" name="Graphic1" align="bottom" width="464" height="134" border="0" /></p>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Magick++ API: Working with Images</title>
-<link rel="stylesheet" href="magick.css" type="text/css" />
+<link rel="stylesheet" href="http://www.imagemagick.org/Magick++/magick.css" type="text/css" />
</head>
<body>
<div class="doc-section">
<center>
<h3> <a name="Raw Image Pixel Access"></a> Low-Level Image Pixel Access</h3>
</center>
-Image pixels (of type <i><a href="http://www.imagemagick.org/Magick++/PixelPacket.html">PixelPacket</a> </i>)
+Image pixels (of type <i><a href="http://www.imagemagick.org/Magick++/Quantum.html">Quantum</a> </i>)
may be accessed directly via the <i>Image Pixel Cache</i> .  The
image pixel cache is a rectangular window into the actual image pixels
(which may be in memory, memory-mapped from a disk file, or entirely on
image.type(TrueColorType);
// Request pixel region with size 60x40, and top origin at 20x30
ssize_t columns = 60;
-PixelPacket *pixel_cache = image.getPixels(20,30,columns,40);
+Quantum *pixel_cache = image.getPixels(20,30,columns,40);
// Set pixel at column 5, and row 10 in the pixel cache to red.
ssize_t column = 5;
ssize_t row = 10;
-PixelPacket *pixel = pixel_cache+row*columns+column;
+Quantum *pixel = pixel_cache+row*columns+column;
*pixel = Color("red");
// Save changes to underlying image .
image.syncPixels();
<td>
<center><a name="getConstPixels"></a> <font size="-1">getConstPixels</font></center>
</td>
- <td><font size="-1">const <a href="http://www.imagemagick.org/Magick++/PixelPacket.html">PixelPacket</a>
+ <td><font size="-1">const <a href="http://www.imagemagick.org/Magick++/Quantum.html">Quantum</a>
*</font></td>
<td><font size="-1">const ssize_t x_, const ssize_t y_, const size_t
columns_, const size_t rows_</font></td>
<td>
<center><a name="getPixels"></a> <font size="-1">getPixels</font></center>
</td>
- <td><font size="-1"><a href="http://www.imagemagick.org/Magick++/PixelPacket.html">PixelPacket</a> *</font></td>
+ <td><font size="-1"><a href="http://www.imagemagick.org/Magick++/Quantum.html">Quantum</a> *</font></td>
<td><font size="-1">const ssize_t x_, const ssize_t y_, const size_t
columns_, const size_t rows_</font></td>
<td><font size="-1">Transfers pixels from the image to the pixel
<td>
<center><a name="setPixels"></a> <font size="-1">setPixels</font></center>
</td>
- <td><font size="-1"><a href="http://www.imagemagick.org/Magick++/PixelPacket.html">PixelPacket</a> *</font></td>
+ <td><font size="-1"><a href="http://www.imagemagick.org/Magick++/Quantum.html">Quantum</a> *</font></td>
<td><font size="-1">const ssize_t x_, const ssize_t y_, const size_t
columns_, const size_t rows_</font></td>
<td><font size="-1">Allocates a pixel cache region to store image
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Magick++ API: PixelPacket</title>
-<link rel="stylesheet" href="https://www.imagemagick.org/Magick++/magick.css" type="text/css" />
+<link rel="stylesheet" href="http://www.imagemagick.org/Magick++/magick.css" type="text/css" />
</head>
<body>
<div class="doc-section">
<p align="center"><b>Interpretation</b></p></td></tr>
<tr>
<td width="102">
-<p align="center"><a href="Enumerations.html#ColorspaceType">RGBColorspace</a></p></td>
+<p align="center"><a href="http://www.imagemagick.org/Magick++/Enumerations.html#ColorspaceType">RGBColorspace</a></p></td>
<td width="152">
-<p align="center"><a href="Enumerations.html#ColorspaceType">RGBColorspace</a> + <a href="https://www.imagemagick.org/Magick++/Image++.html#matte">matte</a></p></td>
+<p align="center"><a href="http://www.imagemagick.org/Magick++/Enumerations.html#ColorspaceType">RGBColorspace</a> + <a href="Image++.html#matte">matte</a></p></td>
<td width="119">
-<p align="center"><a href="Enumerations.html#ColorspaceType">CMYKColorspace</a></p></td></tr>
+<p align="center"><a href="http://www.imagemagick.org/Magick++/Enumerations.html#ColorspaceType">CMYKColorspace</a></p></td></tr>
<tr>
<td width="58">
<p><font size="2">red</font></p></td>
<div class="doc-section">
<h1 align="center">Magick::Pixels</h1>
<p>The <i>Pixels</i> class provides efficient access to raw image
-pixels. Image pixels (of type <a href="PixelPacket.html"><i>PixelPacket</i></a>)
+pixels. Image pixels (of type <a href="https://www.imagemagick.org/Magick++/Quantum.html"><i>Quantum</i></a>)
may be accessed directly via the <i>Image Pixel Cache</i>. The image
pixel cache is a rectangular window (a view) into the actual image
pixels (which may be in memory, memory-mapped from a disk file, or
image to one. If this is not done, then it is possible for a previous
generation of the image to be modified due to the use of reference
counting when copying or constructing an Image. </p>
-<p>The <i>PixelPacket</i>* returned by the <i>set</i> and <i>get</i>
+<p>The <i>Quantum</i>* returned by the <i>set</i> and <i>get</i>
methods, and the <i>IndexPacket</i>* returned by the <i>indexes</i>
method point to pixel data managed by the <i>Pixels</i> class. The <i>Pixels</i>
class is responsible for releasing resources associated with the pixel
// Set all pixels in region anchored at 38x36, with size 160x230 to green.
size_t columns = 196; size_t rows = 162;
Color green("green");
- PixelPacket *pixels = view.get(38,36,columns,rows);
+ Quantum *pixels = view.get(38,36,columns,rows);
for ( ssize_t row = 0; row < rows ; ++row )
for ( ssize_t column = 0; column < columns ; ++column )
*pixels++=green;
<p align="center"><a name="get"></a><font size="2">get</font></p>
</td>
<td>
- <p><font size="2"><a href="PixelPacket.html">PixelPacket</a>*</font></p>
+ <p><font size="2"><a href="https://www.imagemagick.org/Magick++/Quantum.html">Quantum</a>*</font></p>
</td>
<td>
<p><font size="2">const ssize_t x_, const ssize_t y_, const size_t
<p align="center"><a name="getConst"></a><font size="2">getConst</font></p>
</td>
<td>
- <p><font size="2">const <a href="PixelPacket.html">PixelPacket</a>*</font></p>
+ <p><font size="2">const <a href="https://www.imagemagick.org/Magick++/Quantum.html">Quantum</a>*</font></p>
</td>
<td>
<p><font size="2">const ssize_t x_, const ssize_t y_, const size_t
<p align="center"><a name="set"></a><font size="2">set</font></p>
</td>
<td>
- <p><font size="2"><a href="PixelPacket.html">PixelPacket</a>*</font></p>
+ <p><font size="2"><a href="https://www.imagemagick.org/Magick++/Quantum.html">Quantum</a>*</font></p>
</td>
<td>
<p><font size="2">const ssize_t x_, const ssize_t y_, const size_t
<p>The configure script looks at your environment and decides what it can cobble together to get ImageMagick compiled and installed on your system. This includes finding a compiler, where your compiler header files are located (e.g. stdlib.h), and if any delegate libraries are available for ImageMagick to use (e.g. JPEG, PNG, TIFF, etc.). If you are willing to accept configure's default options, and build from within the source directory, you can simply type:</p>
-<pre><span class="crtprompt"> </span><span class='crtin'>cd ImageMagick-7.0.5-0</span><span class='crtout'></span><span class="crtprompt"> </span><span class='crtin'>./configure</span></pre>
+<pre><span class="crtprompt"> </span><span class='crtin'>cd ImageMagick-7.0.5-4</span><span class='crtout'></span><span class="crtprompt"> </span><span class='crtin'>./configure</span></pre>
<p>Watch the configure script output to verify that it finds everything that
you think it should. Pay particular attention to the last lines of the script output. For example, here is a recent report from our system:</p>
<p><a href="download.html">Download</a> the ImageMagick source distribution and verify the distribution against its <a href="https://www.imagemagick.org/download/digest.rdf">message digest</a>.</p>
<p>Unpack and change into the top-level ImageMagick directory:</p>
- <pre><span class="crtprompt"> </span><span class='crtin'>tar xvzf ImageMagick-7.0.5-0.tar.gz</span><span class='crtout'></span><span class="crtprompt"> </span><span class='crtin'>cd ImageMagick-7.0.5-0</span></pre> <p>Configure ImageMagick:</p>
+ <pre><span class="crtprompt"> </span><span class='crtin'>tar xvzf ImageMagick-7.0.5-4.tar.gz</span><span class='crtout'></span><span class="crtprompt"> </span><span class='crtin'>cd ImageMagick-7.0.5-4</span></pre> <p>Configure ImageMagick:</p>
<pre>
./configure --prefix=/opt --with-quantum-depth=16 \
--disable-dependency-tracking --with-x=yes \
<p>Although you can download and install delegate libraries yourself, many are already available in the <a href="http://gnuwin32.sourceforge.net/">GnuWin32</a> distribution. Download and install whichever delegate libraries you require such as JPEG, PNG, TIFF, etc. Make sure you specify the development headers when you install a package. Next type,</p>
-<pre><span class="crtprompt"> </span><span class='crtin'>tar jxvf ImageMagick-7.0.5-?.tar.bz2</span><span class='crtout'><br/></span><span class="crtprompt"> </span><span class='crtin'>cd ImageMagick-7.0.5-0</span><span class='crtout'><br/></span><span class="crtprompt"> </span><span class='crtin'>export CPPFLAGS="-Ic:/Progra~1/GnuWin32/include"</span><span class='crtout'><br/></span><span class="crtprompt"> </span><span class='crtin'>export LDFLAGS="-Lc:/Progra~1/GnuWin32/lib"</span><span class='crtout'><br/></span><span class="crtprompt"> </span><span class='crtin'>./configure --without-perl</span><span class='crtout'><br/></span><span class="crtprompt"> </span><span class='crtin'>make</span><span class='crtout'><br/></span><span class="crtprompt"> </span><span class='crtin'>sudo make install</span></pre>
+<pre><span class="crtprompt"> </span><span class='crtin'>tar jxvf ImageMagick-7.0.5-?.tar.bz2</span><span class='crtout'><br/></span><span class="crtprompt"> </span><span class='crtin'>cd ImageMagick-7.0.5-4</span><span class='crtout'><br/></span><span class="crtprompt"> </span><span class='crtin'>export CPPFLAGS="-Ic:/Progra~1/GnuWin32/include"</span><span class='crtout'><br/></span><span class="crtprompt"> </span><span class='crtin'>export LDFLAGS="-Lc:/Progra~1/GnuWin32/lib"</span><span class='crtout'><br/></span><span class="crtprompt"> </span><span class='crtin'>./configure --without-perl</span><span class='crtout'><br/></span><span class="crtprompt"> </span><span class='crtin'>make</span><span class='crtout'><br/></span><span class="crtprompt"> </span><span class='crtin'>sudo make install</span></pre>
<h2 class="magick-header"><a id="problems"></a>Dealing with Unexpected Problems</h2>
<p>Chances are the download, configure, build, and install of ImageMagick went flawlessly as it is intended, however, certain systems and environments may cause one or more steps to fail. We discuss a few problems we've run across and how to take corrective action to ensure you have a working release of ImageMagick</p>
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:26 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 16:32 -->
\ No newline at end of file
<ol>
<li>Double-click on
- <code>VisualMagick/bin/ImageMagick-7.0.5-0-Q16-windows-dll.exe</code>
+ <code>VisualMagick/bin/ImageMagick-7.0.5-4-Q16-windows-dll.exe</code>
to launch the ImageMagick binary distribution.</li>
<li>Complete the installer screens to install ImageMagick on your system.</li>
</ol>
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:26 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 16:26 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:42 -->
\ No newline at end of file
<td style="text-align: center;" rowspan="3">
<center><a name="composite"></a> <font size="-1">composite</font></center>
</td>
- <td><font size="-1">const <a href="../Magick++/Image.html">Image</a>
+ <td><font size="-1">const <a href="http://www.imagemagick.org/Magick++/Image.html">Image</a>
&compositeImage_, ssize_t xOffset_, ssize_t yOffset_, <a
href="http://www.imagemagick.org/Magick++/Enumerations.html#CompositeOperator"> CompositeOperator</a>
compose_ = <i>InCompositeOp</i></font></td>
composition algorithm specified by <i>compose_</i>. </font></td>
</tr>
<tr>
- <td><font size="-1">const <a href="../Magick++/Image.html">Image</a>
+ <td><font size="-1">const <a href="http://www.imagemagick.org/Magick++/Image.html">Image</a>
&compositeImage_, const <a href="http://www.imagemagick.org/Magick++/Geometry.html">Geometry</a>
&offset_, <a href="http://www.imagemagick.org/Magick++/Enumerations.html#CompositeOperator">CompositeOperator</a>
compose_ = <i>InCompositeOp</i></font></td>
specified by <i>compose_</i> . </font></td>
</tr>
<tr>
- <td><font size="-1">const <a href="../Magick++/Image.html">Image</a>
+ <td><font size="-1">const <a href="http://www.imagemagick.org/Magick++/Image.html">Image</a>
&compositeImage_, <a href="http://www.imagemagick.org/Magick++/Enumerations.html#GravityType">GravityType</a>
gravity_, <a href="http://www.imagemagick.org/Magick++/Enumerations.html#CompositeOperator">CompositeOperator</a>
compose_ = <i>InCompositeOp</i></font></td>
</div>
<h2> <a name="Raw Image Pixel Access"></a> Low-Level Image Pixel Access</h2>
<div class="doc-section">
-Image pixels (of type <i><a href="http://www.imagemagick.org/Magick++/PixelPacket.html">PixelPacket</a> </i>)
+Image pixels (of type <i><a href="../Magick++/PixelPacket.html">PixelPacket</a> </i>)
may be accessed directly via the <i>Image Pixel Cache</i> . The
image pixel cache is a rectangular window into the actual image pixels
(which may be in memory, memory-mapped from a disk file, or entirely on
<td>
<center><a name="getConstPixels"></a> <font size="-1">getConstPixels</font></center>
</td>
- <td><font size="-1">const <a href="http://www.imagemagick.org/Magick++/PixelPacket.html">PixelPacket</a>
+ <td><font size="-1">const <a href="../Magick++/PixelPacket.html">PixelPacket</a>
*</font></td>
<td><font size="-1">const ssize_t x_, const ssize_t y_, const size_t
columns_, const size_t rows_</font></td>
<td>
<center><a name="getPixels"></a> <font size="-1">getPixels</font></center>
</td>
- <td><font size="-1"><a href="http://www.imagemagick.org/Magick++/PixelPacket.html">PixelPacket</a> *</font></td>
+ <td><font size="-1"><a href="../Magick++/PixelPacket.html">PixelPacket</a> *</font></td>
<td><font size="-1">const ssize_t x_, const ssize_t y_, const size_t
columns_, const size_t rows_</font></td>
<td><font size="-1">Transfers pixels from the image to the pixel
<td>
<center><a name="setPixels"></a> <font size="-1">setPixels</font></center>
</td>
- <td><font size="-1"><a href="http://www.imagemagick.org/Magick++/PixelPacket.html">PixelPacket</a> *</font></td>
+ <td><font size="-1"><a href="../Magick++/PixelPacket.html">PixelPacket</a> *</font></td>
<td><font size="-1">const ssize_t x_, const ssize_t y_, const size_t
columns_, const size_t rows_</font></td>
<td><font size="-1">Allocates a pixel cache region to store image
<tr><td><a class="reference external" href="http://www.imagemagick.org/Magick++/Geometry.html">Geometry</a></td>
<td>Geometry specification.</td>
</tr>
-<tr><td><a class="reference external" href="../Magick++/Image.html">Image</a></td>
+<tr><td><a class="reference external" href="http://www.imagemagick.org/Magick++/Image.html">Image</a></td>
<td>Image frame. This is the primary object in <em>Magick++</em>.</td>
</tr>
<tr><td><a class="reference external" href="http://www.imagemagick.org/Magick++/Montage.html">Montage</a></td>
</tr>
<tr><td><a class="reference external" href="http://www.imagemagick.org/Magick++/TypeMetric.html">TypeMetric</a></td>
<td>Container for font type metrics (use with
-<a class="reference external" href="../Magick++/Image.html#fonttypemetrics">Image::fontTypeMetrics</a>).</td>
+<a class="reference external" href="http://www.imagemagick.org/Magick++/Image.html#fonttypemetrics">Image::fontTypeMetrics</a>).</td>
</tr>
</tbody>
</table>
<p>When the pixel cache is initialized, pixels are scaled from whatever bit depth they originated from to that required by the pixel cache. For example, a 1-channel 1-bit monochrome PBM image is scaled to 8-bit gray image, if you are using the Q8 version of ImageMagick, and 16-bit RGBA for the Q16 version. You can determine which version you have with the <a href="command-line-options.html#version">‑version</a> option: </p>
-<pre><span class="crtprompt"> </span><span class='crtin'>identify -version</span><span class='crtout'><br/></span><span class="crtprompt"> </span><span class='crtin'>Version: ImageMagick 7.0.5-0 2017-02-18 Q16 https://www.imagemagick.org</span></pre>
+<pre><span class="crtprompt"> </span><span class='crtin'>identify -version</span><span class='crtout'><br/></span><span class="crtprompt"> </span><span class='crtin'>Version: ImageMagick 7.0.5-4 2017-03-18 Q16 https://www.imagemagick.org</span></pre>
<p>As you can see, the convenience of the pixel cache sometimes comes with a trade-off in storage (e.g. storing a 1-bit monochrome image as 16-bit is wasteful) and speed (i.e. storing the entire image in memory is generally slower than accessing one scanline of pixels at a time). In most cases, the benefits of the pixel cache typically outweigh any disadvantages.</p>
<h3><a id="authentic-pixels"></a>Access the Pixel Cache</h3>
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:47 -->
\ No newline at end of file
</div>
</div>
<div class="container">
-<div class="magick-header"><dl><dt>2017-02-20 7.0.5-0 Cristy <quetzlzacatenango@image...></dt>
+<div class="magick-header"><dl><dt>2017-03-24 7.0.5-4 Cristy <quetzlzacatenango@image...></dt>
+ <li> Release ImageMagick version 7.0.5-4, GIT revision 19754:350fff3:20170324.</li>
+<dt>2017-03-21 7.0.5-4 Cristy <quetzlzacatenango@image...></dt>
+ <li> Respect -loop option for animate -window (reference https://www.imagemagick.org/discourse-server/viewtopic.html?f=3&t=31619).</li>
+<dt>2017-03-17 7.0.5-3 Cristy <quetzlzacatenango@image...></dt>
+ <li> Release ImageMagick version 7.0.5-3, GIT revision 19741:070c3fb:20170317.</li>
+<dt>2017-03-14 7.0.5-3 Cristy <quetzlzacatenango@image...></dt>
+ <li> Support namespaces for the security policy.</li>
+ <li> Support the -authenticate option for PDF (reference Counting objects: 7, done.g/discourse-server/viewtopic.html?f=3&t=31530).</li>
+<dt>2017-03-11 7.0.5-2 Cristy <quetzlzacatenango@image...></dt>
+ <li> Release ImageMagick version 7.0.5-2, GIT revision 19696:da91a7c:20170311.</li>
+<dt>2017-03-06 7.0.5-2 Cristy <quetzlzacatenango@image...></dt>
+ <li> Respect throttle policy (reference https://github.com/ImageMagick/ImageMagick/issues/393).</li>
+ <li> Return proper minima / maxima (reference https://www.imagemagick.org/discourse-server/viewtopic.html?f=3&t=31377).</li>
+<dt>2017-03-03 7.0.5-1 Cristy <quetzlzacatenango@image...></dt>
+ <li> Release ImageMagick version 7.0.5-1, GIT revision 19662:b7f455a:20170303.</li>
+<dt>2017-02-21 7.0.5-1 Cristy <quetzlzacatenango@image...></dt>
+ <li> Fix Spurious memory allocation message (reference https://www.imagemagick.org/discourse-server/viewtopic.html?f=3&t=31438).</li>
+ <li> Identical images should return inf for PSNR (reference https://www.imagemagick.org/discourse-server/viewtopic.html?f=3&t=31487).</li>
+<dt>2017-02-20 7.0.5-0 Cristy <quetzlzacatenango@image...></dt>
<li> Release ImageMagick version 7.0.5-0, GIT revision 19616:505fea9:20170220.</li>
<dt>2017-02-20 7.0.5-0 Cristy <quetzlzacatenango@image...></dt>
<li> Fix transient bug with -separate option (reference https://github.com/ImageMagick/ImageMagick/issues/385).</li>
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:33 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:47 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:47 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:42 -->
\ No newline at end of file
<code>neato</code>).</td>
</tr>
+ <tr>
+ <td>exr:color-type=<var>value</var></td>
+ <td>Specifies the color type for the EXR format: RGB, RGBA, YC, YCA, Y, YA, R, G, B, A).</td>
+ </tr>
+
<tr>
<td>filter:option=<var>value</var></td>
<td>Set a filter option for use with <a href="command-line-options.html#resize">-resize</a>.
(requires a 256x256 input image).</td>
</tr>
+ <tr>
+ <td>identify:locate=<var>minimum|maximum</var></td>
+ <td>Locates the coordinates of one or more image minimum or maximum</td>
+ </tr>
+
+ <tr>
+ <td>identify:limit=<var>number</var></td>
+ <td>Locates the coordinates for the number of minima or maxima specified</td>
+ </tr>
+
<tr>
<td>jp2:layer-number=<var>value</var></td>
<td>Sets the maximum number of quality layers to decode. Same for JPT, JC2,
<td> </td>
</tr>
+ <tr>
+ <td>pdf:stop-on-error=<var>true</var></td>
+ <td> </td>
+ </tr>
+
+ <tr>
+ <td>pdf:pdf:page-direction=<var>right-to-left</var></td>
+ <td> </td>
+ </tr>
+
<tr>
<td>phash:colorspaces=<var>colorspace,colorspace,...</var></td>
<td>the perceptual hash defaults to the sRGB and HCLp colorspaces. When
</tr>
<tr>
- <td>tiff:exif-properties=<var>false</var></td>
- <td>Skips reading the EXIF properties.</td>
+ <td>tiff:exif-properties=<var>true</var></td>
+ <td>Enables reading the EXIF properties.</td>
</tr>
<tr>
<td>type:hinting=<var>off</var></td>
<td> </td>
</tr>
+
+ <tr>
+ <td>txt:compliance=<var>css</var></td>
+ <td> </td>
+ </tr>
+
+ <tr>
+ <td>x:screen=<var>true</var></td>
+ <td>Obtains the image from the root window </td>
+ </tr>
+
+ <tr>
+ <td>x:silent=<var>true</var></td>
+ <td>Turns off the beep when importing an image </td>
+ </tr>
</table>
<p>For example, to create a postscript file that will render only the black
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:32 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:35 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:36 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:56 -->
\ No newline at end of file
</div>
</body>
</html>
+<!-- Magick Cache 26th March 2017 15:59 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:47 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 18:20 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:47 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:34 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:36 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:49 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:47 -->
\ No newline at end of file
</tr>
<tr>
- <td>ImageMagick-7.0.5-0.x86_64.rpm</td>
- <td><a href= "https://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-7.0.5-0.x86_64.rpm">download</a></td>
- <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/linux/CentOS/x86_64/ImageMagick-7.0.5-0.x86_64.rpm">download</a></td>
+ <td>ImageMagick-7.0.5-4.x86_64.rpm</td>
+ <td><a href= "https://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-7.0.5-4.x86_64.rpm">download</a></td>
+ <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/linux/CentOS/x86_64/ImageMagick-7.0.5-4.x86_64.rpm">download</a></td>
<td>Redhat / CentOS 7.1 x86_64 RPM</td>
</tr>
<tr>
- <td>ImageMagick-libs-7.0.5-0.x86_64.rpm</td>
- <td><a href= "https://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-libs-7.0.5-0.x86_64.rpm">download</a></td>
- <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/linux/CentOS/x86_64/ImageMagick-libs-7.0.5-0.x86_64.rpm">download</a></td>
+ <td>ImageMagick-libs-7.0.5-4.x86_64.rpm</td>
+ <td><a href= "https://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-libs-7.0.5-4.x86_64.rpm">download</a></td>
+ <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/linux/CentOS/x86_64/ImageMagick-libs-7.0.5-4.x86_64.rpm">download</a></td>
<td>Redhat / CentOS 7.1 x86_64 RPM</td>
</tr>
<p>ImageMagick RPM's are self-installing. Simply type the following command and you're ready to start using ImageMagick:</p>
-<pre><span class="crtprompt"> </span><span class='crtin'>rpm -Uvh ImageMagick-7.0.5-0.x86_64.rpm</span></pre><p>You'll need the libraries as well:</p>
-<pre><span class="crtprompt"> </span><span class='crtin'>rpm -Uvh ImageMagick-libs-7.0.5-0.x86_64.rpm</span></pre>
+<pre><span class="crtprompt"> </span><span class='crtin'>rpm -Uvh ImageMagick-7.0.5-4.x86_64.rpm</span></pre><p>You'll need the libraries as well:</p>
+<pre><span class="crtprompt"> </span><span class='crtin'>rpm -Uvh ImageMagick-libs-7.0.5-4.x86_64.rpm</span></pre>
<p>For other systems, create (or choose) a directory to install the package into and change to that directory, for example:</p>
<pre>
<pre>
./imagemagick_compile.sh <var>VERSION</var>
</pre>
-<p>where <var>VERSION</var> is the version of ImageMagick you want to compile (i.e.: 7.0.5-0, svn, ...)</p>
+<p>where <var>VERSION</var> is the version of ImageMagick you want to compile (i.e.: 7.0.5-4, svn, ...)</p>
<p>This script compiles ImageMagick as a static library to be included in iOS projects and adds support for</p>
<ul>
</tr>
<tr>
- <td>ImageMagick-7.0.5-0-Q16-x64-dll.exe</td>
- <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-0-Q16-x64-dll.exe">download</a></td>
- <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-0-Q16-x64-dll.exe">download</a></td>
+ <td>ImageMagick-7.0.5-4-Q16-x64-dll.exe</td>
+ <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-4-Q16-x64-dll.exe">download</a></td>
+ <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-4-Q16-x64-dll.exe">download</a></td>
<td>Win64 dynamic at 16 bits-per-pixel component</td>
</tr>
</table></div>
</tr>
<tr>
- <td>ImageMagick-7.0.5-0-Q16-x64-static.exe</td>
- <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-0-Q16-x64-static.exe">download</a></td>
- <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-0-Q16-x64-static.exe">download</a></td>
+ <td>ImageMagick-7.0.5-4-Q16-x64-static.exe</td>
+ <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-4-Q16-x64-static.exe">download</a></td>
+ <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-4-Q16-x64-static.exe">download</a></td>
<td>Win64 static at 16 bits-per-pixel component</td>
</tr>
<tr>
- <td>ImageMagick-7.0.5-0-Q8-x64-dll.exe</td>
- <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-0-Q8-x64-dll.exe">download</a></td>
- <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-0-Q8-x64-dll.exe">download</a></td>
+ <td>ImageMagick-7.0.5-4-Q8-x64-dll.exe</td>
+ <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-4-Q8-x64-dll.exe">download</a></td>
+ <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-4-Q8-x64-dll.exe">download</a></td>
<td>Win64 dynamic at 8 bits-per-pixel component</td>
</tr>
<tr>
- <td>ImageMagick-7.0.5-0-Q8-x64-static.exe</td>
- <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-0-Q8-x64-static.exe">download</a></td>
- <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-0-Q8-x64-static.exe">download</a></td>
+ <td>ImageMagick-7.0.5-4-Q8-x64-static.exe</td>
+ <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-4-Q8-x64-static.exe">download</a></td>
+ <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-4-Q8-x64-static.exe">download</a></td>
<td>Win64 static at 8 bits-per-pixel component</td>
</tr>
<tr>
- <td>ImageMagick-7.0.5-0-Q16-HDRI-x64-dll.exe</td>
- <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-0-Q16-HDRI-x64-dll.exe">download</a></td>
- <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-0-Q16-HDRI-x64-dll.exe">download</a></td>
+ <td>ImageMagick-7.0.5-4-Q16-HDRI-x64-dll.exe</td>
+ <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-4-Q16-HDRI-x64-dll.exe">download</a></td>
+ <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-4-Q16-HDRI-x64-dll.exe">download</a></td>
<td>Win64 dynamic at 16 bits-per-pixel component with <a href="high-dynamic-range.html">high dynamic-range imaging</a> enabled</td>
</tr>
<tr>
- <td>ImageMagick-7.0.5-0-Q16-HDRI-x64-static.exe</td>
- <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-0-Q16-HDRI-x64-static.exe">download</a></td>
- <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-0-Q16-HDRI-x64-static.exe">download</a></td>
+ <td>ImageMagick-7.0.5-4-Q16-HDRI-x64-static.exe</td>
+ <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-4-Q16-HDRI-x64-static.exe">download</a></td>
+ <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-4-Q16-HDRI-x64-static.exe">download</a></td>
<td>Win64 static at 16 bits-per-pixel component with <a href="high-dynamic-range.html">high dynamic-range imaging</a> enabled</td>
</tr>
<tr>
- <td>ImageMagick-7.0.5-0-Q16-x86-dll.exe</td>
- <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-0-Q16-x86-dll.exe">download</a></td>
- <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-0-Q16-x86-dll.exe">download</a></td>
+ <td>ImageMagick-7.0.5-4-Q16-x86-dll.exe</td>
+ <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-4-Q16-x86-dll.exe">download</a></td>
+ <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-4-Q16-x86-dll.exe">download</a></td>
<td>Win32 dynamic at 16 bits-per-pixel component</td>
</tr>
<tr>
- <td>ImageMagick-7.0.5-0-Q16-x86-static.exe</td>
- <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-0-Q16-x86-static.exe">download</a></td>
- <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-0-Q16-x86-static.exe">download</a></td>
+ <td>ImageMagick-7.0.5-4-Q16-x86-static.exe</td>
+ <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-4-Q16-x86-static.exe">download</a></td>
+ <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-4-Q16-x86-static.exe">download</a></td>
<td>Win32 static at 16 bits-per-pixel component</td>
</tr>
<tr>
- <td>ImageMagick-7.0.5-0-Q8-x86-dll.exe</td>
- <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-0-Q8-x86-dll.exe">download</a></td>
- <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-0-Q8-x86-dll.exe">download</a></td>
+ <td>ImageMagick-7.0.5-4-Q8-x86-dll.exe</td>
+ <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-4-Q8-x86-dll.exe">download</a></td>
+ <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-4-Q8-x86-dll.exe">download</a></td>
<td>Win32 dynamic at 8 bits-per-pixel component</td>
</tr>
<tr>
- <td>ImageMagick-7.0.5-0-Q8-x86-static.exe</td>
- <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-0-Q8-x86-static.exe">download</a></td>
- <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-0-Q8-x86-static.exe">download</a></td>
+ <td>ImageMagick-7.0.5-4-Q8-x86-static.exe</td>
+ <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-4-Q8-x86-static.exe">download</a></td>
+ <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-4-Q8-x86-static.exe">download</a></td>
<td>Win32 static at 8 bits-per-pixel component</td>
</tr>
<tr>
- <td>ImageMagick-7.0.5-0-Q16-HDRI-x86-dll.exe</td>
- <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-0-Q16-HDRI-x86-dll.exe">download</a></td>
- <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-0-Q16-HDRI-x86-dll.exe">download</a></td>
+ <td>ImageMagick-7.0.5-4-Q16-HDRI-x86-dll.exe</td>
+ <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-4-Q16-HDRI-x86-dll.exe">download</a></td>
+ <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-4-Q16-HDRI-x86-dll.exe">download</a></td>
<td>Win32 dynamic at 16 bits-per-pixel component with <a href="high-dynamic-range.html">high dynamic-range imaging</a> enabled</td>
</tr>
<tr>
- <td>ImageMagick-7.0.5-0-Q16-HDRI-x86-static.exe</td>
- <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-0-Q16-HDRI-x86-static.exe">download</a></td>
- <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-0-Q16-HDRI-x86-static.exe">download</a></td>
+ <td>ImageMagick-7.0.5-4-Q16-HDRI-x86-static.exe</td>
+ <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-4-Q16-HDRI-x86-static.exe">download</a></td>
+ <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-4-Q16-HDRI-x86-static.exe">download</a></td>
<td>Win32 static at 16 bits-per-pixel component with <a href="high-dynamic-range.html">high dynamic-range imaging</a> enabled</td>
</tr>
<tr>
- <td>ImageMagick-7.0.5-0-portable-Q16-x86.zip</td>
- <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-0-portable-Q16-x86.zip">download</a></td>
- <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-0-portable-Q16-x86.zip">download</a></td>
+ <td>ImageMagick-7.0.5-4-portable-Q16-x86.zip</td>
+ <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-4-portable-Q16-x86.zip">download</a></td>
+ <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-4-portable-Q16-x86.zip">download</a></td>
<td>Portable Win32 static at 16 bits-per-pixel component. Just copy to your host and run (no installer, no Windows registry entries).</td>
</tr>
<tr>
- <td>ImageMagick-7.0.5-0-portable-Q16-x64.zip</td>
- <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-0-portable-Q16-x64.zip">download</a></td>
- <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-0-portable-Q16-x64.zip">download</a></td>
+ <td>ImageMagick-7.0.5-4-portable-Q16-x64.zip</td>
+ <td><a href= "https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-4-portable-Q16-x64.zip">download</a></td>
+ <td><a href="ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-7.0.5-4-portable-Q16-x64.zip">download</a></td>
<td>Portable Win64 static at 16 bits-per-pixel component. Just copy to your host and run (no installer, no Windows registry entries).</td>
</tr>
</table></div>
<pre>
magick logo: logo.gif
magick identify logo.gif
-magick display logo.gif
+magick logo.gif win:
</pre>
<p>If you have any problems, you likely need <code>vcomp120.dll</code>. To install it, download <a href="https://www.microsoft.com/en-us/download/details.aspx?id=40784">Visual C++ 2013 Redistributable Package</a>.</p>
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:34 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:26 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:46 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:46 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:26 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:41 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 18:26 -->
\ No newline at end of file
<td>PCD</td>
<td>RW</td>
<td>Photo CD</td>
- <td>The maximum resolution written is 768x512 pixels since larger images require huffman compression (which is not supported).</td>
+ <td>The maximum resolution written is 768x512 pixels since larger images require huffman compression (which is not supported). Use <a href="command-line-options.html#bordercolor">-bordercolor</a> to specify the border color (e.g. <code>-bordercolor black</code>).</td>
</tr>
<tr>
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:32 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:47 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:47 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:46 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:26 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 18:26 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:37 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:47 -->
\ No newline at end of file
<p>ImageMagick utilizes multiple computational threads to increase performance and can read, process, or write mega-, giga-, or tera-pixel image sizes.</p>
<p>ImageMagick is free software delivered as a ready-to-run binary distribution or as source code that you may use, copy, modify, and distribute in both open and proprietary applications. It is distributed under the Apache 2.0 <a href="https://www.imagemagick.org/script/license.html">license</a>.</p>
-<p>The ImageMagick development process ensures a stable API and <a href="http://abi-laboratory.pro/tracker/timeline/imagemagick/">ABI</a>. 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 ImageMagick development process ensures a stable API and <a href="http://abi-laboratory.pro/tracker/timeline/imagemagick/">ABI</a>. Before each ImageMagick release, we perform a comprehensive security assessment that includes <a href="https://github.com/google/sanitizers/wiki/AddressSanitizer">memory error</a> and <a href="https://github.com/google/sanitizers/wiki/ThreadSanitizer">thread data race</a> detection to prevent security vulnerabilities.</p>
-<p>The current release is ImageMagick <a href="https://www.imagemagick.org/script/download.html">7.0.5-0</a>. It runs on <a href="https://www.imagemagick.org/script/download.html#unix">Linux</a>, <a href="https://www.imagemagick.org/script/download.html#windows">Windows</a>, <a href="https://www.imagemagick.org/script/download.html#macosx">Mac Os X</a>, <a href="https://www.imagemagick.org/script/download.html#iOS">iOS</a>, Android OS, and others.</p>
+<p>The current release is ImageMagick <a href="https://www.imagemagick.org/script/download.html">7.0.5-4</a>. It runs on <a href="https://www.imagemagick.org/script/download.html#unix">Linux</a>, <a href="https://www.imagemagick.org/script/download.html#windows">Windows</a>, <a href="https://www.imagemagick.org/script/download.html#macosx">Mac Os X</a>, <a href="https://www.imagemagick.org/script/download.html#iOS">iOS</a>, Android OS, and others.</p>
<p>The authoritative ImageMagick web site is <a href="https://www.imagemagick.org/">https://www.imagemagick.org</a>. The authoritative source code repository is <a href="http://git.imagemagick.org/repos/ImageMagick">http://git.imagemagick.org/repos/ImageMagick</a>. We maintain a source code mirror at <a href="https://gitlab.com/ImageMagick/ImageMagick">GitLab</a> and <a href="https://github.com/ImageMagick/ImageMagick">GitHub</a>.</p>
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:24 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:32 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:34 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 16:35 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 16:05 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:48 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 18:21 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:24 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:43 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 17:02 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 16:17 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:42 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:52 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 18:07 -->
\ No newline at end of file
<div class="container">
<div class="magick-header">
<p class="lead magick-description">ImageMagick source and binary distributions are available from a variety of FTP and Web mirrors around the world listed below. ImageMagick stable and development source releases are also available from <a href="http://git.imagemagick.org/repos/ImageMagick">Git</a>. Before you download, you may want to review recent <a href="changelog.html">changes</a> to the ImageMagick distribution. The authoritative source code repository is <a href="http://git.imagemagick.org/repos/ImageMagick">http://git.imagemagick.org/repos/ImageMagick</a>.</p>
-<p>The latest release of ImageMagick is version 7.0.5-0.</p>
+<p>The latest release of ImageMagick is version 7.0.5-4.</p>
<dl class="dl-horizontal">
<dt>Germany</dt>
<dd><a href="http://mirror.checkdomain.de/imagemagick/">http://mirror.checkdomain.de/imagemagick/</a></dd>
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:26 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:49 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:41 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:47 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:46 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:47 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:47 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:49 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:48 -->
\ No newline at end of file
</div>
</body>
</html>
+<!-- Magick Cache 26th March 2017 18:27 -->
\ No newline at end of file
By default any coder, delegate, filter, or file path is permitted. Use a policy to deny access to, for example, the MPEG video delegate, or permit reading images from a file system but deny writing to that same file system. Or use the resource policy to set resource limits. Policies are useful for multi-user servers that want to limit the overall impact ImageMagick has on the system. For example, to limit the maximum image size in memory to 100MB:
<pre>
-<policy domain="resource" name="area" value="100MB"/>
+<policy domain="resource" name="area" value="100KP"/>
</pre>
Any image larger than this area limit is cached to disk rather than memory.
<pre>
<policy domain="resource" name="time" value="300"/>
</pre>
-Define arguments for the memory, map, area, and disk resources with SI prefixes (.e.g 100MB). In addition, resource policies are maximums for each instance of ImageMagick (e.g. policy memory limit 1GB, the <code>-limit 2GB</code> option exceeds policy maximum so memory limit is 1GB). </dd>
+Define arguments for the memory, map, and disk resources with SI prefixes (.e.g 100MB). In addition, resource policies are maximums for each instance of ImageMagick (e.g. policy memory limit 1GB, the <code>-limit 2GB</code> option exceeds policy maximum so memory limit is 1GB). </dd>
<dt><a href="https://www.imagemagick.org/source/quantization-table.xml">quantization-table.xml</a></dt>
<dd>Custom JPEG quantization tables. Activate with <code>-define:q-table=quantization-table.xml</code>.</dd>
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:46 -->
\ No newline at end of file
<policy domain="resource" name="map" value="512MiB"/>
<policy domain="resource" name="width" value="8KP"/>
<policy domain="resource" name="height" value="8KP"/>
- <policy domain="resource" name="area" value="128MB"/>
+ <policy domain="resource" name="area" value="16KP"/>
<policy domain="resource" name="disk" value="1GiB"/>
<policy domain="resource" name="file" value="768"/>
<policy domain="resource" name="thread" value="2"/>
<policy domain="coder" rights="read|write" pattern="{GIF,JPEG,PNG,WEBP}" />
</pre>
-<p>As of ImageMagick 7.0.4-10, you can allocate the pixel cache with anonymous memory mapping rather than from heap. As a consequence, the pixels are initialized to zero. You can also shred any temporary files for increased security. The value is the number of times to shred a temporary file. For example,</p>
+<p>As of ImageMagick 7.0.5-4, you can allocate the pixel cache with anonymous memory mapping rather than from heap. As a consequence, the pixels are initialized to zero. You can also shred any temporary files for increased security. The value is the number of times to shred a temporary file. For example,</p>
<pre>
- <policy domain="system" name="pixel-cache-memory" value="anonymous"/>
+ <policy domain="cache" name="memory-map" value="anonymous"/>
<policy domain="system" name="shred" value="1"/>
</pre>
value: 256MiB
Policy: Resource
name: area
- value: 128MB
+ value: 16KP
Policy: Resource
name: height
value: 8KP
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:48 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:48 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 16:07 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:26 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 17:58 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 15:48 -->
\ No newline at end of file
</div>
</body>
</html>
-<!-- Magick Cache 3rd March 2017 19:25 -->
\ No newline at end of file
+<!-- Magick Cache 26th March 2017 16:38 -->
\ No newline at end of file