config root man

Current Path : /compat/linux/proc/self/root/usr/local/share/doc/ImageMagick/www/

FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64
Upload File :
Current File : //compat/linux/proc/self/root/usr/local/share/doc/ImageMagick/www/magick-core.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <style type="text/css" media="screen,projection"><!--
    @import url("../www/magick.css");
  --></style>
  <meta name="verify-v1" content="g222frIIxcQTrvDR3NBRUSKP3AnMNoqxOkIniCEkV7U=" />
  <link rel="meta" type="application/rdf+xml" title="ICI" href="http://imagemagick.org/ici.rdf" />
  <title>ImageMagick: MagickCore, Low-level C API for ImageMagick</title>
  <meta http-equiv="Content-Language" content="en-US"/>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <meta http-equiv="Reply-to" content="magick-users@imagemagick.org"/>
  <meta name="Generator" content="PHP"/>
  <meta name="Keywords" content="magickcore, low-level, c, api, for, imagemagick, ImageMagick, ImageMagic, MagickCore, MagickWand, PerlMagick, Magick++, RMagick, PythonMagick, JMagick, TclMagick, Image, Magick, Magic, Wand, ImageMagickObject"/>
  <meta name="Description" content="ImageMagick® is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (about 100) including GIF, JPEG, JPEG-2000, PNG, PDF, PhotoCD, TIFF, and DPX. Use ImageMagick to translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.  ImageMagick is free software delivered as a ready-to-run binary distribution or as source code that you can freely use, copy, modify, and distribute. Its license is compatible with the GPL. It runs on all major operating systems.  The functionality of ImageMagick is typically utilized from the command line or you can use the features from programs written in your favorite programming language. Choose from these interfaces: MagickCore (C), MagickWand (C), ChMagick (Ch), Magick++ (C++), JMagick (Java), L-Magick (Lisp), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP (PHP), PythonMagick (Python), RMagick (Ruby), or TclMagick (Tcl/TK). With a language interface, use ImageMagick to modify or create images automagically and dynamically."/>
  <meta name="Rating" content="GENERAL"/>
  <meta name="Robots" content="INDEX, FOLLOW"/>
  <meta name="Generator" content="ImageMagick Studio LLC"/>
  <meta name="Author" content="ImageMagick Studio LLC"/>
  <meta name="Revisit-after" content="2 DAYS"/>
  <meta name="Resource-type" content="document"/>
  <meta name="Copyright" content="Copyright (c) 1999-2009 ImageMagick Studio LLC"/>
  <meta name="Distribution" content="Global"/>
  <link rel="shortcut icon" href="../images/wand.ico"  type="images/vnd.microsoft.icon"/>
</head>

<body id="www-imagemagick-org">
<div class="titlebar">
<a href="../index.html">
  <img src="../images/script.png" alt="[ImageMagick]"
  style="width: 350px; height: 60px; margin: 28px auto; float: left;" /></a>
<a href="http://www.networkredux.com">
  <img src="../images/networkredux.png" alt="[sponsor]"
  style="margin: 45px auto; border: 0px; float: left;" /></a>
<a href="http://www.imagemagick.org/discourse-server/">
  <img src="../images/logo.jpg" alt=""
  style="width: 114px; height: 118px; border: 0px; float: right;" /></a>
<a href="../index.html">
  <img src="../images/sprite.jpg" alt=""
  style="width: 114px; height: 118px; border: 0px; float: right;" /></a>
</div>

<div class="eastbar">

<div class="menu">
  <a href="../index.html">About ImageMagick</a>
</div>
<div class="sep"></div>
 <div  class="menu">
 	<a href="../www/command-line-tools.html">Command-line Tools</a>
 </div>
 <div  class="sub">
      <a href="../www/command-line-processing.html">Processing</a>
 </div>
 <div  class="sub">
      <a href="../www/command-line-options.html">Options</a>
 </div>
 <div  class="sub">
      <a href="http://www.imagemagick.org/Usage/">Usage</a>
 </div>
 <div  class="menu">
      <a href="../www/api.html">Program Interfaces</a>
 </div>
 <div  class="sub">
      <a href="../www/magick-wand.html">MagickWand</a>
 </div>
 <div  class="sub">
      <a href="../www/magick-core.html">MagickCore</a>
 </div>
 <div  class="sub">
      <a href="../www/perl-magick.html">PerlMagick</a>
 </div>
 <div  class="sub">
      <a href="../Magick++/">Magick++</a>
 </div>
<div class="menu">
  <a href="../www/architecture.html">Architecture</a>
</div>
<div class="sep"></div>
 <div  class="menu">
      <a href="../www/install-source.html">Install from Source</a>
 </div>
 <div  class="sub">
      <a href="../www/install-source.html#unix">Unix</a>
 </div>
 <div  class="sub">
      <a href="../www/install-source.html#windows">Windows</a>
 </div>
<div class="menu">
      <a href="../www/binary-releases.html">Binary Releases</a>
</div>
<div class="sub">
      <a href="../www/binary-releases.html#unix">Unix</a>
</div>
<div class="sub">
      <a href="../www/binary-releases.html#macosx">Mac OS X</a>
</div>
<div class="sub">
      <a href="../www/binary-releases.html#windows">Windows</a>
</div>
<div class="menu">
      <a href="../www/resources.html">Resources</a>
</div>
<div class="sep"></div>
<div class="menu">
      <a href="../www/download.html">Download</a>
</div>
<div class="sep"></div>
<div class="menu">
      <a href="http://www.imagemagick.org/script/search.php">Search</a>
</div><div class="sep"></div>
<div class="menu">
    <a href="../www/sitemap.html">Site Map</a>
</div>
<div  class="sub">
	<a href="../www/links.html">Links</a>
</div>
<div class="sep"></div>
<div  class="menu">
       <a href="../www/sponsors.html">Sponsors:</a>

<div class="sponsbox">
<div  class="sponsor">
  <a href="http://www.f1online.de">Bildagentur<br />F1 ONLINE</a><!-- 200909010480 -->
</div>
<div  class="sponsor">
      <a href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 201002010000 -->
</div>
<div  class="sponsor">
      <a href="http://www.online-kredit-index.de">Kredit</a><!-- 200905010120 -->
</div>
<div  class="sponsor">
      <a href="http://www.posters555.com">Poster</a><!-- 200903010800 -->
</div>

</div>

</div>


</div>

<div class="main">

<p>The <a href="../www/api/MagickCore/index.html"  target="281930437">MagickCore API</a> is a low-level interface between the C programming language and the ImageMagick image processing libraries and is recommended for wizard-level programmers only.  Unlike the <a href="../www/magick-wand.html">MagickWand</a> C API which uses only a few opaque types and accessors, with MagickCore you almost exlusively access the structure members directly.  A description of the MagickCore public methods are found here:</p>

<ul>
  <li><a href="../www/api/magick.html">Initialize or Destroy the ImageMagick Environment</a></li>
  <li><a href="../www/api/constitute.html">Constitute an Image</a></li>
  <li><a href="../www/api/composite.html">Composite an Image</a></li>
  <li><a href="../www/api/image.html">Image Methods</a></li>
  <li><a href="../www/api/color.html">Count the Colors in an Image</a></li>
  <li><a href="../www/api/distort.html">Image Distortions</a></li>
  <li><a href="../www/api/layer.html">Dealing with Image Layers</a></li>
  <li><a href="../www/api/profile.html">Dealing with Image Profiles</a></li>
  <li><a href="../www/api/quantize.html">Reduce the Number of Unique Colors in an Image</a></li>
  <li><a href="../www/api/segment.html">Segment an Image with Thresholding Fuzzy c-Means</a></li>
  <li><a href="../www/api/resize.html">Resize an Image</a></li>
  <li><a href="../www/api/transform.html">Transform an Image</a></li>
  <li><a href="../www/api/shear.html">Shear or Rotate an Image by an Arbitrary Angle</a></li>
  <li><a href="../www/api/enhance.html">Enhance an Image</a></li>
  <li><a href="../www/api/effect.html">Add an Effect</a></li>
  <li><a href="../www/api/fx.html">Add a Special Effect</a></li>
  <li><a href="../www/api/decorate.html">Decorate an Image</a></li>
  <li><a href="../www/api/property.html">Get/Set Image Properties</a></li>
  <li><a href="../www/api/annotate.html">Annotate an Image</a></li>
  <li><a href="../www/api/paint.html">Paint on an Image</a></li>
  <li><a href="../www/api/draw.html">Draw on an Image</a></li>
  <li><a href="../www/api/montage.html">Create an Image Thumbnail</a></li>
  <li><a href="../www/api/compare.html">Compare an Image to a Reconstructed Image</a></li>
  <li><a href="../www/api/display.html">Interactively Display and Edit an Image</a></li>
  <li><a href="../www/api/animate.html">Interactively Animate an Image Sequence</a></li>
  <li><a href="../www/api/cipher.html">Convert to and from Cipher Pixels</a></li>
  <li><a href="../www/api/list.html">Working with Image Lists</a></li>
  <li><a href="../www/api/cache.html">Get or Set Image Pixels</a></li>
  <li><a href="../www/api/cache-view.html">Working with Cache Views</a></li>
  <li><a href="../www/api/stream.html">The Pixel FIFO</a></li>
  <li><a href="../www/api/blob.html">Read or Write Binary Large OBjects</a></li>
  <li><a href="../www/api/module.html">Loadable Modules</a></li>
  <li><a href="../www/api/signature.html">Compute a Message Digest for an Image</a></li>
  <li><a href="../www/api/registry.html">The Image Registry</a></li>
  <li><a href="../www/api/exception.html">Dealing with Exceptions</a></li>
  <li><a href="../www/api/memory.html">Memory Allocation</a></li>
  <li><a href="../www/api/resource.html">Monitor or Limit Resource Consumption</a></li>
  <li><a href="../www/api/monitor.html">Monitor the Progress of an Image Operation</a></li>
  <li><a href="../www/api/version.html">Get the Version and Copyrights</a></li>
  <li><a href="../www/api/deprecate.html">Deprecated Methods</a></li>
</ul>

<p>After you write your MagickCore program, compile it like this:</p>

<pre class="text">
  cc `MagickCore-config --cflags --cppflags` core.c `MagickCore-config --ldflags --libs`
</pre>

<p>Here is a example program that utilizes the MagickCore API to get you started, <a href="../www/source/core.c">core.c</a>. It reads a GIF image, creates a thumbnail, and writes it to disk in the PNG image format.</p>

<div class="viewport">
<pre class="code">
  #include &lt;stdio.h>
  #include &lt;stdlib.h>
  #include &lt;string.h>
  #include &lt;time.h>
  #include &lt;magick/MagickCore.h>
  
  int main(int argc,char **argv)
  {
    ExceptionInfo
      *exception;
  
    Image
      *image,
      *images,
      *resize_image,
      *thumbnails;
  
    ImageInfo
      *image_info;
  
    if (argc != 3)
      {
        (void) fprintf(stdout,"Usage: %s image thumbnail\n",argv[0]);
        exit(0);
      }
    /*
      Initialize the image info structure and read an image.
    */
    MagickCoreGenesis(*argv,MagickTrue);
    exception=AcquireExceptionInfo();
    image_info=CloneImageInfo((ImageInfo *) NULL);
    (void) strcpy(image_info->filename,argv[1]);
    images=ReadImage(image_info,exception);
    if (exception->severity != UndefinedException)
      CatchException(exception);
    if (images == (Image *) NULL)
      exit(1);
    /*
      Convert the image to a thumbnail.
    */
    thumbnails=NewImageList();
    while ((image=RemoveFirstImageFromList(&images)) != (Image *) NULL)
    {
      resize_image=ResizeImage(image,106,80,LanczosFilter,1.0,exception);
      if (resize_image == (Image *) NULL)
        MagickError(exception->severity,exception->reason,exception->description);
      (void) AppendImageToList(&thumbnails,resize_image);
      DestroyImage(image);
    }
    /*
      Write the image thumbnail.
    */
    (void) strcpy(thumbnails->filename,argv[2]);
    WriteImage(image_info,thumbnails);
    /*
      Destroy the image thumbnail and exit.
    */
    thumbnails=DestroyImageList(thumbnails);
    image_info=DestroyImageInfo(image_info);
    exception=DestroyExceptionInfo(exception);
    MagickCoreTerminus();
    return(0);
  }
</pre>
</div>

</div>

<div id="linkbar">
 <!--    <span id="linkbar-west">&nbsp;</span>  -->
    <span id="linkbar-center">
      <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;
      <a href="../www/mailing-list.html">Mailing Lists</a> &bull;
      <a href="http://cafe.imagemagick.org">Cafe</a> &bull;
    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>
    </span>
    <span id="linkbar-east">&nbsp;</span>
  </div>
  <div class="footer">
    <span id="footer-west">&copy; 1999-2009 ImageMagick Studio LLC</span>
    <span id="footer-east"> <a href="http://www.imagemagick.org/script/contact.php">Contact the Wizards</a></span>
  </div>
  <div style="clear: both; margin: 0; width: 100%; "></div>
</body>
</html>

Man Man