diff options
Diffstat (limited to 'www/README.html')
-rw-r--r-- | www/README.html | 105 |
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 "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 ".xz" or ".lzma" 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 "per device" and so it is +possible and even likely that the user's modern "device" 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> |