summaryrefslogtreecommitdiff
path: root/www/README.html
diff options
context:
space:
mode:
Diffstat (limited to 'www/README.html')
-rw-r--r--www/README.html105
1 files changed, 57 insertions, 48 deletions
diff --git a/www/README.html b/www/README.html
index 7a0b216..1cd200f 100644
--- a/www/README.html
+++ b/www/README.html
@@ -3,7 +3,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.15.2: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.16: http://docutils.sourceforge.net/" />
<title>Installing GraphicsMagick</title>
<link rel="stylesheet" href="docutils-articles.css" type="text/css" />
</head>
@@ -62,17 +62,16 @@ the file <a class="reference external" href="Copyright.html">Copyright.txt</a> f
</div>
<div class="section" id="availability">
<h1><a class="toc-backref" href="#id2">Availability</a></h1>
-<p>The master ftp site for GraphicsMagick distributions is
-<a class="reference external" href="ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/">ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/</a>. Bandwidth on this
-site is very limited, so it is recommended to download from SourceForge
-at <a class="reference external" href="http://sourceforge.net/projects/graphicsmagick/files/">http://sourceforge.net/projects/graphicsmagick/files/</a> if
-possible.</p>
+<p>GraphicsMagick release files may be downloaded from SourceForge
+at <a class="reference external" href="http://sourceforge.net/projects/graphicsmagick/files/">http://sourceforge.net/projects/graphicsmagick/files/</a>.</p>
<p>GraphicsMagick is a continual work in progress. The very latest code
is available via the Mercurial distributed source control management
tool (<a class="reference external" href="https://www.mercurial-scm.org/">https://www.mercurial-scm.org/</a>). GraphicsMagick may be retrieved
-via the following command:</p>
+from OSDN or SourceForge via the following commands:</p>
<blockquote>
-hg clone <a class="reference external" href="http://hg.code.sf.net/p/graphicsmagick/code/">http://hg.code.sf.net/p/graphicsmagick/code/</a> GM</blockquote>
+<p>hg clone <a class="reference external" href="https://hg.osdn.net/view/graphicsmagick/GM">https://hg.osdn.net/view/graphicsmagick/GM</a> GM</p>
+<p>hg clone <a class="reference external" href="http://hg.code.sf.net/p/graphicsmagick/code/">http://hg.code.sf.net/p/graphicsmagick/code/</a> GM</p>
+</blockquote>
<p>Mercurial provides a complete stand-alone repository which contains
the full history of the GraphicsMagick project. You may use the
cloned repository for your own purposes related to GraphicsMagick
@@ -125,7 +124,7 @@ need Ghostscript and Ghostscript Fonts (see below).</p>
</li>
<li><p class="first">GraphicsMagick requires 'dcraw' (version 8.95 or later) from</p>
<blockquote>
-<p><a class="reference external" href="http://www.cybercom.net/~dcoffin/dcraw/">http://www.cybercom.net/~dcoffin/dcraw/</a></p>
+<p><a class="reference external" href="https://www.dechifro.org/dcraw/">https://www.dechifro.org/dcraw/</a></p>
</blockquote>
<p>to read raw images from digital cameras. Dcraw is invoked
automatically when used to read files using a common RAW file format
@@ -134,7 +133,7 @@ extension.</p>
<li><p class="first">GraphicsMagick requires 'fig2dev' provided in the transfig package
from</p>
<blockquote>
-<p><a class="reference external" href="http://www.xfig.org/">http://www.xfig.org/</a></p>
+<p><a class="reference external" href="http://mcj.sourceforge.net/">http://mcj.sourceforge.net/</a></p>
</blockquote>
<p>to read the Fig image format. Ghostscript and Ghostscript Fonts (see
below) are also required.</p>
@@ -148,11 +147,7 @@ available as</p>
</li>
<li><p class="first">GraphicsMagick requires Ghostscript software available from</p>
<blockquote>
-<p><a class="reference external" href="http://pages.cs.wisc.edu/~ghost/">http://pages.cs.wisc.edu/~ghost/</a></p>
-<blockquote>
-<p>or</p>
-</blockquote>
-<p><a class="reference external" href="http://sourceforge.net/projects/ghostscript/">http://sourceforge.net/projects/ghostscript/</a></p>
+<p><a class="reference external" href="https://ghostscript.com/releases/index.html">https://ghostscript.com/releases/index.html</a></p>
</blockquote>
<p>to read the Postscript or the Portable Document Format (PDF).</p>
<p>Ghostscript Fonts (also known as &quot;URW Standard postscript fonts
@@ -219,7 +214,7 @@ Ghostscript (see above) is also required.</p>
</li>
<li><p class="first">GraphicsMagick requires html2ps available from</p>
<blockquote>
-<p><a class="reference external" href="http://user.it.uu.se/~jan/html2ps.html">http://user.it.uu.se/~jan/html2ps.html</a></p>
+<p><a class="reference external" href="https://sourceforge.net/projects/html2ps/">https://sourceforge.net/projects/html2ps/</a></p>
</blockquote>
<p>to rasterize HTML files. Ghostscript (see above) is also required.</p>
</li>
@@ -254,24 +249,11 @@ lossless coding mode JPEG extension introduced in IJG JPEG v9 (which
is not compatible with standard lossless JPEG!).</p>
<p>GraphicsMagick supports both 8-bit and 12-bit JPEG, but
unfortunately it does not yet support both at once.</p>
-<p>Apply this JPEG patch to Independent JPEG Group's (6b release!)
-source distribution if you want to read lossless jpeg-encoded DICOM
-(medical) images:</p>
-<blockquote>
-<p><a class="reference external" href="ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/delegates/ljpeg-6b.tar.gz">ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/delegates/ljpeg-6b.tar.gz</a></p>
-</blockquote>
-<p>Use of lossless JPEG is not encouraged. Unless you have a requirement
-to read lossless jpeg-encoded DICOM images, please disregard the patch.</p>
</li>
-<li><p class="first">GraphicsMagick requires the JasPer Project's JasPer library version
-1.701.0 (or later) available via http from</p>
-<blockquote>
-<p><a class="reference external" href="http://www.ece.uvic.ca/~mdadams/jasper/">http://www.ece.uvic.ca/~mdadams/jasper/</a></p>
-</blockquote>
-<p>to read and write the JPEG-2000 format. Please note that JasPer 1.900.1
-may have a problem when used with GraphicsMagick's modules build. To
-solve this problem, edit the file src/libjasper/base/jas_init.c and
-comment out the line which invokes atexit().</p>
+<li><p class="first">GraphicsMagick requires the JasPer Project's JasPer library from
+<a class="reference external" href="https://jasper-software.github.io/jasper/">https://jasper-software.github.io/jasper/</a> to read and write the
+JPEG-2000 format. Due to security concerns, using the latest
+version of JasPer (3.0.0 or later) is recommended.</p>
</li>
<li><p class="first">On Unix-type systems, Windows/MinGW, and Windows/Cygwin,
GraphicsMagick requires libltdl from libtool in order to support
@@ -281,12 +263,9 @@ is available via anonymous FTP from</p>
<p><a class="reference external" href="ftp://ftp.gnu.org/pub/gnu/libtool/">ftp://ftp.gnu.org/pub/gnu/libtool/</a></p>
</blockquote>
</li>
-<li><p class="first">GraphicsMagick requires the MPEG utilities from the MPEG Software
-Simulation Group, which are available via anonymous FTP as</p>
-<blockquote>
-<p><a class="reference external" href="ftp://ftp.GraphicsMagick.org/pub/GraphicsMagick/delegates/mpeg2vidcodec_v12.tar.gz">ftp://ftp.GraphicsMagick.org/pub/GraphicsMagick/delegates/mpeg2vidcodec_v12.tar.gz</a></p>
-</blockquote>
-<p>to read or write the MPEG image format.</p>
+<li><p class="first">GraphicsMagick requires the MPEG utilities
+(<cite>mpeg2vidcodec_v12.tar.gz</cite>) from the MPEG Software Simulation Group
+in order to read or write the MPEG image format.</p>
</li>
<li><p class="first">GraphicsMagick requires the LIBPNG library, version 1.0 or above, from</p>
<blockquote>
@@ -298,7 +277,7 @@ upon the ZLIB library (see below).</p>
<li><p class="first">GraphicsMagick requires Sam Leffler's TIFF software available via
HTTP at</p>
<blockquote>
-<p><a class="reference external" href="http://www.simplesystems.org/libtiff/">http://www.simplesystems.org/libtiff/</a></p>
+<p><a class="reference external" href="https://libtiff.gitlab.io/libtiff/">https://libtiff.gitlab.io/libtiff/</a></p>
</blockquote>
<p>to read the TIFF image format. It in turn optionally requires the
JPEG and ZLIB libraries. Libtiff 3.8.2 or later is recommended.</p>
@@ -330,7 +309,7 @@ de-allocated.</p>
which is included in Sun's Solaris operating system, and
OpenSolaris/Illumos derivatives, or available from</p>
<blockquote>
-<p><a class="reference external" href="https://labs.omniti.com/trac/portableumem">https://labs.omniti.com/trac/portableumem</a></p>
+<p><a class="reference external" href="https://github.com/omniti-labs/portableumem">https://github.com/omniti-labs/portableumem</a></p>
</blockquote>
<p>to provide enhanced versions of the standard memory allocation
facilities. Use of umem may improve performance for multi-threaded
@@ -379,10 +358,6 @@ available from</p>
<blockquote>
<p><a class="reference external" href="http://www.cygwin.com/">http://www.cygwin.com/</a></p>
</blockquote>
-<p>There is a nearly free X server available for Windows and Macintosh at</p>
-<blockquote>
-<p><a class="reference external" href="http://www.microimages.com/downloads/mix/">http://www.microimages.com/downloads/mix/</a></p>
-</blockquote>
</li>
<li><p class="first">GraphicsMagick requires libxml2 available from</p>
<blockquote>
@@ -393,7 +368,7 @@ network via FTP and HTTP.</p>
</li>
<li><p class="first">GraphicsMagick requires the liblzma library from XZ Utils available from</p>
<blockquote>
-<p><a class="reference external" href="http://www.tukaani.org/xz/">http://www.tukaani.org/xz/</a></p>
+<p><a class="reference external" href="https://www.tukaani.org/xz/">https://www.tukaani.org/xz/</a></p>
</blockquote>
<p>to support TIFF with LZMA compression and future LZMA-compression
features (yet to be developed). The utilities from this package are
@@ -406,20 +381,54 @@ distributed with &quot;.xz&quot; or &quot;.lzma&quot; extensions.</p>
</blockquote>
<p>to read or write the PNG or Zip compressed MIFF images.</p>
</li>
-<li><p class="first">GraphicsMagick requires the Zstd library from</p>
+<li><p class="first">GraphicsMagick requires the Zstandard (Zstd) library from</p>
<blockquote>
<p><a class="reference external" href="https://facebook.github.io/zstd/">https://facebook.github.io/zstd/</a></p>
+<blockquote>
+<p>or</p>
+</blockquote>
+<p><a class="reference external" href="https://github.com/facebook/zstd/releases">https://github.com/facebook/zstd/releases</a></p>
</blockquote>
<p>to read or write Zstd compressed TIFF images. In the future it is
likely that other purposes will be found for Zstd.</p>
</li>
+<li><p class="first">GraphicsMagick may require the deflate library to link with libtiff.</p>
+<p>Libtiff may optionally depend on the libdeflate library (from
+<a class="reference external" href="https://github.com/ebiggers/libdeflate">https://github.com/ebiggers/libdeflate</a>). Linking with this library
+may be necessary for builds where libtiff depends on libdeflate.</p>
+</li>
+<li><p class="first">GraphicsMagick requires the heif library from</p>
+<blockquote>
+<p><a class="reference external" href="https://github.com/strukturag/libheif">https://github.com/strukturag/libheif</a></p>
+<p>and the libde265 library from</p>
+<p><a class="reference external" href="https://github.com/strukturag/libde265">https://github.com/strukturag/libde265</a></p>
+</blockquote>
+<p>to read HEIF/h.265 files. Libheif makes use of libde265 for
+h.265/HEVC decoding and libx265 for encoding. GraphicsMagick does
+not itself provide any h.265/HEVC algoriths and it does not
+currently support encoding.</p>
+<p>The HEVC codec is covered by a huge number of patents (the MPEG LA
+HEVC patent list is 164 pages long!). While GraphicsMagick is
+unable to grant any patent usage rights to users or offer legal
+advice, HEVC patents are normally paid for &quot;per device&quot; and so it is
+possible and even likely that the user's modern &quot;device&quot; is already
+covered. For example, users of Windows 10, Apple's OS-X, or popular
+video cards may already be entitled to use the HEVC codec since the
+vendor has already paid for it. Some countries do not support
+software patents. The user is responsible for assuring that some
+entity has paid to allow use of any applicable HEVC patents on their
+device, or that the patents do not apply in their country.</p>
+</li>
+<li><p class="first">GraphicsMagick requires the JPEG XL library from
+<a class="reference external" href="https://github.com/libjxl/libjxl">https://github.com/libjxl/libjxl</a> to read and write JPEG XL files.</p>
+</li>
</ul>
</div>
</div>
<hr class="docutils">
<div class="document">
- <p><a href="Copyright.html">Copyright</a> © GraphicsMagick Group 2002 - 2020<!--SPONSOR_LOGO--></p>
+ <p><a href="Copyright.html">Copyright</a> © GraphicsMagick Group 2002 - 2022<!--SPONSOR_LOGO--></p>
</div>
</body>
</html>