diff options
author | Jiyong <jiyong.min@samsung.com> | 2023-12-06 10:30:38 +0900 |
---|---|---|
committer | Jiyong <jiyong.min@samsung.com> | 2023-12-06 10:31:10 +0900 |
commit | 2c17c6b7ecf6d96c9b4004cd7b79d860b66e6ae3 (patch) | |
tree | c2510f971c95cb79f5a4bd55c841d294bf5197fd /www/ImageMagickObject.html | |
parent | 043c171f3b5935329641967057ae5f45bc1a5631 (diff) | |
download | GraphicsMagick-upstream.tar.gz GraphicsMagick-upstream.tar.bz2 GraphicsMagick-upstream.zip |
Imported Upstream version 1.3.42upstream/1.3.42upstream
Change-Id: I4f2a12cbf50e1a459e7bac7c5a8e374071620eea
Diffstat (limited to 'www/ImageMagickObject.html')
-rw-r--r-- | www/ImageMagickObject.html | 71 |
1 files changed, 34 insertions, 37 deletions
diff --git a/www/ImageMagickObject.html b/www/ImageMagickObject.html index 978ad76..911d7ed 100644 --- a/www/ImageMagickObject.html +++ b/www/ImageMagickObject.html @@ -1,12 +1,14 @@ -<?xml version="1.0" encoding="utf-8" ?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<!DOCTYPE html> +<html lang="en"> <head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> -<meta name="generator" content="Docutils 0.16: http://docutils.sourceforge.net/" /> -<title>ImageMagickObject</title> -<link rel="stylesheet" href="docutils-articles.css" type="text/css" /> + <meta charset="utf-8"> + <meta content="en" name="language"> + <title>ImageMagickObject</title> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link media="screen" href="docutils-articles.css" type="text/css" rel="stylesheet"> + </head> + <body> <div class="banner"> @@ -19,6 +21,7 @@ </form> </div> + <div class="navmenu"> <ul> <li><a href="index.html">Home</a></li> @@ -32,9 +35,9 @@ <li><a href="reference.html">Reference</a></li> </ul> </div> + <div class="document" id="imagemagickobject"> <h1 class="title">ImageMagickObject</h1> - <!-- -*- mode: rst -*- --> <!-- This text is in reStucturedText format, so it may look a bit odd. --> <!-- See http://docutils.sourceforge.net/rst.html for details. --> @@ -61,16 +64,12 @@ more elaborate forms of access.</p> <p><em>GraphicsMagick</em> provides a statically-built ImageMagick object as part of its "utils" <a class="reference external" href="INSTALL-windows.html">Windows installation package</a>. When this package is installed, <em>ImageMagickObject</em> and its sample programs are installed to</p> -<pre class="literal-block"> -c:\Program Files\GraphicsMagick-1.3-Q16\ImageMagickObject -</pre> +<pre class="literal-block">c:\Program Files\GraphicsMagick-1.3-Q16\ImageMagickObject</pre> <p>by default (path shown is for the Q:16 build). <em>ImageMagickObject</em> is registered if the checkbox for "Register ImageMagickObject" is checked at install time.</p> <p>You may execute the sample program from the Windows Command Shell like:</p> -<pre class="literal-block"> -cscript SimpleTest.vbs -</pre> +<pre class="literal-block">cscript SimpleTest.vbs</pre> <p>Since the <em>GraphicsMagick</em> utility command line parsers are incorporated within <em>ImageMagickObject</em>, please refer to the command line <a class="reference external" href="utilities.html">utility documentation</a> to learn how to use it. The sample VBS scripts show how @@ -85,41 +84,36 @@ component which is more complex in C++ then in VBS or VB.</p> <h1>Other goodies...</h1> <p>MagickCMD is a C++ sample, but it can also server as a replacement for all the other command line utilities in most applications. Instead of -using "<tt class="docutils literal">convert xxxx yyyy</tt>" you can use "<tt class="docutils literal">MagickCMD convert xxxx -yyyy</tt>" instead. MagickCMD calls the COM object to get the job done. This +using "<span class="docutils literal">convert xxxx yyyy</span>" you can use "<span class="docutils literal">MagickCMD convert xxxx yyyy</span>" instead. MagickCMD calls the COM object to get the job done. This small tight combination replaces the entire usual binary distribution in just a few megabytes.</p> </div> <div class="section" id="building-imagemagickobject-from-source"> <h1>Building ImageMagickObject From Source</h1> -<p>The source code for <em>ImageMagickObject</em> is available from <em>GraphicsMagick</em> -CVS, or as part of the <em>GraphicsMagick</em> Windows source package. Once the -source code has been retrieved and extracted, the source for -<em>ImageMagickObject</em> may be found hidden in the directory -"<tt class="docutils literal">GraphicsMagick\contrib\win32\ATL7ImageMagickObject</tt>", however, -<em>GraphicsMagick</em> itself must be built using the "static-multithread" -(VisualStaticMT) build configuration. Building <em>ImageMagickObject</em> -requires Microsoft Visual C++ 7.0 as delivered with Microsoft's Visual -Studio .net package. See the Windows compilation instructions in order to -get <em>GraphicsMagick</em> itself built before building <em>ImageMagickObject</em>.</p> +<p>The source code for <em>ImageMagickObject</em> is available from +<em>GraphicsMagick</em> Mercurial, or as part of the <em>GraphicsMagick</em> Windows +source package. Once the source code has been retrieved and extracted, +the source for <em>ImageMagickObject</em> may be found hidden in the +directory "<span class="docutils literal">GraphicsMagick\contrib\win32\ATL7\ImageMagickObject</span>", +however, <em>GraphicsMagick</em> itself must be built using the +"static-multithread" (VisualStaticMT) build configuration, and the +'EnableXTRNCoder' define must be enabled in the build by editing +'magick_config.h'. Building <em>ImageMagickObject</em> requires Microsoft +Visual C++ 7.0 (or later) as delivered with Microsoft's Visual Studio +.net package. See the Windows compilation instructions in order to get +<em>GraphicsMagick</em> itself built before building <em>ImageMagickObject</em>.</p> <p>Once the VisualStaticMT project has been built, <em>ImageMagickObject</em> may be built by following the procedure:</p> -<pre class="literal-block"> -cd GraphicsMagick\contrib\win32\ATL7ImageMagickObject -BuildImageMagickObject release -</pre> +<pre class="literal-block">cd GraphicsMagick\contrib\win32\ATL7ImageMagickObject +BuildImageMagickObject release</pre> <p>This procedure assumes that the VisualStaticMT project has been built using the "release" setting for an optimized build. If the "debug" setting was used for a debug build, then specify the argument "debug" instead.</p> <p>To register the DLL as a COM+ server use</p> -<pre class="literal-block"> -regsvr32 /c /s ImageMagickObject.dll -</pre> +<pre class="literal-block">regsvr32 /c /s ImageMagickObject.dll</pre> <p>To unregister the DLL use</p> -<pre class="literal-block"> -regsvr32 /u /s ImageMagickObject.dll -</pre> +<pre class="literal-block">regsvr32 /u /s ImageMagickObject.dll</pre> <p>The MagickCMD sample program operates similarly to the gm.exe program, and is a great way to exercise <em>ImageMagickObject</em> to verify that it is working.</p> @@ -128,9 +122,12 @@ working.</p> </div> </div> + <hr class="docutils"> <div class="document"> - <p><a href="Copyright.html">Copyright</a> © GraphicsMagick Group 2002 - 2022<!--SPONSOR_LOGO--></p> + <p><a href="Copyright.html">Copyright</a> © GraphicsMagick Group 2002 - 2023<!--SPONSOR_LOGO--></p> +</div> + </div> </body> </html> |