]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sun, 27 Jun 2010 00:31:00 +0000 (00:31 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sun, 27 Jun 2010 00:31:00 +0000 (00:31 +0000)
89 files changed:
index.html
magick/image-view.c
wand/wand-view.c
www/ImageMagickObject.html
www/advanced-unix-installation.html
www/advanced-windows-installation.html
www/animate.html
www/api.html
www/api/annotate.html
www/api/attribute.html
www/api/cache-view.html
www/api/cache.html
www/api/cipher.html
www/api/color.html
www/api/colormap.html
www/api/compare.html
www/api/constitute.html
www/api/decorate.html
www/api/display.html
www/api/distort.html
www/api/draw.html
www/api/drawing-wand.html
www/api/effect.html
www/api/enhance.html
www/api/exception.html
www/api/feature.html
www/api/fx.html
www/api/histogram.html
www/api/image-view.html
www/api/layer.html
www/api/magick-image.html
www/api/magick-property.html
www/api/magick.html
www/api/memory.html
www/api/module.html
www/api/monitor.html
www/api/montage.html
www/api/morphology.html
www/api/paint.html
www/api/pixel-wand.html
www/api/profile.html
www/api/quantize.html
www/api/registry.html
www/api/segment.html
www/api/shear.html
www/api/signature.html
www/api/stream.html
www/api/transform.html
www/api/version.html
www/architecture.html
www/binary-releases.html
www/changelog.html
www/color.html
www/command-line-options.html
www/command-line-processing.html
www/command-line-tools.html
www/composite.html
www/conjure.html
www/contact.html
www/display.html
www/download.html
www/escape.html
www/examples.html
www/exception.html
www/formats.html
www/high-dynamic-range.html
www/history.html
www/identify.html
www/import.html
www/index.html
www/install-source.html
www/jp2.html
www/license.html
www/links.html
www/magick-core.html
www/magick-vector-graphics.html
www/magick-wand.html
www/miff.html
www/mirrors.html
www/montage.html
www/motion-picture.html
www/quantize.html
www/resources.html
www/search.html
www/sitemap.html
www/sponsors.html
www/stream.html
www/subversion.html
www/t-shirt.html

index 5f11f43ab154baa0c6ae8a4313e67cf82684ebc0..dcfcab793d9f8a823e643850ddb0ea9b3da7a2fa 100644 (file)
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index d1bfddc4b964a6151909e263fc7fb5a89decba98..136830ec6f4bd5ce5cf8d32d7f48dae64781f87f 100644 (file)
@@ -89,34 +89,34 @@ struct _ImageView
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  CloneImageView() makes a copy of the specified pixel view.
+%  CloneImageView() makes a copy of the specified image view.
 %
 %  The format of the CloneImageView method is:
 %
-%      ImageView *CloneImageView(const ImageView *pixel_view)
+%      ImageView *CloneImageView(const ImageView *image_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
+%    o image_view: the image view.
 %
 */
-MagickExport ImageView *CloneImageView(const ImageView *pixel_view)
+MagickExport ImageView *CloneImageView(const ImageView *image_view)
 {
   ImageView
     *clone_view;
 
-  assert(pixel_view != (ImageView *) NULL);
-  assert(pixel_view->signature == MagickSignature);
+  assert(image_view != (ImageView *) NULL);
+  assert(image_view->signature == MagickSignature);
   clone_view=(ImageView *) AcquireAlignedMemory(1,sizeof(*clone_view));
   if (clone_view == (ImageView *) NULL)
     ThrowFatalException(ResourceLimitFatalError,"MemoryAllocationFailed");
   (void) ResetMagickMemory(clone_view,0,sizeof(*clone_view));
   clone_view->exception=AcquireExceptionInfo();
-  InheritException(clone_view->exception,pixel_view->exception);
-  clone_view->view=CloneCacheView(pixel_view->view);
-  clone_view->region=pixel_view->region;
-  clone_view->number_threads=pixel_view->number_threads;
-  clone_view->debug=pixel_view->debug;
+  InheritException(clone_view->exception,image_view->exception);
+  clone_view->view=CloneCacheView(image_view->view);
+  clone_view->region=image_view->region;
+  clone_view->number_threads=image_view->number_threads;
+  clone_view->debug=image_view->debug;
   clone_view->signature=MagickSignature;
   return(clone_view);
 }
@@ -132,31 +132,26 @@ MagickExport ImageView *CloneImageView(const ImageView *pixel_view)
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  DestroyImageView() deallocates memory associated with a pixel view.
+%  DestroyImageView() deallocates memory associated with a image view.
 %
 %  The format of the DestroyImageView method is:
 %
-%      ImageView *DestroyImageView(ImageView *pixel_view,
-%        const size_t number_wands,const size_t number_threads)
+%      ImageView *DestroyImageView(ImageView *image_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
-%
-%    o number_wand: the number of pixel wands.
-%
-%    o number_threads: number of threads.
+%    o image_view: the image view.
 %
 */
-MagickExport ImageView *DestroyImageView(ImageView *pixel_view)
+MagickExport ImageView *DestroyImageView(ImageView *image_view)
 {
-  assert(pixel_view != (ImageView *) NULL);
-  assert(pixel_view->signature == MagickSignature);
-  pixel_view->view=DestroyCacheView(pixel_view->view);
-  pixel_view->exception=DestroyExceptionInfo(pixel_view->exception);
-  pixel_view->signature=(~MagickSignature);
-  pixel_view=(ImageView *) RelinquishMagickMemory(pixel_view);
-  return(pixel_view);
+  assert(image_view != (ImageView *) NULL);
+  assert(image_view->signature == MagickSignature);
+  image_view->view=DestroyCacheView(image_view->view);
+  image_view->exception=DestroyExceptionInfo(image_view->exception);
+  image_view->signature=(~MagickSignature);
+  image_view=(ImageView *) RelinquishMagickMemory(image_view);
+  return(image_view);
 }
 \f
 /*
@@ -170,11 +165,11 @@ MagickExport ImageView *DestroyImageView(ImageView *pixel_view)
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  DuplexTransferImageViewIterator() iterates over three pixel views in
+%  DuplexTransferImageViewIterator() iterates over three image views in
 %  parallel and calls your transfer method for each scanline of the view.  The
 %  source and duplex pixel region is not confined to the image canvas-- that is
 %  you can include negative offsets or widths or heights that exceed the image
-%  dimension.  However, the destination pixel view is confined to the image
+%  dimension.  However, the destination image view is confined to the image
 %  canvas-- that is no negative offsets or widths or heights that exceed the
 %  image dimension are permitted.
 %
@@ -193,11 +188,11 @@ MagickExport ImageView *DestroyImageView(ImageView *pixel_view)
 %
 %  A description of each parameter follows:
 %
-%    o source: the source pixel view.
+%    o source: the source image view.
 %
-%    o duplex: the duplex pixel view.
+%    o duplex: the duplex image view.
 %
-%    o destination: the destination pixel view.
+%    o destination: the destination image view.
 %
 %    o transfer: the transfer callback method.
 %
@@ -328,23 +323,23 @@ MagickExport MagickBooleanType DuplexTransferImageViewIterator(
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  GetImageViewPixels() returns the pixel view authentic indexes.
+%  GetImageViewAuthenticIndexes() returns the image view authentic indexes.
 %
 %  The format of the GetImageViewAuthenticPixels method is:
 %
-%      IndexPacket *GetImageViewAuthenticIndexes(const ImageView *pixel_view)
+%      IndexPacket *GetImageViewAuthenticIndexes(const ImageView *image_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
+%    o image_view: the image view.
 %
 */
 MagickExport IndexPacket *GetImageViewAuthenticIndexes(
-  const ImageView *pixel_view)
+  const ImageView *image_view)
 {
-  assert(pixel_view != (ImageView *) NULL);
-  assert(pixel_view->signature == MagickSignature);
-  return(GetCacheViewAuthenticIndexQueue(pixel_view->view));
+  assert(image_view != (ImageView *) NULL);
+  assert(image_view->signature == MagickSignature);
+  return(GetCacheViewAuthenticIndexQueue(image_view->view));
 }
 \f
 /*
@@ -358,23 +353,23 @@ MagickExport IndexPacket *GetImageViewAuthenticIndexes(
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  GetImageViewPixels() returns the pixel view authentic pixels.
+%  GetImageViewAuthenticPixels() returns the image view authentic pixels.
 %
 %  The format of the GetImageViewAuthenticPixels method is:
 %
-%      PixelPacket *GetImageViewAuthenticPixels(const ImageView *pixel_view)
+%      PixelPacket *GetImageViewAuthenticPixels(const ImageView *image_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
+%    o image_view: the image view.
 %
 */
 MagickExport PixelPacket *GetImageViewAuthenticPixels(
-  const ImageView *pixel_view)
+  const ImageView *image_view)
 {
-  assert(pixel_view != (ImageView *) NULL);
-  assert(pixel_view->signature == MagickSignature);
-  return(GetCacheViewAuthenticPixelQueue(pixel_view->view));
+  assert(image_view != (ImageView *) NULL);
+  assert(image_view->signature == MagickSignature);
+  return(GetCacheViewAuthenticPixelQueue(image_view->view));
 }
 \f
 /*
@@ -389,44 +384,44 @@ MagickExport PixelPacket *GetImageViewAuthenticPixels(
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
 %  GetImageViewException() returns the severity, reason, and description of any
-%  error that occurs when utilizing a pixel view.
+%  error that occurs when utilizing a image view.
 %
 %  The format of the GetImageViewException method is:
 %
-%      char *GetImageViewException(const PixelImage *pixel_view,
+%      char *GetImageViewException(const PixelImage *image_view,
 %        ExceptionType *severity)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel pixel_view.
+%    o image_view: the pixel image_view.
 %
 %    o severity: the severity of the error is returned here.
 %
 */
-MagickExport char *GetImageViewException(const ImageView *pixel_view,
+MagickExport char *GetImageViewException(const ImageView *image_view,
   ExceptionType *severity)
 {
   char
     *description;
 
-  assert(pixel_view != (const ImageView *) NULL);
-  assert(pixel_view->signature == MagickSignature);
+  assert(image_view != (const ImageView *) NULL);
+  assert(image_view->signature == MagickSignature);
   assert(severity != (ExceptionType *) NULL);
-  *severity=pixel_view->exception->severity;
+  *severity=image_view->exception->severity;
   description=(char *) AcquireQuantumMemory(2UL*MaxTextExtent,
     sizeof(*description));
   if (description == (char *) NULL)
     ThrowFatalException(ResourceLimitFatalError,"MemoryAllocationFailed");
   *description='\0';
-  if (pixel_view->exception->reason != (char *) NULL)
+  if (image_view->exception->reason != (char *) NULL)
     (void) CopyMagickString(description,GetLocaleExceptionMessage(
-      pixel_view->exception->severity,pixel_view->exception->reason),
+      image_view->exception->severity,image_view->exception->reason),
         MaxTextExtent);
-  if (pixel_view->exception->description != (char *) NULL)
+  if (image_view->exception->description != (char *) NULL)
     {
       (void) ConcatenateMagickString(description," (",MaxTextExtent);
       (void) ConcatenateMagickString(description,GetLocaleExceptionMessage(
-        pixel_view->exception->severity,pixel_view->exception->description),
+        image_view->exception->severity,image_view->exception->description),
         MaxTextExtent);
       (void) ConcatenateMagickString(description,")",MaxTextExtent);
     }
@@ -444,22 +439,51 @@ MagickExport char *GetImageViewException(const ImageView *pixel_view,
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  GetImageViewHeight() returns the pixel view height.
+%  GetImageViewHeight() returns the image view height.
 %
 %  The format of the GetImageViewHeight method is:
 %
-%      size_t GetImageViewHeight(const ImageView *pixel_view)
+%      size_t GetImageViewHeight(const ImageView *image_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
+%    o image_view: the image view.
 %
 */
-MagickExport size_t GetImageViewHeight(const ImageView *pixel_view)
+MagickExport size_t GetImageViewHeight(const ImageView *image_view)
 {
-  assert(pixel_view != (ImageView *) NULL);
-  assert(pixel_view->signature == MagickSignature);
-  return(pixel_view->region.height);
+  assert(image_view != (ImageView *) NULL);
+  assert(image_view->signature == MagickSignature);
+  return(image_view->region.height);
+}
+\f
+/*
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%                                                                             %
+%                                                                             %
+%                                                                             %
+%   G e t I m a g e V i e w I m a g e                                         %
+%                                                                             %
+%                                                                             %
+%                                                                             %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  GetImageViewImage() returns the image associated with the image view.
+%
+%  The format of the GetImageViewImage method is:
+%
+%      MagickCore *GetImageViewImage(const ImageView *image_view)
+%
+%  A description of each parameter follows:
+%
+%    o image_view: the image view.
+%
+*/
+MagickExport Image *GetImageViewImage(const ImageView *image_view)
+{
+  assert(image_view != (ImageView *) NULL);
+  assert(image_view->signature == MagickSignature);
+  return(image_view->image);
 }
 \f
 /*
@@ -473,7 +497,7 @@ MagickExport size_t GetImageViewHeight(const ImageView *pixel_view)
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  GetImageViewIterator() iterates over the pixel view in parallel and calls
+%  GetImageViewIterator() iterates over the image view in parallel and calls
 %  your get method for each scanline of the view.  The pixel region is
 %  not confined to the image canvas-- that is you can include negative offsets
 %  or widths or heights that exceed the image dimension.  Any updates to
@@ -493,7 +517,7 @@ MagickExport size_t GetImageViewHeight(const ImageView *pixel_view)
 %
 %  A description of each parameter follows:
 %
-%    o source: the source pixel view.
+%    o source: the source image view.
 %
 %    o get: the get callback method.
 %
@@ -573,59 +597,30 @@ MagickExport MagickBooleanType GetImageViewIterator(ImageView *source,
 %                                                                             %
 %                                                                             %
 %                                                                             %
-%   G e t I m a g e V i e w W a n d                                           %
-%                                                                             %
-%                                                                             %
-%                                                                             %
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-%  GetImageViewImage() returns the magick wand associated with the pixel view.
-%
-%  The format of the GetImageViewImage method is:
-%
-%      MagickCore *GetImageViewImage(const ImageView *pixel_view)
-%
-%  A description of each parameter follows:
-%
-%    o pixel_view: the pixel view.
-%
-*/
-MagickExport Image *GetImageViewImage(const ImageView *pixel_view)
-{
-  assert(pixel_view != (ImageView *) NULL);
-  assert(pixel_view->signature == MagickSignature);
-  return(pixel_view->image);
-}
-\f
-/*
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%                                                                             %
-%                                                                             %
-%                                                                             %
 %   G e t I m a g e V i e w V i r t u a l I n d e x e s                       %
 %                                                                             %
 %                                                                             %
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  GetImageViewPixels() returns the pixel view virtual indexes.
+%  GetImageViewVirtualIndexes() returns the image view virtual indexes.
 %
-%  The format of the GetImageViewVirtualPixels method is:
+%  The format of the GetImageViewVirtualIndexes method is:
 %
 %      const IndexPacket *GetImageViewVirtualIndexes(
-%        const ImageView *pixel_view)
+%        const ImageView *image_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
+%    o image_view: the image view.
 %
 */
 MagickExport const IndexPacket *GetImageViewVirtualIndexes(
-  const ImageView *pixel_view)
+  const ImageView *image_view)
 {
-  assert(pixel_view != (ImageView *) NULL);
-  assert(pixel_view->signature == MagickSignature);
-  return(GetCacheViewVirtualIndexQueue(pixel_view->view));
+  assert(image_view != (ImageView *) NULL);
+  assert(image_view->signature == MagickSignature);
+  return(GetCacheViewVirtualIndexQueue(image_view->view));
 }
 \f
 /*
@@ -639,23 +634,23 @@ MagickExport const IndexPacket *GetImageViewVirtualIndexes(
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  GetImageViewPixels() returns the pixel view virtual pixels.
+%  GetImageViewVirtualPixels() returns the image view virtual pixels.
 %
 %  The format of the GetImageViewVirtualPixels method is:
 %
-%      const PixelPacket *GetImageViewVirtualPixels(const ImageView *pixel_view)
+%      const PixelPacket *GetImageViewVirtualPixels(const ImageView *image_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
+%    o image_view: the image view.
 %
 */
 MagickExport const PixelPacket *GetImageViewVirtualPixels(
-  const ImageView *pixel_view)
+  const ImageView *image_view)
 {
-  assert(pixel_view != (ImageView *) NULL);
-  assert(pixel_view->signature == MagickSignature);
-  return(GetCacheViewVirtualPixelQueue(pixel_view->view));
+  assert(image_view != (ImageView *) NULL);
+  assert(image_view->signature == MagickSignature);
+  return(GetCacheViewVirtualPixelQueue(image_view->view));
 }
 \f
 /*
@@ -669,22 +664,22 @@ MagickExport const PixelPacket *GetImageViewVirtualPixels(
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  GetImageViewWidth() returns the pixel view width.
+%  GetImageViewWidth() returns the image view width.
 %
 %  The format of the GetImageViewWidth method is:
 %
-%      size_t GetImageViewWidth(const ImageView *pixel_view)
+%      size_t GetImageViewWidth(const ImageView *image_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
+%    o image_view: the image view.
 %
 */
-MagickExport size_t GetImageViewWidth(const ImageView *pixel_view)
+MagickExport size_t GetImageViewWidth(const ImageView *image_view)
 {
-  assert(pixel_view != (ImageView *) NULL);
-  assert(pixel_view->signature == MagickSignature);
-  return(pixel_view->region.width);
+  assert(image_view != (ImageView *) NULL);
+  assert(image_view->signature == MagickSignature);
+  return(image_view->region.width);
 }
 \f
 /*
@@ -698,22 +693,22 @@ MagickExport size_t GetImageViewWidth(const ImageView *pixel_view)
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  GetImageViewX() returns the pixel view x offset.
+%  GetImageViewX() returns the image view x offset.
 %
 %  The format of the GetImageViewX method is:
 %
-%      ssize_t GetImageViewX(const ImageView *pixel_view)
+%      ssize_t GetImageViewX(const ImageView *image_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
+%    o image_view: the image view.
 %
 */
-MagickExport ssize_t GetImageViewX(const ImageView *pixel_view)
+MagickExport ssize_t GetImageViewX(const ImageView *image_view)
 {
-  assert(pixel_view != (ImageView *) NULL);
-  assert(pixel_view->signature == MagickSignature);
-  return(pixel_view->region.x);
+  assert(image_view != (ImageView *) NULL);
+  assert(image_view->signature == MagickSignature);
+  return(image_view->region.x);
 }
 \f
 /*
@@ -727,22 +722,22 @@ MagickExport ssize_t GetImageViewX(const ImageView *pixel_view)
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  GetImageViewY() returns the pixel view y offset.
+%  GetImageViewY() returns the image view y offset.
 %
 %  The format of the GetImageViewY method is:
 %
-%      ssize_t GetImageViewY(const ImageView *pixel_view)
+%      ssize_t GetImageViewY(const ImageView *image_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
+%    o image_view: the image view.
 %
 */
-MagickExport ssize_t GetImageViewY(const ImageView *pixel_view)
+MagickExport ssize_t GetImageViewY(const ImageView *image_view)
 {
-  assert(pixel_view != (ImageView *) NULL);
-  assert(pixel_view->signature == MagickSignature);
-  return(pixel_view->region.y);
+  assert(image_view != (ImageView *) NULL);
+  assert(image_view->signature == MagickSignature);
+  return(image_view->region.y);
 }
 \f
 /*
@@ -756,23 +751,23 @@ MagickExport ssize_t GetImageViewY(const ImageView *pixel_view)
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  IsImageView() returns MagickTrue if the the parameter is verified as a pixel
-%  view container.
+%  IsImageView() returns MagickTrue if the the parameter is verified as a image
+%  view object.
 %
 %  The format of the IsImageView method is:
 %
-%      MagickBooleanType IsImageView(const ImageView *pixel_view)
+%      MagickBooleanType IsImageView(const ImageView *image_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
+%    o image_view: the image view.
 %
 */
-MagickExport MagickBooleanType IsImageView(const ImageView *pixel_view)
+MagickExport MagickBooleanType IsImageView(const ImageView *image_view)
 {
-  if (pixel_view == (const ImageView *) NULL)
+  if (image_view == (const ImageView *) NULL)
     return(MagickFalse);
-  if (pixel_view->signature != MagickSignature)
+  if (image_view->signature != MagickSignature)
     return(MagickFalse);
   return(MagickTrue);
 }
@@ -788,8 +783,8 @@ MagickExport MagickBooleanType IsImageView(const ImageView *pixel_view)
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  NewImageView() returns a pixel view required for all other methods in the
-%  Pixel View API.
+%  NewImageView() returns a image view required for all other methods in the
+%  Image View API.
 %
 %  The format of the NewImageView method is:
 %
@@ -803,23 +798,23 @@ MagickExport MagickBooleanType IsImageView(const ImageView *pixel_view)
 MagickExport ImageView *NewImageView(Image *image)
 {
   ImageView
-    *pixel_view;
+    *image_view;
 
   assert(image != (Image *) NULL);
   assert(image->signature == MagickSignature);
-  pixel_view=(ImageView *) AcquireAlignedMemory(1,sizeof(*pixel_view));
-  if (pixel_view == (ImageView *) NULL)
+  image_view=(ImageView *) AcquireAlignedMemory(1,sizeof(*image_view));
+  if (image_view == (ImageView *) NULL)
     ThrowFatalException(ResourceLimitFatalError,"MemoryAllocationFailed");
-  (void) ResetMagickMemory(pixel_view,0,sizeof(*pixel_view));
-  pixel_view->exception=AcquireExceptionInfo();
-  pixel_view->image=image;
-  pixel_view->view=AcquireCacheView(pixel_view->image);
-  pixel_view->region.width=image->columns;
-  pixel_view->region.height=image->rows;
-  pixel_view->number_threads=GetOpenMPMaximumThreads();
-  pixel_view->debug=IsEventLogging();
-  pixel_view->signature=MagickSignature;
-  return(pixel_view);
+  (void) ResetMagickMemory(image_view,0,sizeof(*image_view));
+  image_view->exception=AcquireExceptionInfo();
+  image_view->image=image;
+  image_view->view=AcquireCacheView(image_view->image);
+  image_view->region.width=image->columns;
+  image_view->region.height=image->rows;
+  image_view->number_threads=GetOpenMPMaximumThreads();
+  image_view->debug=IsEventLogging();
+  image_view->signature=MagickSignature;
+  return(image_view);
 }
 \f
 /*
@@ -833,8 +828,8 @@ MagickExport ImageView *NewImageView(Image *image)
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  NewImageViewRegion() returns a pixel view required for all other methods
-%  in the Pixel View API.
+%  NewImageViewRegion() returns a image view required for all other methods
+%  in the Image View API.
 %
 %  The format of the NewImageViewRegion method is:
 %
@@ -853,25 +848,25 @@ MagickExport ImageView *NewImageViewRegion(Image *image,const ssize_t x,
   const ssize_t y,const size_t width,const size_t height)
 {
   ImageView
-    *pixel_view;
+    *image_view;
 
   assert(image != (Image *) NULL);
   assert(image->signature == MagickSignature);
-  pixel_view=(ImageView *) AcquireAlignedMemory(1,sizeof(*pixel_view));
-  if (pixel_view == (ImageView *) NULL)
+  image_view=(ImageView *) AcquireAlignedMemory(1,sizeof(*image_view));
+  if (image_view == (ImageView *) NULL)
     ThrowFatalException(ResourceLimitFatalError,"MemoryAllocationFailed");
-  (void) ResetMagickMemory(pixel_view,0,sizeof(*pixel_view));
-  pixel_view->exception=AcquireExceptionInfo();
-  pixel_view->view=AcquireCacheView(pixel_view->image);
-  pixel_view->image=image;
-  pixel_view->region.width=width;
-  pixel_view->region.height=height;
-  pixel_view->region.x=x;
-  pixel_view->region.y=y;
-  pixel_view->number_threads=GetOpenMPMaximumThreads();
-  pixel_view->debug=IsEventLogging();
-  pixel_view->signature=MagickSignature;
-  return(pixel_view);
+  (void) ResetMagickMemory(image_view,0,sizeof(*image_view));
+  image_view->exception=AcquireExceptionInfo();
+  image_view->view=AcquireCacheView(image_view->image);
+  image_view->image=image;
+  image_view->region.width=width;
+  image_view->region.height=height;
+  image_view->region.x=x;
+  image_view->region.y=y;
+  image_view->number_threads=GetOpenMPMaximumThreads();
+  image_view->debug=IsEventLogging();
+  image_view->signature=MagickSignature;
+  return(image_view);
 }
 \f
 /*
@@ -885,7 +880,7 @@ MagickExport ImageView *NewImageViewRegion(Image *image,const ssize_t x,
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  SetImageViewIterator() iterates over the pixel view in parallel and calls
+%  SetImageViewIterator() iterates over the image view in parallel and calls
 %  your set method for each scanline of the view.  The pixel region is
 %  confined to the image canvas-- that is no negative offsets or widths or
 %  heights that exceed the image dimension.  The pixels are initiallly
@@ -906,7 +901,7 @@ MagickExport ImageView *NewImageViewRegion(Image *image,const ssize_t x,
 %
 %  A description of each parameter follows:
 %
-%    o destination: the pixel view.
+%    o destination: the image view.
 %
 %    o set: the set callback method.
 %
@@ -1010,11 +1005,11 @@ MagickExport MagickBooleanType SetImageViewIterator(ImageView *destination,
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  TransferImageViewIterator() iterates over two pixel views in parallel and
+%  TransferImageViewIterator() iterates over two image views in parallel and
 %  calls your transfer method for each scanline of the view.  The source pixel
 %  region is not confined to the image canvas-- that is you can include
 %  negative offsets or widths or heights that exceed the image dimension.
-%  However, the destination pixel view is confined to the image canvas-- that
+%  However, the destination image view is confined to the image canvas-- that
 %  is no negative offsets or widths or heights that exceed the image dimension
 %  are permitted.
 %
@@ -1032,9 +1027,9 @@ MagickExport MagickBooleanType SetImageViewIterator(ImageView *destination,
 %
 %  A description of each parameter follows:
 %
-%    o source: the source pixel view.
+%    o source: the source image view.
 %
-%    o destination: the destination pixel view.
+%    o destination: the destination image view.
 %
 %    o transfer: the transfer callback method.
 %
@@ -1152,7 +1147,7 @@ MagickExport MagickBooleanType TransferImageViewIterator(ImageView *source,
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  UpdateImageViewIterator() iterates over the pixel view in parallel and calls
+%  UpdateImageViewIterator() iterates over the image view in parallel and calls
 %  your update method for each scanline of the view.  The pixel region is
 %  confined to the image canvas-- that is no negative offsets or widths or
 %  heights that exceed the image dimension are permitted.  Updates to pixels
@@ -1172,7 +1167,7 @@ MagickExport MagickBooleanType TransferImageViewIterator(ImageView *source,
 %
 %  A description of each parameter follows:
 %
-%    o source: the source pixel view.
+%    o source: the source image view.
 %
 %    o update: the update callback method.
 %
@@ -1217,12 +1212,12 @@ MagickExport MagickBooleanType UpdateImageViewIterator(ImageView *source,
     register IndexPacket
       *restrict indexes;
 
-    register ssize_t
-      id;
-
     register PixelPacket
       *restrict pixels;
 
+    register ssize_t
+      id;
+
     if (status == MagickFalse)
       continue;
     id=GetOpenMPThreadId();
@@ -1230,8 +1225,7 @@ MagickExport MagickBooleanType UpdateImageViewIterator(ImageView *source,
       source->region.width,1,exception);
     if (pixels == (PixelPacket *) NULL)
       {
-        InheritException(source->exception,GetCacheViewException(
-          source->view));
+        InheritException(source->exception,GetCacheViewException(source->view));
         status=MagickFalse;
         continue;
       }
index 5d6a4263ab282652bce427bb365dee6e5f08dcb5..921a6e9d583e930436eb11d03d873229c23268ac 100644 (file)
@@ -103,18 +103,18 @@ struct _WandView
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  CloneWandView() makes a copy of the specified pixel view.
+%  CloneWandView() makes a copy of the specified wand view.
 %
 %  The format of the CloneWandView method is:
 %
-%      WandView *CloneWandView(const WandView *pixel_view)
+%      WandView *CloneWandView(const WandView *wand_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
+%    o wand_view: the wand view.
 %
 */
-WandExport WandView *CloneWandView(const WandView *pixel_view)
+WandExport WandView *CloneWandView(const WandView *wand_view)
 {
   WandView
     *clone_view;
@@ -122,27 +122,27 @@ WandExport WandView *CloneWandView(const WandView *pixel_view)
   register ssize_t
     i;
 
-  assert(pixel_view != (WandView *) NULL);
-  assert(pixel_view->signature == WandSignature);
-  if (pixel_view->debug != MagickFalse)
-    (void) LogMagickEvent(WandEvent,GetMagickModule(),"%s",pixel_view->name);
+  assert(wand_view != (WandView *) NULL);
+  assert(wand_view->signature == WandSignature);
+  if (wand_view->debug != MagickFalse)
+    (void) LogMagickEvent(WandEvent,GetMagickModule(),"%s",wand_view->name);
   clone_view=(WandView *) AcquireAlignedMemory(1,sizeof(*clone_view));
   if (clone_view == (WandView *) NULL)
     ThrowWandFatalException(ResourceLimitFatalError,"MemoryAllocationFailed",
-      pixel_view->name);
+      wand_view->name);
   (void) ResetMagickMemory(clone_view,0,sizeof(*clone_view));
   clone_view->id=AcquireWandId();
   (void) FormatMagickString(clone_view->name,MaxTextExtent,"%s-%.20g",
     WandViewId,(double) clone_view->id);
   clone_view->exception=AcquireExceptionInfo();
-  InheritException(clone_view->exception,pixel_view->exception);
-  clone_view->view=CloneCacheView(pixel_view->view);
-  clone_view->region=pixel_view->region;
-  clone_view->number_threads=pixel_view->number_threads;
-  for (i=0; i < (ssize_t) pixel_view->number_threads; i++)
+  InheritException(clone_view->exception,wand_view->exception);
+  clone_view->view=CloneCacheView(wand_view->view);
+  clone_view->region=wand_view->region;
+  clone_view->number_threads=wand_view->number_threads;
+  for (i=0; i < (ssize_t) wand_view->number_threads; i++)
     clone_view->pixel_wands[i]=ClonePixelWands((const PixelWand **)
-      pixel_view->pixel_wands[i],pixel_view->region.width);
-  clone_view->debug=pixel_view->debug;
+      wand_view->pixel_wands[i],wand_view->region.width);
+  clone_view->debug=wand_view->debug;
   if (clone_view->debug != MagickFalse)
     (void) LogMagickEvent(WandEvent,GetMagickModule(),"%s",clone_view->name);
   clone_view->signature=WandSignature;
@@ -160,20 +160,15 @@ WandExport WandView *CloneWandView(const WandView *pixel_view)
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  DestroyWandView() deallocates memory associated with a pixel view.
+%  DestroyWandView() deallocates memory associated with a wand view.
 %
 %  The format of the DestroyWandView method is:
 %
-%      WandView *DestroyWandView(WandView *pixel_view,
-%        const size_t number_wands,const size_t number_threads)
+%      WandView *DestroyWandView(WandView *wand_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
-%
-%    o number_wand: the number of pixel wands.
-%
-%    o number_threads: number of threads.
+%    o wand_view: the wand view.
 %
 */
 
@@ -191,18 +186,18 @@ static PixelWand ***DestroyPixelsThreadSet(PixelWand ***pixel_wands,
   return(pixel_wands);
 }
 
-WandExport WandView *DestroyWandView(WandView *pixel_view)
+WandExport WandView *DestroyWandView(WandView *wand_view)
 {
-  assert(pixel_view != (WandView *) NULL);
-  assert(pixel_view->signature == WandSignature);
-  pixel_view->pixel_wands=DestroyPixelsThreadSet(pixel_view->pixel_wands,
-    pixel_view->region.width,pixel_view->number_threads);
-  pixel_view->view=DestroyCacheView(pixel_view->view);
-  pixel_view->exception=DestroyExceptionInfo(pixel_view->exception);
-  pixel_view->signature=(~WandSignature);
-  RelinquishWandId(pixel_view->id);
-  pixel_view=(WandView *) RelinquishMagickMemory(pixel_view);
-  return(pixel_view);
+  assert(wand_view != (WandView *) NULL);
+  assert(wand_view->signature == WandSignature);
+  wand_view->pixel_wands=DestroyPixelsThreadSet(wand_view->pixel_wands,
+    wand_view->region.width,wand_view->number_threads);
+  wand_view->view=DestroyCacheView(wand_view->view);
+  wand_view->exception=DestroyExceptionInfo(wand_view->exception);
+  wand_view->signature=(~WandSignature);
+  RelinquishWandId(wand_view->id);
+  wand_view=(WandView *) RelinquishMagickMemory(wand_view);
+  return(wand_view);
 }
 \f
 /*
@@ -216,11 +211,11 @@ WandExport WandView *DestroyWandView(WandView *pixel_view)
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  DuplexTransferWandViewIterator() iterates over three pixel views in
+%  DuplexTransferWandViewIterator() iterates over three wand views in
 %  parallel and calls your transfer method for each scanline of the view.  The
 %  source and duplex pixel region is not confined to the image canvas-- that is
 %  you can include negative offsets or widths or heights that exceed the image
-%  dimension.  However, the destination pixel view is confined to the image
+%  dimension.  However, the destination wand view is confined to the image
 %  canvas-- that is no negative offsets or widths or heights that exceed the
 %  image dimension are permitted.
 %
@@ -239,11 +234,11 @@ WandExport WandView *DestroyWandView(WandView *pixel_view)
 %
 %  A description of each parameter follows:
 %
-%    o source: the source pixel view.
+%    o source: the source wand view.
 %
-%    o duplex: the duplex pixel view.
+%    o duplex: the duplex wand view.
 %
-%    o destination: the destination pixel view.
+%    o destination: the destination wand view.
 %
 %    o transfer: the transfer callback method.
 %
@@ -409,47 +404,47 @@ WandExport MagickBooleanType DuplexTransferWandViewIterator(WandView *source,
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
 %  GetWandViewException() returns the severity, reason, and description of any
-%  error that occurs when utilizing a pixel view.
+%  error that occurs when utilizing a wand view.
 %
 %  The format of the GetWandViewException method is:
 %
-%      char *GetWandViewException(const PixelWand *pixel_view,
+%      char *GetWandViewException(const PixelWand *wand_view,
 %        ExceptionType *severity)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel pixel_view.
+%    o wand_view: the pixel wand_view.
 %
 %    o severity: the severity of the error is returned here.
 %
 */
-WandExport char *GetWandViewException(const WandView *pixel_view,
+WandExport char *GetWandViewException(const WandView *wand_view,
   ExceptionType *severity)
 {
   char
     *description;
 
-  assert(pixel_view != (const WandView *) NULL);
-  assert(pixel_view->signature == WandSignature);
-  if (pixel_view->debug != MagickFalse)
-    (void) LogMagickEvent(WandEvent,GetMagickModule(),"%s",pixel_view->name);
+  assert(wand_view != (const WandView *) NULL);
+  assert(wand_view->signature == WandSignature);
+  if (wand_view->debug != MagickFalse)
+    (void) LogMagickEvent(WandEvent,GetMagickModule(),"%s",wand_view->name);
   assert(severity != (ExceptionType *) NULL);
-  *severity=pixel_view->exception->severity;
+  *severity=wand_view->exception->severity;
   description=(char *) AcquireQuantumMemory(2UL*MaxTextExtent,
     sizeof(*description));
   if (description == (char *) NULL)
     ThrowWandFatalException(ResourceLimitFatalError,"MemoryAllocationFailed",
-      pixel_view->name);
+      wand_view->name);
   *description='\0';
-  if (pixel_view->exception->reason != (char *) NULL)
+  if (wand_view->exception->reason != (char *) NULL)
     (void) CopyMagickString(description,GetLocaleExceptionMessage(
-      pixel_view->exception->severity,pixel_view->exception->reason),
+      wand_view->exception->severity,wand_view->exception->reason),
         MaxTextExtent);
-  if (pixel_view->exception->description != (char *) NULL)
+  if (wand_view->exception->description != (char *) NULL)
     {
       (void) ConcatenateMagickString(description," (",MaxTextExtent);
       (void) ConcatenateMagickString(description,GetLocaleExceptionMessage(
-        pixel_view->exception->severity,pixel_view->exception->description),
+        wand_view->exception->severity,wand_view->exception->description),
         MaxTextExtent);
       (void) ConcatenateMagickString(description,")",MaxTextExtent);
     }
@@ -467,22 +462,22 @@ WandExport char *GetWandViewException(const WandView *pixel_view,
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  GetWandViewHeight() returns the pixel view height.
+%  GetWandViewHeight() returns the wand view height.
 %
 %  The format of the GetWandViewHeight method is:
 %
-%      size_t GetWandViewHeight(const WandView *pixel_view)
+%      size_t GetWandViewHeight(const WandView *wand_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
+%    o wand_view: the wand view.
 %
 */
-WandExport size_t GetWandViewHeight(const WandView *pixel_view)
+WandExport size_t GetWandViewHeight(const WandView *wand_view)
 {
-  assert(pixel_view != (WandView *) NULL);
-  assert(pixel_view->signature == WandSignature);
-  return(pixel_view->region.height);
+  assert(wand_view != (WandView *) NULL);
+  assert(wand_view->signature == WandSignature);
+  return(wand_view->region.height);
 }
 \f
 /*
@@ -496,7 +491,7 @@ WandExport size_t GetWandViewHeight(const WandView *pixel_view)
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  GetWandViewIterator() iterates over the pixel view in parallel and calls
+%  GetWandViewIterator() iterates over the wand view in parallel and calls
 %  your get method for each scanline of the view.  The pixel region is
 %  not confined to the image canvas-- that is you can include negative offsets
 %  or widths or heights that exceed the image dimension.  Any updates to
@@ -516,7 +511,7 @@ WandExport size_t GetWandViewHeight(const WandView *pixel_view)
 %
 %  A description of each parameter follows:
 %
-%    o source: the source pixel view.
+%    o source: the source wand view.
 %
 %    o get: the get callback method.
 %
@@ -611,26 +606,26 @@ WandExport MagickBooleanType GetWandViewIterator(WandView *source,
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  GetWandViewPixels() returns the pixel view pixel_wands.
+%  GetWandViewPixels() returns the wand view pixel_wands.
 %
 %  The format of the GetWandViewPixels method is:
 %
-%      PixelWand *GetWandViewPixels(const WandView *pixel_view)
+%      PixelWand *GetWandViewPixels(const WandView *wand_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
+%    o wand_view: the wand view.
 %
 */
-WandExport PixelWand **GetWandViewPixels(const WandView *pixel_view)
+WandExport PixelWand **GetWandViewPixels(const WandView *wand_view)
 {
   ssize_t
     id;
 
-  assert(pixel_view != (WandView *) NULL);
-  assert(pixel_view->signature == WandSignature);
+  assert(wand_view != (WandView *) NULL);
+  assert(wand_view->signature == WandSignature);
   id=GetOpenMPThreadId();
-  return(pixel_view->pixel_wands[id]);
+  return(wand_view->pixel_wands[id]);
 }
 \f
 /*
@@ -644,22 +639,22 @@ WandExport PixelWand **GetWandViewPixels(const WandView *pixel_view)
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  GetWandViewWand() returns the magick wand associated with the pixel view.
+%  GetWandViewWand() returns the magick wand associated with the wand view.
 %
 %  The format of the GetWandViewWand method is:
 %
-%      MagickWand *GetWandViewWand(const WandView *pixel_view)
+%      MagickWand *GetWandViewWand(const WandView *wand_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
+%    o wand_view: the wand view.
 %
 */
-WandExport MagickWand *GetWandViewWand(const WandView *pixel_view)
+WandExport MagickWand *GetWandViewWand(const WandView *wand_view)
 {
-  assert(pixel_view != (WandView *) NULL);
-  assert(pixel_view->signature == WandSignature);
-  return(pixel_view->wand);
+  assert(wand_view != (WandView *) NULL);
+  assert(wand_view->signature == WandSignature);
+  return(wand_view->wand);
 }
 \f
 /*
@@ -673,22 +668,22 @@ WandExport MagickWand *GetWandViewWand(const WandView *pixel_view)
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  GetWandViewWidth() returns the pixel view width.
+%  GetWandViewWidth() returns the wand view width.
 %
 %  The format of the GetWandViewWidth method is:
 %
-%      size_t GetWandViewWidth(const WandView *pixel_view)
+%      size_t GetWandViewWidth(const WandView *wand_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
+%    o wand_view: the wand view.
 %
 */
-WandExport size_t GetWandViewWidth(const WandView *pixel_view)
+WandExport size_t GetWandViewWidth(const WandView *wand_view)
 {
-  assert(pixel_view != (WandView *) NULL);
-  assert(pixel_view->signature == WandSignature);
-  return(pixel_view->region.width);
+  assert(wand_view != (WandView *) NULL);
+  assert(wand_view->signature == WandSignature);
+  return(wand_view->region.width);
 }
 \f
 /*
@@ -702,22 +697,22 @@ WandExport size_t GetWandViewWidth(const WandView *pixel_view)
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  GetWandViewX() returns the pixel view x offset.
+%  GetWandViewX() returns the wand view x offset.
 %
 %  The format of the GetWandViewX method is:
 %
-%      ssize_t GetWandViewX(const WandView *pixel_view)
+%      ssize_t GetWandViewX(const WandView *wand_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
+%    o wand_view: the wand view.
 %
 */
-WandExport ssize_t GetWandViewX(const WandView *pixel_view)
+WandExport ssize_t GetWandViewX(const WandView *wand_view)
 {
-  assert(pixel_view != (WandView *) NULL);
-  assert(pixel_view->signature == WandSignature);
-  return(pixel_view->region.x);
+  assert(wand_view != (WandView *) NULL);
+  assert(wand_view->signature == WandSignature);
+  return(wand_view->region.x);
 }
 \f
 /*
@@ -731,22 +726,22 @@ WandExport ssize_t GetWandViewX(const WandView *pixel_view)
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  GetWandViewY() returns the pixel view y offset.
+%  GetWandViewY() returns the wand view y offset.
 %
 %  The format of the GetWandViewY method is:
 %
-%      ssize_t GetWandViewY(const WandView *pixel_view)
+%      ssize_t GetWandViewY(const WandView *wand_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
+%    o wand_view: the wand view.
 %
 */
-WandExport ssize_t GetWandViewY(const WandView *pixel_view)
+WandExport ssize_t GetWandViewY(const WandView *wand_view)
 {
-  assert(pixel_view != (WandView *) NULL);
-  assert(pixel_view->signature == WandSignature);
-  return(pixel_view->region.y);
+  assert(wand_view != (WandView *) NULL);
+  assert(wand_view->signature == WandSignature);
+  return(wand_view->region.y);
 }
 \f
 /*
@@ -760,29 +755,29 @@ WandExport ssize_t GetWandViewY(const WandView *pixel_view)
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  IsWandView() returns MagickTrue if the the parameter is verified as a pixel
-%  view container.
+%  IsWandView() returns MagickTrue if the the parameter is verified as a wand
+%  view object.
 %
 %  The format of the IsWandView method is:
 %
-%      MagickBooleanType IsWandView(const WandView *pixel_view)
+%      MagickBooleanType IsWandView(const WandView *wand_view)
 %
 %  A description of each parameter follows:
 %
-%    o pixel_view: the pixel view.
+%    o wand_view: the wand view.
 %
 */
-WandExport MagickBooleanType IsWandView(const WandView *pixel_view)
+WandExport MagickBooleanType IsWandView(const WandView *wand_view)
 {
   size_t
     length;
 
-  if (pixel_view == (const WandView *) NULL)
+  if (wand_view == (const WandView *) NULL)
     return(MagickFalse);
-  if (pixel_view->signature != WandSignature)
+  if (wand_view->signature != WandSignature)
     return(MagickFalse);
   length=strlen(WandViewId);
-  if (LocaleNCompare(pixel_view->name,WandViewId,length) != 0)
+  if (LocaleNCompare(wand_view->name,WandViewId,length) != 0)
     return(MagickFalse);
   return(MagickTrue);
 }
@@ -798,8 +793,8 @@ WandExport MagickBooleanType IsWandView(const WandView *pixel_view)
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  NewWandView() returns a pixel view required for all other methods in the
-%  Pixel View API.
+%  NewWandView() returns a wand view required for all other methods in the
+%  Wand View API.
 %
 %  The format of the NewWandView method is:
 %
@@ -837,32 +832,32 @@ static PixelWand ***AcquirePixelsThreadSet(const size_t number_wands,
 WandExport WandView *NewWandView(MagickWand *wand)
 {
   WandView
-    *pixel_view;
+    *wand_view;
 
   assert(wand != (MagickWand *) NULL);
   assert(wand->signature == MagickSignature);
-  pixel_view=(WandView *) AcquireAlignedMemory(1,sizeof(*pixel_view));
-  if (pixel_view == (WandView *) NULL)
+  wand_view=(WandView *) AcquireAlignedMemory(1,sizeof(*wand_view));
+  if (wand_view == (WandView *) NULL)
     ThrowWandFatalException(ResourceLimitFatalError,"MemoryAllocationFailed",
       GetExceptionMessage(errno));
-  (void) ResetMagickMemory(pixel_view,0,sizeof(*pixel_view));
-  pixel_view->id=AcquireWandId();
-  (void) FormatMagickString(pixel_view->name,MaxTextExtent,"%s-%.20g",
-    WandViewId,(double) pixel_view->id);
-  pixel_view->exception=AcquireExceptionInfo();
-  pixel_view->wand=wand;
-  pixel_view->view=AcquireCacheView(pixel_view->wand->images);
-  pixel_view->region.width=wand->images->columns;
-  pixel_view->region.height=wand->images->rows;
-  pixel_view->number_threads=GetOpenMPMaximumThreads();
-  pixel_view->pixel_wands=AcquirePixelsThreadSet(pixel_view->region.width,
-    pixel_view->number_threads);
-  if (pixel_view->pixel_wands == (PixelWand ***) NULL)
+  (void) ResetMagickMemory(wand_view,0,sizeof(*wand_view));
+  wand_view->id=AcquireWandId();
+  (void) FormatMagickString(wand_view->name,MaxTextExtent,"%s-%.20g",
+    WandViewId,(double) wand_view->id);
+  wand_view->exception=AcquireExceptionInfo();
+  wand_view->wand=wand;
+  wand_view->view=AcquireCacheView(wand_view->wand->images);
+  wand_view->region.width=wand->images->columns;
+  wand_view->region.height=wand->images->rows;
+  wand_view->number_threads=GetOpenMPMaximumThreads();
+  wand_view->pixel_wands=AcquirePixelsThreadSet(wand_view->region.width,
+    wand_view->number_threads);
+  if (wand_view->pixel_wands == (PixelWand ***) NULL)
     ThrowWandFatalException(ResourceLimitFatalError,"MemoryAllocationFailed",
       GetExceptionMessage(errno));
-  pixel_view->debug=IsEventLogging();
-  pixel_view->signature=WandSignature;
-  return(pixel_view);
+  wand_view->debug=IsEventLogging();
+  wand_view->signature=WandSignature;
+  return(wand_view);
 }
 \f
 /*
@@ -876,8 +871,8 @@ WandExport WandView *NewWandView(MagickWand *wand)
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  NewWandViewRegion() returns a pixel view required for all other methods
-%  in the Pixel View API.
+%  NewWandViewRegion() returns a wand view required for all other methods
+%  in the Wand View API.
 %
 %  The format of the NewWandViewRegion method is:
 %
@@ -896,34 +891,34 @@ WandExport WandView *NewWandViewRegion(MagickWand *wand,const ssize_t x,
   const ssize_t y,const size_t width,const size_t height)
 {
   WandView
-    *pixel_view;
+    *wand_view;
 
   assert(wand != (MagickWand *) NULL);
   assert(wand->signature == MagickSignature);
-  pixel_view=(WandView *) AcquireAlignedMemory(1,sizeof(*pixel_view));
-  if (pixel_view == (WandView *) NULL)
+  wand_view=(WandView *) AcquireAlignedMemory(1,sizeof(*wand_view));
+  if (wand_view == (WandView *) NULL)
     ThrowWandFatalException(ResourceLimitFatalError,"MemoryAllocationFailed",
       GetExceptionMessage(errno));
-  (void) ResetMagickMemory(pixel_view,0,sizeof(*pixel_view));
-  pixel_view->id=AcquireWandId();
-  (void) FormatMagickString(pixel_view->name,MaxTextExtent,"%s-%.20g",
-    WandViewId,(double) pixel_view->id);
-  pixel_view->exception=AcquireExceptionInfo();
-  pixel_view->view=AcquireCacheView(pixel_view->wand->images);
-  pixel_view->wand=wand;
-  pixel_view->region.width=width;
-  pixel_view->region.height=height;
-  pixel_view->region.x=x;
-  pixel_view->region.y=y;
-  pixel_view->number_threads=GetOpenMPMaximumThreads();
-  pixel_view->pixel_wands=AcquirePixelsThreadSet(pixel_view->region.width,
-    pixel_view->number_threads);
-  if (pixel_view->pixel_wands == (PixelWand ***) NULL)
+  (void) ResetMagickMemory(wand_view,0,sizeof(*wand_view));
+  wand_view->id=AcquireWandId();
+  (void) FormatMagickString(wand_view->name,MaxTextExtent,"%s-%.20g",
+    WandViewId,(double) wand_view->id);
+  wand_view->exception=AcquireExceptionInfo();
+  wand_view->view=AcquireCacheView(wand_view->wand->images);
+  wand_view->wand=wand;
+  wand_view->region.width=width;
+  wand_view->region.height=height;
+  wand_view->region.x=x;
+  wand_view->region.y=y;
+  wand_view->number_threads=GetOpenMPMaximumThreads();
+  wand_view->pixel_wands=AcquirePixelsThreadSet(wand_view->region.width,
+    wand_view->number_threads);
+  if (wand_view->pixel_wands == (PixelWand ***) NULL)
     ThrowWandFatalException(ResourceLimitFatalError,"MemoryAllocationFailed",
       GetExceptionMessage(errno));
-  pixel_view->debug=IsEventLogging();
-  pixel_view->signature=WandSignature;
-  return(pixel_view);
+  wand_view->debug=IsEventLogging();
+  wand_view->signature=WandSignature;
+  return(wand_view);
 }
 \f
 /*
@@ -937,7 +932,7 @@ WandExport WandView *NewWandViewRegion(MagickWand *wand,const ssize_t x,
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  SetWandViewIterator() iterates over the pixel view in parallel and calls
+%  SetWandViewIterator() iterates over the wand view in parallel and calls
 %  your set method for each scanline of the view.  The pixel region is
 %  confined to the image canvas-- that is no negative offsets or widths or
 %  heights that exceed the image dimension.  The pixels are initiallly
@@ -958,7 +953,7 @@ WandExport WandView *NewWandViewRegion(MagickWand *wand,const ssize_t x,
 %
 %  A description of each parameter follows:
 %
-%    o destination: the pixel view.
+%    o destination: the wand view.
 %
 %    o set: the set callback method.
 %
@@ -1068,11 +1063,11 @@ WandExport MagickBooleanType SetWandViewIterator(WandView *destination,
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  TransferWandViewIterator() iterates over two pixel views in parallel and
+%  TransferWandViewIterator() iterates over two wand views in parallel and
 %  calls your transfer method for each scanline of the view.  The source pixel
 %  region is not confined to the image canvas-- that is you can include
 %  negative offsets or widths or heights that exceed the image dimension.
-%  However, the destination pixel view is confined to the image canvas-- that
+%  However, the destination wand view is confined to the image canvas-- that
 %  is no negative offsets or widths or heights that exceed the image dimension
 %  are permitted.
 %
@@ -1090,9 +1085,9 @@ WandExport MagickBooleanType SetWandViewIterator(WandView *destination,
 %
 %  A description of each parameter follows:
 %
-%    o source: the source pixel view.
+%    o source: the source wand view.
 %
-%    o destination: the destination pixel view.
+%    o destination: the destination wand view.
 %
 %    o transfer: the transfer callback method.
 %
@@ -1234,7 +1229,7 @@ WandExport MagickBooleanType TransferWandViewIterator(WandView *source,
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  UpdateWandViewIterator() iterates over the pixel view in parallel and calls
+%  UpdateWandViewIterator() iterates over the wand view in parallel and calls
 %  your update method for each scanline of the view.  The pixel region is
 %  confined to the image canvas-- that is no negative offsets or widths or
 %  heights that exceed the image dimension are permitted.  Updates to pixels
@@ -1254,7 +1249,7 @@ WandExport MagickBooleanType TransferWandViewIterator(WandView *source,
 %
 %  A description of each parameter follows:
 %
-%    o source: the source pixel view.
+%    o source: the source wand view.
 %
 %    o update: the update callback method.
 %
index e82574b8967b9957aff889acd1aa28d6ea5532f6..4e42c508e5dc9d6764ee9c000f274f3f6b09b7a7 100644 (file)
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 46e0890033cddb05f033bc54c76fc26e291dc42f..7be4a09945636519b0d9294b5c8ff70850ba25c4 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
index a5fbea8c0b30b4ca67b2537ca4eee0b87d6b8ecc..b80d812433d19f57cf2ee046f16d4844a4368e45 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
index e0871220bab9b81acd7432be345facb39c687d75..5cd320e9050c792c5accdab310b0dabe342e0952 100644 (file)
@@ -612,7 +612,7 @@ transparent, extract, background, or shape the alpha channel</td>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index a2e41ac19a0c77ad8eb7e951ca7b06e67f812da4..cbd5821062d6d43ced529693ea1ea355dcb4ddd5 100644 (file)
   <h2><a name="ada"></a>Ada</h2>
 </div>
 
-<p><a href="https://gna.org/projects/g2f/" target="50521980">G2F</a> implements an Ada 95 binding to a subset of the low-level MagickCore library.</p>
+<p><a href="https://gna.org/projects/g2f/" target="47810688">G2F</a> implements an Ada 95 binding to a subset of the low-level MagickCore library.</p>
 
 <div style="margin: auto;">
   <h2><a name="c"></a>C</h2>
   <h2><a name="ch"></a>Ch</h2>
 </div>
 
-<p><a href="http://www.imagemagick.org/ChMagick" target="536128769">ChMagick</a> is a <a href="http://www.softintegration.com/" target="187111479">Ch</a> binding to the MagickCore and MagickWand API.  Ch is an embeddable C/C++ interpreter for cross-platform scripting.</p>
+<p><a href="http://www.imagemagick.org/ChMagick" target="2090328326">ChMagick</a> is a <a href="http://www.softintegration.com/" target="1672899526">Ch</a> binding to the MagickCore and MagickWand API.  Ch is an embeddable C/C++ interpreter for cross-platform scripting.</p>
 
 <div style="margin: auto;">
   <h2><a name="com+"></a>COM+</h2>
   <h2><a name="c++"></a>C++</h2>
 </div>
 
-<p><a href="http://www.imagemagick.org/Magick++" target="1624759727">Magick++</a> provides an object-oriented C++ interface to ImageMagick.  See <a href="http://www.imagemagick.org/Magick++/tutorial/Magick++_tutorial.pdf" target="34527453">A Gentle Introduction to Magick++</a> for an introductory tutorial to Magick++.  We include the <a href="http://www.imagemagick.org/Magick++/tutorial/Magick++_tutorial.odt" target="236792520">source</a> if you want to correct, enhance, or expand the tutorial.</p>
+<p><a href="http://www.imagemagick.org/Magick++" target="1644265884">Magick++</a> provides an object-oriented C++ interface to ImageMagick.  See <a href="http://www.imagemagick.org/Magick++/tutorial/Magick++_tutorial.pdf" target="796317481">A Gentle Introduction to Magick++</a> for an introductory tutorial to Magick++.  We include the <a href="http://www.imagemagick.org/Magick++/tutorial/Magick++_tutorial.odt" target="1778244380">source</a> if you want to correct, enhance, or expand the tutorial.</p>
 
 <div style="margin: auto;">
   <h2><a name="java"></a>Java</h2>
 </div>
 
-<p><a href="http://www.jmagick.org" target="368490137">JMagick</a> provides an object-oriented Java interface to ImageMagick.  <a href="http://im4java.sourceforge.net" target="663732704">Im4java</a> is a pure-java interface to the ImageMagick command-line.</p>
+<p><a href="http://www.jmagick.org" target="1190666296">JMagick</a> provides an object-oriented Java interface to ImageMagick.  <a href="http://im4java.sourceforge.net" target="1207747543">Im4java</a> is a pure-java interface to the ImageMagick command-line.</p>
 
 <div style="margin: auto;">
   <h2><a name="labview"></a>LabVIEW</h2>
 </div>
 
-<p><a href="http://forums.lavag.org/downloads-file90.html" target="1744760635">LVOOP ImageMagick</a> is an object-oriented LabVIEW interface to ImageMagick.</p>
+<p><a href="http://forums.lavag.org/downloads-file90.html" target="1108645374">LVOOP ImageMagick</a> is an object-oriented LabVIEW interface to ImageMagick.</p>
 
 <div style="margin: auto;">
   <h2><a name="lisp"></a>Lisp</h2>
 </div>
 
-<p><a href="http://common-lisp.net/project/cl-magick/" target="646063090">CL-Magick</a> provides a Common Lisp interface to the ImageMagick library.</p>
+<p><a href="http://common-lisp.net/project/cl-magick/" target="1288812207">CL-Magick</a> provides a Common Lisp interface to the ImageMagick library.</p>
 
 <div style="margin: auto;">
   <h2><a name="neko"></a>Neko</h2>
 </div>
 
-<p><a href="http://code.google.com/p/nmagick" target="797490839">NMagick</a> is a port of the ImageMagick library to the haXe and Neko platforms. It provides image manipulation capabilities to both web and desktop applications using Neko.</p>
+<p><a href="http://code.google.com/p/nmagick" target="683562817">NMagick</a> is a port of the ImageMagick library to the haXe and Neko platforms. It provides image manipulation capabilities to both web and desktop applications using Neko.</p>
 
 <div style="margin: auto;">
   <h2><a name="dot-net"></a>.NET</h2>
   <h2><a name="pascal"></a>Pascal</h2>
 </div>
 
-<p><a href="http://wiki.lazarus.freepascal.org/PascalMagick" target="1630602106">PascalMagick</a> a Pascal binding for the MagickWand API and also the low-level MagickCore library. It works with Free Pascal / Lazarus and Delphi.</p>
+<p><a href="http://wiki.lazarus.freepascal.org/PascalMagick" target="38372465">PascalMagick</a> a Pascal binding for the MagickWand API and also the low-level MagickCore library. It works with Free Pascal / Lazarus and Delphi.</p>
 
 <div style="margin: auto;">
   <h2><a name="perl"></a>Perl</h2>
   <h2><a name="php"></a>PHP</h2>
 </div>
 
-<p><a href="http://www.magickwand.org/" target="1848247998">MagickWand for PHP</a> a native PHP-extension to the ImageMagick MagickWand API.</p>
+<p><a href="http://www.magickwand.org/" target="1382678625">MagickWand for PHP</a> a native PHP-extension to the ImageMagick MagickWand API.</p>
 
-<p><a href="http://pecl.php.net/package/imagick" target="1571743593">IMagick</a> is a native PHP extension to create and modify images using the ImageMagick API.  Documentation for the extension is available <a href="http://php.net/imagick" target="1276968288">here</a>.</p>
+<p><a href="http://pecl.php.net/package/imagick" target="2134164939">IMagick</a> is a native PHP extension to create and modify images using the ImageMagick API.  Documentation for the extension is available <a href="http://php.net/imagick" target="948988437">here</a>.</p>
 
-<p><a href="http://www.francodacosta.com/phmagick" target="825962415">phMagick</a> is a wrapper class for ImageMagick, wrapping the most common web image manipulation actions in easy to use functions, but allowing full access to ImageMagick's power by issuing system calls to it's command-line programs.</p>
+<p><a href="http://www.francodacosta.com/phmagick" target="1432895023">phMagick</a> is a wrapper class for ImageMagick, wrapping the most common web image manipulation actions in easy to use functions, but allowing full access to ImageMagick's power by issuing system calls to it's command-line programs.</p>
 
 <div style="margin: auto;">
 
   <h2><a name="python"></a>Python</h2>
 </div>
 
-<p><a href="http://www.assembla.com/wiki/show/pythonmagickwand" target="1501142903">PythonMagickWand</a> is an object-oriented Python interface to MagickWand based on ctypes.</p>
+<p><a href="http://www.assembla.com/wiki/show/pythonmagickwand" target="310395953">PythonMagickWand</a> is an object-oriented Python interface to MagickWand based on ctypes.</p>
 
-<p><a href="http://www.imagemagick.org/download/python/" target="20542185">PythonMagick</a> is an object-oriented Python interface to ImageMagick.</p>
+<p><a href="http://www.imagemagick.org/download/python/" target="1614461733">PythonMagick</a> is an object-oriented Python interface to ImageMagick.</p>
 
 <div style="margin: auto;">
   <h2><a name="realbasic"></a>REALbasic</h2>
 </div>
 
-<p>The <a href="http://www.monkeybreadsoftware.de/realbasic/plugin-imagemagick.shtml" target="1850799877">MBS Realbasic ImageMagick</a> is a plugin that utilizes the power of ImageMagick from within the RealBasic environment.</p>
+<p>The <a href="http://www.monkeybreadsoftware.de/realbasic/plugin-imagemagick.shtml" target="1149098175">MBS Realbasic ImageMagick</a> is a plugin that utilizes the power of ImageMagick from within the RealBasic environment.</p>
 
 <div style="margin: auto;">
   <h2><a name="ruby"></a>Ruby</h2>
 </div>
 
-<p><a href="http://rmagick.rubyforge.org/" target="1916037389">RMagick</a> is an interface between the Ruby programming language and the <a href="../www/magick-core.html">MagickCore</a> image processing libraries.  Get started with RMagick by perusing the <a href="http://www.imagemagick.org/RMagick/doc/" target="1931934059">documentation</a>.</p>
+<p><a href="http://rmagick.rubyforge.org/" target="488208851">RMagick</a> is an interface between the Ruby programming language and the <a href="../www/magick-core.html">MagickCore</a> image processing libraries.  Get started with RMagick by perusing the <a href="http://www.imagemagick.org/RMagick/doc/" target="1965733756">documentation</a>.</p>
 
-<p><a href="http://magickwand.rubyforge.org/" target="940562746">MagickWand for Ruby</a> is an interface between the Ruby programming language and the <a href="../www/magick-wand.html">MagickWand</a> image processing libraries.  Get started with MagickWand for PHP by perusing the <a href="http://magickwand.rubyforge.org/" target="263390608">documentation</a>.</p>
+<p><a href="http://magickwand.rubyforge.org/" target="2134342351">MagickWand for Ruby</a> is an interface between the Ruby programming language and the <a href="../www/magick-wand.html">MagickWand</a> image processing libraries.  Get started with MagickWand for PHP by perusing the <a href="http://magickwand.rubyforge.org/" target="670930352">documentation</a>.</p>
 
-<p><a href="http://rubyforge.org/projects/mini-magick" target="123325922">MiniMagick</a> is a Ruby wrapper for ImageMagick command line. MiniMagick gives you convenient access to all the command line options ImageMagick supports.</p>
+<p><a href="http://rubyforge.org/projects/mini-magick" target="414261429">MiniMagick</a> is a Ruby wrapper for ImageMagick command line. MiniMagick gives you convenient access to all the command line options ImageMagick supports.</p>
 
-<p><a href="http://quickmagick.rubyforge.org/quick_magick" target="42402895">QuickMagick</a> is a gem for easily accessing ImageMagick command line tools from Ruby programs.</p>
+<p><a href="http://quickmagick.rubyforge.org/quick_magick" target="1474611175">QuickMagick</a> is a gem for easily accessing ImageMagick command line tools from Ruby programs.</p>
 
 <div style="margin: auto;">
   <h2><a name="tcl"></a>Tcl/Tk</h2>
 </div>
 
-<p><a href="http://tclmagick.sourceforge.net/" target="1648173068">TclMagick</a> a native Tcl-extension to the ImageMagick MagickWand API.</p>
+<p><a href="http://tclmagick.sourceforge.net/" target="1650272146">TclMagick</a> a native Tcl-extension to the ImageMagick MagickWand API.</p>
 
 <div style="margin: auto;">
   <h2><a name="xml-rpc"></a>XML RPC</h2>
 </div>
 
-<p><a href="http://code.google.com/p/remotemagick/" target="303868715">RemoteMagick</a> is an XML-RPC web service that creates image thumbnails.</p>
+<p><a href="http://code.google.com/p/remotemagick/" target="763659111">RemoteMagick</a> is an XML-RPC web service that creates image thumbnails.</p>
 \r
 </div>\r
 \r
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index a7f6a14f05cd273fac5fa95fc2363313e457817a..09d73273e33d163f86bfa379f4993c7fc35e6e35 100644 (file)
@@ -322,7 +322,7 @@ _8c.html" target="source" name="GetTypeMetrics">GetTypeMetrics</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 62d8a501729590f7421eb664cdf2d91af9a8faa9..c97b69bba8f06f6e0ade507777dbf847aaa3e20a 100644 (file)
@@ -330,7 +330,7 @@ _8c.html" target="source" name="SetImageChannelDepth">SetImageChannelDepth</a></
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 5e2da24119bf908f62ed23a78ec017f17cbcf147..c781c02ea1f161648f9e0e5acfb250a563859c80 100644 (file)
@@ -576,7 +576,7 @@ _8c.html" target="source" name="SyncCacheViewAuthenticPixels">SyncCacheViewAuthe
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 199f4888c0149c992e0e0d7ce0d89670886325bd..c328f5ab74d3df6cd840c50a04cb53d39d2c33f4 100644 (file)
 <div  class="sponsor">
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
+<div  class="sponsor">
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+</div>
 </div>
 </div>
 \r
index 4448327bb6e5e13e0d96acce5c3371924c8cc24b..6152aef3c31a924ea44d094918ad79771bbead95 100644 (file)
@@ -355,7 +355,7 @@ _8c.html" target="source" name="PasskeyEncipherImage">PasskeyEncipherImage</a></
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 322f8b86a72ca4f8991e4eeaa1b0b3eee17d4886..efaa22b09e9756d7273e0914f390376772071721 100644 (file)
@@ -368,7 +368,7 @@ _8c.html" target="source" name="QueryMagickColorname">QueryMagickColorname</a></
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 3c6af74eb329dce09cc408ed445fc73efb70b48b..a23235881ef77e252cec08aae7a699112feece5f 100644 (file)
@@ -204,7 +204,7 @@ _8c.html" target="source" name="CycleColormap">CycleColormap</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index be6aecd1f8ca42c700e0f3f27ec7e33606142cba..287133b07a2700e9942d117b087c49f568591a5d 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
 </div>
 </div>
 </div>
@@ -325,7 +325,7 @@ _8c.html" target="source" name="SimilarityImage">SimilarityImage</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 284c7df5b60e2ffbc255795fc4a40f13a703171f..14eb4a59b27112231404dac66f5692aef7fa0b31 100644 (file)
@@ -333,7 +333,7 @@ _8c.html" target="source" name="WriteImages">WriteImages</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index dd9308cfa5972c9adf7c8fde2b2468de84296379..389dc7bf51e37f3233ba5cb4b8205f0644140731 100644 (file)
@@ -236,7 +236,7 @@ _8c.html" target="source" name="RaiseImage">RaiseImage</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index ecc321ed6d59c36927309eeae8b78fcfd656ff9a..38bceab8fa80ebe3e16f274bdff408ead63c433c 100644 (file)
@@ -236,7 +236,7 @@ _8c.html" target="source" name="XDisplayBackgroundImage">XDisplayBackgroundImage
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index fcf6016b58f8ccd0074cd58e5cbe406976754670..11236f962211c715803e9433afe454e44a4c369c 100644 (file)
@@ -257,7 +257,7 @@ _8c.html" target="source" name="SparseColorImage">SparseColorImage</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 74f0773b3f3c33b24edef18867b4a305727f2683..bf75a5fbedf06e4796e62cee2993d9e9961f303c 100644 (file)
@@ -378,7 +378,7 @@ _8c.html" target="source" name="GetAffineMatrix">GetAffineMatrix</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 4e74886926023b3fc4443dc43dd4bd4d3cf23849..22cd2f2d90d1b297a31c87168dc5e1160cabec12 100644 (file)
@@ -3067,7 +3067,7 @@ _8c.html" target="source" name="PushDrawingWand">PushDrawingWand</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index b9163e13dd8463b871c480097fd2e631f3b2fcde..f5cdf5113b69f5d09903e27c4344ca3d4fc4d69e 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
index dec718cf04ef73171571156bd3ee822b67c29634..f67b859f7a55ec6e787898c7285d13c55e8cffb8 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
@@ -726,7 +726,7 @@ _8c.html" target="source" name="SigmoidalContrastImage">SigmoidalContrastImage</
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index bc66244b576f47624def311b003e7341e8340b34..5c90e953e3d71e7dfec89cb8b9f739b3c8d417ff 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
 </div>
 </div>
 </div>
index 2786db23e77109d397dbd56a415930c63fc4fb23..c71c4b5a610d546f28a8c04755f3ec9885207f65 100644 (file)
@@ -193,7 +193,7 @@ _8c.html" target="source" name="GetImageChannelFeatures">GetImageChannelFeatures
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 2236831e19131df50ff32ca679adda2e08b4d13c..3e5a29fa5b0f2226d2527358b2e92dd229e578fe 100644 (file)
@@ -717,7 +717,7 @@ _8c.html" target="source" name="WaveImage">WaveImage</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 69a2e3d8e23bb53b4e24aa131028d54f682cf362..3bc12e7f04d337ed30a92b230b06fc30128ac837 100644 (file)
@@ -310,7 +310,7 @@ _8c.html" target="source" name="UniqueImageColors">UniqueImageColors</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 499795043ca571a85b83efd87279c5cf4c5c218a..4c129beaf71fa2c598c8b743f032b7b0d0ba74ec 100644 (file)
 \r
 <div class="main">\r
 \r
-<p class="navigation-index">[<a href="#CloneImageView">CloneImageView</a> &bull; <a href="#DestroyImageView">DestroyImageView</a> &bull; <a href="#DuplexTransferImageViewIterator">DuplexTransferImageViewIterator</a> &bull; <a href="#GetImageViewException">GetImageViewException</a> &bull; <a href="#GetImageViewHeight">GetImageViewHeight</a> &bull; <a href="#GetImageViewIterator">GetImageViewIterator</a> &bull; <a href="#GetImageViewPixels">GetImageViewPixels</a> &bull; <a href="#GetImageViewImage">GetImageViewImage</a> &bull; <a href="#GetImageViewWidth">GetImageViewWidth</a> &bull; <a href="#GetImageViewX">GetImageViewX</a> &bull; <a href="#GetImageViewY">GetImageViewY</a> &bull; <a href="#IsImageView">IsImageView</a> &bull; <a href="#NewImageView">NewImageView</a> &bull; <a href="#NewImageViewRegion">NewImageViewRegion</a> &bull; <a href="#SetImageViewIterator">SetImageViewIterator</a> &bull; <a href="#TransferImageViewIterator">TransferImageViewIterator</a> &bull; <a href="#UpdateImageViewIterator">UpdateImageViewIterator</a>]</p>
+<p class="navigation-index">[<a href="#CloneImageView">CloneImageView</a> &bull; <a href="#DestroyImageView">DestroyImageView</a> &bull; <a href="#DuplexTransferImageViewIterator">DuplexTransferImageViewIterator</a> &bull; <a href="#GetImageViewAuthenticIndexes">GetImageViewAuthenticIndexes</a> &bull; <a href="#GetImageViewAuthenticPixels">GetImageViewAuthenticPixels</a> &bull; <a href="#GetImageViewException">GetImageViewException</a> &bull; <a href="#GetImageViewHeight">GetImageViewHeight</a> &bull; <a href="#GetImageViewImage">GetImageViewImage</a> &bull; <a href="#GetImageViewIterator">GetImageViewIterator</a> &bull; <a href="#GetImageViewVirtualIndexes">GetImageViewVirtualIndexes</a> &bull; <a href="#GetImageViewVirtualPixels">GetImageViewVirtualPixels</a> &bull; <a href="#GetImageViewWidth">GetImageViewWidth</a> &bull; <a href="#GetImageViewX">GetImageViewX</a> &bull; <a href="#GetImageViewY">GetImageViewY</a> &bull; <a href="#IsImageView">IsImageView</a> &bull; <a href="#NewImageView">NewImageView</a> &bull; <a href="#NewImageViewRegion">NewImageViewRegion</a> &bull; <a href="#SetImageViewIterator">SetImageViewIterator</a> &bull; <a href="#TransferImageViewIterator">TransferImageViewIterator</a> &bull; <a href="#UpdateImageViewIterator">UpdateImageViewIterator</a>]</p>
 
 <h2><a href="http://www.imagemagick.org/api/MagickCore/image-view
 _8c.html" target="source" name="CloneImageView">CloneImageView</a></h2>
 <div class="doc-section">
 
-<p>CloneImageView() makes a copy of the specified pixel view.</p></ol>
+<p>CloneImageView() makes a copy of the specified image view.</p></ol>
 
 <p>The format of the CloneImageView method is:</p>
 
 <pre class="code">
-  ImageView *CloneImageView(const ImageView *pixel_view)
+  ImageView *CloneImageView(const ImageView *image_view)
 </pre>
 
 <p>A description of each parameter follows:</p></ol>
 
-<h5>pixel_view</h5>
-<ol><p>the pixel view.</p></ol>
+<h5>image_view</h5>
+<ol><p>the image view.</p></ol>
 
  </div>
 <h2><a href="http://www.imagemagick.org/api/MagickCore/image-view
 _8c.html" target="source" name="DestroyImageView">DestroyImageView</a></h2>
 <div class="doc-section">
 
-<p>DestroyImageView() deallocates memory associated with a pixel view.</p></ol>
+<p>DestroyImageView() deallocates memory associated with a image view.</p></ol>
 
 <p>The format of the DestroyImageView method is:</p>
 
 <pre class="code">
-  ImageView *DestroyImageView(ImageView *pixel_view,
-    const size_t number_wands,const size_t number_threads)
+  ImageView *DestroyImageView(ImageView *image_view)
 </pre>
 
 <p>A description of each parameter follows:</p></ol>
 
-<h5>pixel_view</h5>
-<ol><p>the pixel view.</p></ol>
-
-<h5>number_wand</h5>
-<ol><p>the number of pixel wands.</p></ol>
-
-<h5>number_threads</h5>
-<ol><p>number of threads.</p></ol>
+<h5>image_view</h5>
+<ol><p>the image view.</p></ol>
 
  </div>
 <h2><a href="http://www.imagemagick.org/api/MagickCore/image-view
 _8c.html" target="source" name="DuplexTransferImageViewIterator">DuplexTransferImageViewIterator</a></h2>
 <div class="doc-section">
 
-<p>DuplexTransferImageViewIterator() iterates over three pixel views in parallel and calls your transfer method for each scanline of the view.  The source and duplex pixel region is not confined to the image canvas-- that is you can include negative offsets or widths or heights that exceed the image dimension.  However, the destination pixel view is confined to the image canvas-- that is no negative offsets or widths or heights that exceed the image dimension are permitted.</p></ol>
+<p>DuplexTransferImageViewIterator() iterates over three image views in parallel and calls your transfer method for each scanline of the view.  The source and duplex pixel region is not confined to the image canvas-- that is you can include negative offsets or widths or heights that exceed the image dimension.  However, the destination image view is confined to the image canvas-- that is no negative offsets or widths or heights that exceed the image dimension are permitted.</p></ol>
 
-<p>Use this pragma:</p>
+<p>Use this pragma if the view is not single threaded:</p>
 
 <pre class="text">
       #pragma omp critical
@@ -222,13 +215,13 @@ _8c.html" target="source" name="DuplexTransferImageViewIterator">DuplexTransferI
 <p>A description of each parameter follows:</p></ol>
 
 <h5>source</h5>
-<ol><p>the source pixel view.</p></ol>
+<ol><p>the source image view.</p></ol>
 
 <h5>duplex</h5>
-<ol><p>the duplex pixel view.</p></ol>
+<ol><p>the duplex image view.</p></ol>
 
 <h5>destination</h5>
-<ol><p>the destination pixel view.</p></ol>
+<ol><p>the destination image view.</p></ol>
 
 <h5>transfer</h5>
 <ol><p>the transfer callback method.</p></ol>
@@ -238,22 +231,58 @@ _8c.html" target="source" name="DuplexTransferImageViewIterator">DuplexTransferI
 
  </div>
 <h2><a href="http://www.imagemagick.org/api/MagickCore/image-view
+_8c.html" target="source" name="GetImageViewAuthenticIndexes">GetImageViewAuthenticIndexes</a></h2>
+<div class="doc-section">
+
+<p>GetImageViewAuthenticIndexes() returns the image view authentic indexes.</p></ol>
+
+<p>The format of the GetImageViewAuthenticPixels method is:</p>
+
+<pre class="code">
+  IndexPacket *GetImageViewAuthenticIndexes(const ImageView *image_view)
+</pre>
+
+<p>A description of each parameter follows:</p></ol>
+
+<h5>image_view</h5>
+<ol><p>the image view.</p></ol>
+
+ </div>
+<h2><a href="http://www.imagemagick.org/api/MagickCore/image-view
+_8c.html" target="source" name="GetImageViewAuthenticPixels">GetImageViewAuthenticPixels</a></h2>
+<div class="doc-section">
+
+<p>GetImageViewAuthenticPixels() returns the image view authentic pixels.</p></ol>
+
+<p>The format of the GetImageViewAuthenticPixels method is:</p>
+
+<pre class="code">
+  PixelPacket *GetImageViewAuthenticPixels(const ImageView *image_view)
+</pre>
+
+<p>A description of each parameter follows:</p></ol>
+
+<h5>image_view</h5>
+<ol><p>the image view.</p></ol>
+
+ </div>
+<h2><a href="http://www.imagemagick.org/api/MagickCore/image-view
 _8c.html" target="source" name="GetImageViewException">GetImageViewException</a></h2>
 <div class="doc-section">
 
-<p>GetImageViewException() returns the severity, reason, and description of any error that occurs when utilizing a pixel view.</p></ol>
+<p>GetImageViewException() returns the severity, reason, and description of any error that occurs when utilizing a image view.</p></ol>
 
 <p>The format of the GetImageViewException method is:</p>
 
 <pre class="code">
-  char *GetImageViewException(const PixelImage *pixel_view,
+  char *GetImageViewException(const PixelImage *image_view,
     ExceptionType *severity)
 </pre>
 
 <p>A description of each parameter follows:</p></ol>
 
-<h5>pixel_view</h5>
-<ol><p>the pixel pixel_view.</p></ol>
+<h5>image_view</h5>
+<ol><p>the pixel image_view.</p></ol>
 
 <h5>severity</h5>
 <ol><p>the severity of the error is returned here.</p></ol>
@@ -263,27 +292,45 @@ _8c.html" target="source" name="GetImageViewException">GetImageViewException</a>
 _8c.html" target="source" name="GetImageViewHeight">GetImageViewHeight</a></h2>
 <div class="doc-section">
 
-<p>GetImageViewHeight() returns the pixel view height.</p></ol>
+<p>GetImageViewHeight() returns the image view height.</p></ol>
 
 <p>The format of the GetImageViewHeight method is:</p>
 
 <pre class="code">
-  size_t GetImageViewHeight(const ImageView *pixel_view)
+  size_t GetImageViewHeight(const ImageView *image_view)
 </pre>
 
 <p>A description of each parameter follows:</p></ol>
 
-<h5>pixel_view</h5>
-<ol><p>the pixel view.</p></ol>
+<h5>image_view</h5>
+<ol><p>the image view.</p></ol>
+
+ </div>
+<h2><a href="http://www.imagemagick.org/api/MagickCore/image-view
+_8c.html" target="source" name="GetImageViewImage">GetImageViewImage</a></h2>
+<div class="doc-section">
+
+<p>GetImageViewImage() returns the image associated with the image view.</p></ol>
+
+<p>The format of the GetImageViewImage method is:</p>
+
+<pre class="code">
+  MagickCore *GetImageViewImage(const ImageView *image_view)
+</pre>
+
+<p>A description of each parameter follows:</p></ol>
+
+<h5>image_view</h5>
+<ol><p>the image view.</p></ol>
 
  </div>
 <h2><a href="http://www.imagemagick.org/api/MagickCore/image-view
 _8c.html" target="source" name="GetImageViewIterator">GetImageViewIterator</a></h2>
 <div class="doc-section">
 
-<p>GetImageViewIterator() iterates over the pixel view in parallel and calls your get method for each scanline of the view.  The pixel region is not confined to the image canvas-- that is you can include negative offsets or widths or heights that exceed the image dimension.  Any updates to the pixels in your callback are ignored.</p></ol>
+<p>GetImageViewIterator() iterates over the image view in parallel and calls your get method for each scanline of the view.  The pixel region is not confined to the image canvas-- that is you can include negative offsets or widths or heights that exceed the image dimension.  Any updates to the pixels in your callback are ignored.</p></ol>
 
-<p>Use this pragma:</p>
+<p>Use this pragma if the view is not single threaded:</p>
 
 <pre class="text">
       #pragma omp critical
@@ -301,7 +348,7 @@ _8c.html" target="source" name="GetImageViewIterator">GetImageViewIterator</a></
 <p>A description of each parameter follows:</p></ol>
 
 <h5>source</h5>
-<ol><p>the source pixel view.</p></ol>
+<ol><p>the source image view.</p></ol>
 
 <h5>get</h5>
 <ol><p>the get callback method.</p></ol>
@@ -311,118 +358,119 @@ _8c.html" target="source" name="GetImageViewIterator">GetImageViewIterator</a></
 
  </div>
 <h2><a href="http://www.imagemagick.org/api/MagickCore/image-view
-_8c.html" target="source" name="GetImageViewPixels">GetImageViewPixels</a></h2>
+_8c.html" target="source" name="GetImageViewVirtualIndexes">GetImageViewVirtualIndexes</a></h2>
 <div class="doc-section">
 
-<p>GetImageViewPixels() returns the pixel view pixel_wands.</p></ol>
+<p>GetImageViewVirtualIndexes() returns the image view virtual indexes.</p></ol>
 
-<p>The format of the GetImageViewPixels method is:</p>
+<p>The format of the GetImageViewVirtualIndexes method is:</p>
 
 <pre class="code">
-  PixelImage *GetImageViewPixels(const ImageView *pixel_view)
+  const IndexPacket *GetImageViewVirtualIndexes(
+    const ImageView *image_view)
 </pre>
 
 <p>A description of each parameter follows:</p></ol>
 
-<h5>pixel_view</h5>
-<ol><p>the pixel view.</p></ol>
+<h5>image_view</h5>
+<ol><p>the image view.</p></ol>
 
  </div>
 <h2><a href="http://www.imagemagick.org/api/MagickCore/image-view
-_8c.html" target="source" name="GetImageViewImage">GetImageViewImage</a></h2>
+_8c.html" target="source" name="GetImageViewVirtualPixels">GetImageViewVirtualPixels</a></h2>
 <div class="doc-section">
 
-<p>GetImageViewImage() returns the magick wand associated with the pixel view.</p></ol>
+<p>GetImageViewVirtualPixels() returns the image view virtual pixels.</p></ol>
 
-<p>The format of the GetImageViewImage method is:</p>
+<p>The format of the GetImageViewVirtualPixels method is:</p>
 
 <pre class="code">
-  MagickCore *GetImageViewImage(const ImageView *pixel_view)
+  const PixelPacket *GetImageViewVirtualPixels(const ImageView *image_view)
 </pre>
 
 <p>A description of each parameter follows:</p></ol>
 
-<h5>pixel_view</h5>
-<ol><p>the pixel view.</p></ol>
+<h5>image_view</h5>
+<ol><p>the image view.</p></ol>
 
  </div>
 <h2><a href="http://www.imagemagick.org/api/MagickCore/image-view
 _8c.html" target="source" name="GetImageViewWidth">GetImageViewWidth</a></h2>
 <div class="doc-section">
 
-<p>GetImageViewWidth() returns the pixel view width.</p></ol>
+<p>GetImageViewWidth() returns the image view width.</p></ol>
 
 <p>The format of the GetImageViewWidth method is:</p>
 
 <pre class="code">
-  size_t GetImageViewWidth(const ImageView *pixel_view)
+  size_t GetImageViewWidth(const ImageView *image_view)
 </pre>
 
 <p>A description of each parameter follows:</p></ol>
 
-<h5>pixel_view</h5>
-<ol><p>the pixel view.</p></ol>
+<h5>image_view</h5>
+<ol><p>the image view.</p></ol>
 
  </div>
 <h2><a href="http://www.imagemagick.org/api/MagickCore/image-view
 _8c.html" target="source" name="GetImageViewX">GetImageViewX</a></h2>
 <div class="doc-section">
 
-<p>GetImageViewX() returns the pixel view x offset.</p></ol>
+<p>GetImageViewX() returns the image view x offset.</p></ol>
 
 <p>The format of the GetImageViewX method is:</p>
 
 <pre class="code">
-  ssize_t GetImageViewX(const ImageView *pixel_view)
+  ssize_t GetImageViewX(const ImageView *image_view)
 </pre>
 
 <p>A description of each parameter follows:</p></ol>
 
-<h5>pixel_view</h5>
-<ol><p>the pixel view.</p></ol>
+<h5>image_view</h5>
+<ol><p>the image view.</p></ol>
 
  </div>
 <h2><a href="http://www.imagemagick.org/api/MagickCore/image-view
 _8c.html" target="source" name="GetImageViewY">GetImageViewY</a></h2>
 <div class="doc-section">
 
-<p>GetImageViewY() returns the pixel view y offset.</p></ol>
+<p>GetImageViewY() returns the image view y offset.</p></ol>
 
 <p>The format of the GetImageViewY method is:</p>
 
 <pre class="code">
-  ssize_t GetImageViewY(const ImageView *pixel_view)
+  ssize_t GetImageViewY(const ImageView *image_view)
 </pre>
 
 <p>A description of each parameter follows:</p></ol>
 
-<h5>pixel_view</h5>
-<ol><p>the pixel view.</p></ol>
+<h5>image_view</h5>
+<ol><p>the image view.</p></ol>
 
  </div>
 <h2><a href="http://www.imagemagick.org/api/MagickCore/image-view
 _8c.html" target="source" name="IsImageView">IsImageView</a></h2>
 <div class="doc-section">
 
-<p>IsImageView() returns MagickTrue if the the parameter is verified as a pixel view container.</p></ol>
+<p>IsImageView() returns MagickTrue if the the parameter is verified as a image view object.</p></ol>
 
 <p>The format of the IsImageView method is:</p>
 
 <pre class="code">
-  MagickBooleanType IsImageView(const ImageView *pixel_view)
+  MagickBooleanType IsImageView(const ImageView *image_view)
 </pre>
 
 <p>A description of each parameter follows:</p></ol>
 
-<h5>pixel_view</h5>
-<ol><p>the pixel view.</p></ol>
+<h5>image_view</h5>
+<ol><p>the image view.</p></ol>
 
  </div>
 <h2><a href="http://www.imagemagick.org/api/MagickCore/image-view
 _8c.html" target="source" name="NewImageView">NewImageView</a></h2>
 <div class="doc-section">
 
-<p>NewImageView() returns a pixel view required for all other methods in the Pixel View API.</p></ol>
+<p>NewImageView() returns a image view required for all other methods in the Pixel View API.</p></ol>
 
 <p>The format of the NewImageView method is:</p>
 
@@ -440,7 +488,7 @@ _8c.html" target="source" name="NewImageView">NewImageView</a></h2>
 _8c.html" target="source" name="NewImageViewRegion">NewImageViewRegion</a></h2>
 <div class="doc-section">
 
-<p>NewImageViewRegion() returns a pixel view required for all other methods in the Pixel View API.</p></ol>
+<p>NewImageViewRegion() returns a image view required for all other methods in the Pixel View API.</p></ol>
 
 <p>The format of the NewImageViewRegion method is:</p>
 
@@ -462,9 +510,9 @@ _8c.html" target="source" name="NewImageViewRegion">NewImageViewRegion</a></h2>
 _8c.html" target="source" name="SetImageViewIterator">SetImageViewIterator</a></h2>
 <div class="doc-section">
 
-<p>SetImageViewIterator() iterates over the pixel view in parallel and calls your set method for each scanline of the view.  The pixel region is confined to the image canvas-- that is no negative offsets or widths or heights that exceed the image dimension.  The pixels are initiallly undefined and any settings you make in the callback method are automagically synced back to your image.</p></ol>
+<p>SetImageViewIterator() iterates over the image view in parallel and calls your set method for each scanline of the view.  The pixel region is confined to the image canvas-- that is no negative offsets or widths or heights that exceed the image dimension.  The pixels are initiallly undefined and any settings you make in the callback method are automagically synced back to your image.</p></ol>
 
-<p>Use this pragma:</p>
+<p>Use this pragma if the view is not single threaded:</p>
 
 <pre class="text">
       #pragma omp critical
@@ -482,7 +530,7 @@ _8c.html" target="source" name="SetImageViewIterator">SetImageViewIterator</a></
 <p>A description of each parameter follows:</p></ol>
 
 <h5>destination</h5>
-<ol><p>the pixel view.</p></ol>
+<ol><p>the image view.</p></ol>
 
 <h5>set</h5>
 <ol><p>the set callback method.</p></ol>
@@ -495,9 +543,9 @@ _8c.html" target="source" name="SetImageViewIterator">SetImageViewIterator</a></
 _8c.html" target="source" name="TransferImageViewIterator">TransferImageViewIterator</a></h2>
 <div class="doc-section">
 
-<p>TransferImageViewIterator() iterates over two pixel views in parallel and calls your transfer method for each scanline of the view.  The source pixel region is not confined to the image canvas-- that is you can include negative offsets or widths or heights that exceed the image dimension. However, the destination pixel view is confined to the image canvas-- that is no negative offsets or widths or heights that exceed the image dimension are permitted.</p></ol>
+<p>TransferImageViewIterator() iterates over two image views in parallel and calls your transfer method for each scanline of the view.  The source pixel region is not confined to the image canvas-- that is you can include negative offsets or widths or heights that exceed the image dimension. However, the destination image view is confined to the image canvas-- that is no negative offsets or widths or heights that exceed the image dimension are permitted.</p></ol>
 
-<p>Use this pragma:</p>
+<p>Use this pragma if the view is not single threaded:</p>
 
 <pre class="text">
       #pragma omp critical
@@ -515,10 +563,10 @@ _8c.html" target="source" name="TransferImageViewIterator">TransferImageViewIter
 <p>A description of each parameter follows:</p></ol>
 
 <h5>source</h5>
-<ol><p>the source pixel view.</p></ol>
+<ol><p>the source image view.</p></ol>
 
 <h5>destination</h5>
-<ol><p>the destination pixel view.</p></ol>
+<ol><p>the destination image view.</p></ol>
 
 <h5>transfer</h5>
 <ol><p>the transfer callback method.</p></ol>
@@ -531,9 +579,9 @@ _8c.html" target="source" name="TransferImageViewIterator">TransferImageViewIter
 _8c.html" target="source" name="UpdateImageViewIterator">UpdateImageViewIterator</a></h2>
 <div class="doc-section">
 
-<p>UpdateImageViewIterator() iterates over the pixel view in parallel and calls your update method for each scanline of the view.  The pixel region is confined to the image canvas-- that is no negative offsets or widths or heights that exceed the image dimension are permitted.  Updates to pixels in your callback are automagically synced back to the image.</p></ol>
+<p>UpdateImageViewIterator() iterates over the image view in parallel and calls your update method for each scanline of the view.  The pixel region is confined to the image canvas-- that is no negative offsets or widths or heights that exceed the image dimension are permitted.  Updates to pixels in your callback are automagically synced back to the image.</p></ol>
 
-<p>Use this pragma:</p>
+<p>Use this pragma if the view is not single threaded:</p>
 
 <pre class="text">
       #pragma omp critical
@@ -551,7 +599,7 @@ _8c.html" target="source" name="UpdateImageViewIterator">UpdateImageViewIterator
 <p>A description of each parameter follows:</p></ol>
 
 <h5>source</h5>
-<ol><p>the source pixel view.</p></ol>
+<ol><p>the source image view.</p></ol>
 
 <h5>update</h5>
 <ol><p>the update callback method.</p></ol>
index b371f3a45b870806b066381aa4b33b3ff7a05e49..de8089f112470d4d0bb1310157efc59092cdeadf 100644 (file)
@@ -447,7 +447,7 @@ _8c.html" target="source" name="MergeImageLayers">MergeImageLayers</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 45ba6a64a3327dee7e7cd17afc34336ec5843c34..26f9fa9fa4d4afd42b1c72604dabac5001d0c724 100644 (file)
@@ -6462,7 +6462,7 @@ _8c.html" target="source" name="MagickWriteImagesFile">MagickWriteImagesFile</a>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 3e9014b3fec13e13c18a128260b37f3d75ca655f..6867b036b5ce9b1c1b86664ffce083f9d557b717 100644 (file)
 <div  class="sponsor">
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
+<div  class="sponsor">
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
+</div>
 </div>
 </div>
 \r
@@ -1624,7 +1627,7 @@ _8c.html" target="source" name="MagickSetType">MagickSetType</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index f6c5fd48cde931cdce2eaf06e5e1350011a7613b..8a0ecab340642925c0f1df422b2ab369e9dc0408 100644 (file)
@@ -240,7 +240,7 @@ _8c.html" target="source" name="SetMagickPrecision">SetMagickPrecision</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 522cd71dbf393d832d1fad9b033cbe06a8330a36..fff00669f15f9f6de48b9b1182c1d7d91c5e7a8f 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
index 3a6b3ab7707ff0647ca9fc8ee3cefe21d1b0bfda..8a0cc0009ef274c59f74ec9e684ca383d2d39d90 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
 </div>
 </div>
 </div>
index d7415bc15ec264be67089a3596e256df78320162..ccd302c3b72db6e9b90e8670be3901c900c9cc21 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
@@ -227,7 +227,7 @@ _8c.html" target="source" name="SetImageInfoProgressMonitor">SetImageInfoProgres
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 7752990d68fa75bdc867f49d38d64b8bb4fa51be..e25f3d5071ab00ff11a27c5dbb7b278ac6921d64 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
 </div>
 </div>
 </div>
@@ -253,7 +253,7 @@ _8c.html" target="source" name="MontageImageList">MontageImageList</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 7fb6fd3c3cf15ed32071d20b9f5ad85bf8887821..f5ae4aa80944df260da536e08ae80bd7aa3673c7 100644 (file)
 <div  class="sponsor">
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
-<div  class="sponsor">
-   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
-</div>
 </div>
 </div>
 \r
@@ -642,7 +639,7 @@ _8c.html" target="source" name="ZeroKernelNans">ZeroKernelNans</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 47271085296c9207bac6ca55035bbcec78c7dc85..e8b3b684eaef4fe8935f4a304a9f7fee15c4f844 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
 </div>
 </div>
 </div>
index 6b94b9bf856106226eee07ff62781b7683dfb324..11f213dae4ecebc58f3633bc0680ea0c91ae4891 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
@@ -1397,7 +1397,7 @@ _8c.html" target="source" name="PixelSetYellowQuantum">PixelSetYellowQuantum</a>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index eba5ae0f516862f18b5a534ddb28d2e28b01f51c..7ee76810da9248478d76699826e84b6b0914ca39 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
@@ -376,7 +376,7 @@ _8c.html" target="source" name="SyncImageProfiles">SyncImageProfiles</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index a789a9b9679dce16ec1b5ef5aaa87581566122b4..8383b5666dd118f6fa2034f6485fd798b2bd9d2f 100644 (file)
 <div  class="sponsor">
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
-<div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
-</div>
 </div>
 </div>
 \r
@@ -482,7 +479,7 @@ _8c.html" target="source" name="SetGrayscaleImage">SetGrayscaleImage</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index b21b0cb7d8361b56c6aa560793974481cab37ef8..452134a28aa2625e175e41265d7a798352a7316c 100644 (file)
 <div  class="sponsor">
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
+<div  class="sponsor">
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+</div>
 </div>
 </div>
 \r
@@ -311,7 +314,7 @@ _8c.html" target="source" name="SetImageRegistry">SetImageRegistry</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 5658f946377840f1ac7e67d071aeaf43e1457e7a..df615e38f52f4105fd982da50c23523fd7d10f67 100644 (file)
@@ -193,7 +193,7 @@ _8c.html" target="source" name="SegmentImage">SegmentImage</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 6c9d6bd21e2b7cd495e11772649855fa5d9bc1e8..d0b19d1eb711a284dde2c9dbc06f361cba0f5d8c 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
index 5824b21177bf9c1d54d20c49873fd6e9c79ee8b9..8efc48f0cc895ef45e5e88b488341bfa77cd6a17 100644 (file)
 <div  class="sponsor">
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
+<div  class="sponsor">
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+</div>
 </div>
 </div>
 \r
@@ -176,7 +179,7 @@ _8c.html" target="source" name="SignatureImage">SignatureImage</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index f295c8788b4ca7b2fe8d273529c1e76d81b66c53..3aa344c401c91dd6a2df39c0d5e38e0b3b20eba6 100644 (file)
@@ -208,7 +208,7 @@ _8c.html" target="source" name="WriteStream">WriteStream</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 31d2e57c41d81f9fd7f1091f5f25a986b8ac2bbd..c208376a3be6de3b2a30d4df2f8ec76e26eb9165 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
 </div>
 </div>
 </div>
index 84daca1260f26500cfc19445b0e6bd8c20f92cee..025f33b3b09d090a031b7bfa9a7b1371167557c6 100644 (file)
@@ -286,7 +286,7 @@ _8c.html" target="source" name="GetMagickVersion">GetMagickVersion</a></h2>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index ebb422622c41ee1ff47a4b745213c2fe019ff968..0c0e7b243c57bdb9cf2666a62841e4a297a5c16f 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
index 7d1022febb6c17798ef9e46ecf8c9cc59b88a042..acb5c0f04e0e7f08865c91d011ce8faa65b0fda8 100644 (file)
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 0d8ecba68ac79aaa656189f388545ebb8033018f..a9f9e465c0d2cf10eabcf1a7de042f2e66233622 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
index 38e3f25acd3ebb8c28c3fef23d5fbbb12df56cd2..1f430a23db0c8f5646c6c53262e45fed86af9a88 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
 </div>
 </div>
 </div>
index 684554d8b1e9e77e9f080bd9f48681eb360846a4..d16b6453504449b0ef604a549c4e36911bf16505 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
 </div>
 </div>
 </div>
index 4e830b80ba0681a190eaa7954fd55d337af0a2c5..d985f827973d2d7ae82fc91180b977902c0311d0 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
 </div>
 </div>
 </div>
@@ -635,7 +635,7 @@ above.</p>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 4a955845b960d9fba572b9731cf06287b8561b66..af6c91fb2fe7782be8ed3832b4ed6b019e5ceb24 100644 (file)
 <div  class="sponsor">
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
+<div  class="sponsor">
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+</div>
 </div>
 </div>
 \r
 \r
 <p class="navigation-index">[<a href="#animate">animate</a> &bull; <a href="#compare">compare</a> &bull; <a href="#composite">composite</a> &bull; <a href="#conjure">conjure</a> &bull; <a href="#convert">convert</a> &bull; <a href="#display">display</a> &bull; <a href="#identify">identify</a> &bull; <a href="#import">import</a> &bull; <a href="#mogrify">mogrify</a> &bull; <a href="#montage">montage</a> &bull; <a href="#stream">stream</a>]</p>
 
-<p>ImageMagick includes a number of command-line utilities for manipulating images.  Most of you are probably accustomed to editing images one at a time with a graphical user interface (GUI) with such programs as <a href="http://www.gimp.org" target="1371206552">gimp</a> or <a href="http://www.adobe.com" target="781200986">Photoshop</a>.  However, a GUI is not always convenient.  Suppose you want to process an image dynamically from a web script or you want to apply the same operations to many images or repeat a specific operation at different times to the same or different image.  For these types of operations, the command-line image processing utility is appropriate.</p>
+<p>ImageMagick includes a number of command-line utilities for manipulating images.  Most of you are probably accustomed to editing images one at a time with a graphical user interface (GUI) with such programs as <a href="http://www.gimp.org" target="1460115314">gimp</a> or <a href="http://www.adobe.com" target="148562135">Photoshop</a>.  However, a GUI is not always convenient.  Suppose you want to process an image dynamically from a web script or you want to apply the same operations to many images or repeat a specific operation at different times to the same or different image.  For these types of operations, the command-line image processing utility is appropriate.</p>
 
 <p>The ImageMagick command-line tools exit with a status of 0 if the command line arguments have a proper syntax and no problems are encountered.  Expect a descriptive message and an exit status of 1 if any exception occurs such as improper syntax, a problem reading or writing an image, or any other problem that prevents the command from completing successfully.</p>
 
-<p>In the paragraphs below, find a short description for each command-line tool. Click on the program name to get details about the program usage and a list of command-line options that alters how the program behaves.  If you are just getting acquainted with ImageMagick, start with the <a href="#convert">convert</a> program.  Be sure to peruse Anthony Thyssen's tutorial on how to use ImageMagick utilities to <a href="http://www.imagemagick.org/Usage/" target="451534095">convert, compose, or edit</a> images from the command-line.</p>
+<p>In the paragraphs below, find a short description for each command-line tool. Click on the program name to get details about the program usage and a list of command-line options that alters how the program behaves.  If you are just getting acquainted with ImageMagick, start with the <a href="#convert">convert</a> program.  Be sure to peruse Anthony Thyssen's tutorial on how to use ImageMagick utilities to <a href="http://www.imagemagick.org/Usage/" target="33045796">convert, compose, or edit</a> images from the command-line.</p>
 
 <div style="margin: auto;">
   <h2><a name="animate"></a><a href="../www/animate.html">animate</a></h2>
index 775de6ad1a573b735f5d5bd5adfb7f9b3a8f3d32..cde443ef6c2363ee0a2c7e7295cb36659d53b310 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
 </div>
 </div>
 </div>
index 5af2e2c5871fa0043f6cc12e52fd56b189ce60a4..ceec76e19688503fee4e89d83234059ebabf4c0f 100644 (file)
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 78611b98b62d5df7a4836cc3541f76acd847dacd..5a0e872b98e16ca40cf2cbd48b8c89b1d3f3f86e 100644 (file)
     <h2>Contact the Development Team</h2>
   </div>
 
-  <p>Use this form to contact the ImageMagick Wizards for any of the issues listed below.  You can expect a reply within 24-48 hours if your message is on topic and is a sponsorshp, license, or security issue.  The bug and documentation issues are for reporting only.  For any other issue, post your message to the <a href="http://www.imagemagick.org/discourse-server" target="1966459522">discourse server</a>.</p>
+  <p>Use this form to contact the ImageMagick Wizards for any of the issues listed below.  You can expect a reply within 24-48 hours if your message is on topic and is a sponsorshp, license, or security issue.  The bug and documentation issues are for reporting only.  For any other issue, post your message to the <a href="http://www.imagemagick.org/discourse-server" target="156201139">discourse server</a>.</p>
   <fieldset>
   <legend>Contact the Wizards</legend>
        <p>Enter this code, <em class="warn">
index 589a445560055d16827763cc888cf0db4ff2b403..f6d932fc51600c213e6d590c079820ae465999e6 100644 (file)
@@ -643,7 +643,7 @@ transparent, extract, background, or shape the alpha channel</td>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 0b1db5174f531472c43bc7d0c11cc1755b6d6edc..c8382b5ab4a025c6256c28d0e2ed53cc3bb2a772 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
index 77c9e103900b84bcff9abd78196b4f0d7169e75b..01c3d29fe9b46f264e0f31f6d19b9bb31b8e0e45 100644 (file)
@@ -441,7 +441,7 @@ for an image with filename <kbd>bird.miff</kbd> and whose width is 512 and heigh
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 05b21475a6dab5a5a0b5485ac7f8a6a68a45b181..25fb86e51ddbf512efe7147082396534658435c6 100644 (file)
 \r
 <div class="main">\r
 \r
-<p>Here are a few examples of what you can do with an image using ImageMagick from the command line, a program interface, or script.  You can generate this image yourself with this <a href="../www/perl-magick.html">PerlMagick</a> script, <a href="../www/source/examples.pl" target="1129094649">examples.pl</a>.</p><br />
+<p>Here are a few examples of what you can do with an image using ImageMagick from the command line, a program interface, or script.  You can generate this image yourself with this <a href="../www/perl-magick.html">PerlMagick</a> script, <a href="../www/source/examples.pl" target="1636389627">examples.pl</a>.</p><br />
 
 <div class="viewport">
   <img src="../images/examples.jpg" alt="[ImageMagick]" width="734" height="2972" border="0" name="titlebar-west" />
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 774cc5b0f0105a74c90d45cee301c62506f87888..e33c63d6993794ff9ade3f1c0de57e68be08d1b3 100644 (file)
 <div  class="sponsor">
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
+<div  class="sponsor">
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+</div>
 </div>
 </div>
 \r
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 2ebe1b274d32147a70bda87ba6a80499475bf29b..e50a865bf5f9e9fccca5b4f5f8fe16a5399518c1 100644 (file)
@@ -1768,7 +1768,7 @@ convert \( -size 15x15 xc:black xc:white -append \) \
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index c3c47957f3b08701c05623c7b2d6409b71fd27c8..d712577e85645b16fd829c8817e4fe1d5b731542 100644 (file)
 <div  class="sponsor">
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
+<div  class="sponsor">
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+</div>
 </div>
 </div>
 \r
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 9a09e9bdbeb173cfeb36afb5eb01e39bdf157361..a9b5a1cdaf9958a0122bcaf99c007bd1461b5420 100644 (file)
@@ -164,7 +164,7 @@ I swear by my life and my love of it that I will never live for the sake of anot
 \r
 <p>The next generation of ImageMagick, version 5, started when Bob Friesenhahn contacted me and suggested I improve the application programming interface so users could leverage the image-processing algorithms from other languages or scripts.  Bob also wrote a C++ wrapper for ImageMagick called Magick++, and began contributing enhancements such as the module loader facility, automatic file identification, and test suites.  In the mean-time, the project picked up a few other notable contributors: Glenn Randers-Pehrson, William Radcliffe, and Leonard Rosenthol.  By now, ImageMagick was being utilized by tens of thousands of users, who reacted gruffly when a new release broke an existing API call or script.  The other members of the group wanted to freeze the API and command line but I was not quite ready, since ImageMagick was not quite what I had envisioned it could be. Bob and the others created a fork of ImageMagick while I continued to develop ImageMagick.</p>\r
 \r
-<p>I did not work alone for long.  Anthony Thyssen contacted me about deficiencies in the ImageMagick command line programs.  He pointed out that the command line was confusing when dealing with more than one image. He suggested an orderly, well-defined method for dealing with the command line, and this became ImageMagick version 6 (the current release). His efforts are detailed on his web pages, <a href="http://www.imagemagick.org/Usage/" target="474674840">Examples of ImageMagick Usage</a>.  I highly recommend that you peruse his site. He has illustrated the power of ImageMagick in ways that even I did not know were possible.</p>\r
+<p>I did not work alone for long.  Anthony Thyssen contacted me about deficiencies in the ImageMagick command line programs.  He pointed out that the command line was confusing when dealing with more than one image. He suggested an orderly, well-defined method for dealing with the command line, and this became ImageMagick version 6 (the current release). His efforts are detailed on his web pages, <a href="http://www.imagemagick.org/Usage/" target="838024326">Examples of ImageMagick Usage</a>.  I highly recommend that you peruse his site. He has illustrated the power of ImageMagick in ways that even I did not know were possible.</p>\r
 \r
 <p>Another notable contributer, Fred Weinhaus, makes available a plethora of command-line <a href="http://www.fmwconcepts.com/imagemagick/">scripts</a> that perform geometric transforms, blurs, sharpens, edging, noise removal, and color manipulations.</p>\r
 \r
@@ -178,7 +178,7 @@ I swear by my life and my love of it that I will never live for the sake of anot
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index f19b667147d98eba582635b683cbe9696d2cdd71..c95694cf086e83b57de9a0df6e6b200da66b5ddf 100644 (file)
 <div  class="sponsor">
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
+<div  class="sponsor">
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+</div>
 </div>
 </div>
 \r
@@ -427,7 +430,7 @@ transparent, extract, background, or shape the alpha channel</td>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 7a52c0159ffe5ba5a91b997074fcd361b510e957..b4f637fef25f9d7b698e1193497df8c66763b51b 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index c810c6ac7a723acc0d2d05231ec3ddd7fe20e5ef..828da9cd66520c74c46d0ed9e2dd26eb7b2e1e65 100644 (file)
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 428f215469e2993e02ab34460ad30ea34b9f8072..2642f5f8ce66bd256e14b8359d91aab3279ece83 100644 (file)
@@ -223,7 +223,7 @@ to compile the program and on completion run the program.</p>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index a3c5f09a56cde4015fa501f791550a14506c6c1b..e99d8d4631531d274f653eab13cd7f134820e34c 100644 (file)
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index f7ba257592ef16aa50e8889e964622f901a070ab..917ec68499eed2433e463cacc0466ef5a4efa008 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 1279d30f1fc956f5b82dcb47be62571dbbbb8a9a..c385ce41526d30ba29712b5b02b97957e9904799 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
   <h2><a name="command-line"></a>Command-line Tutorials</h2>
 </div>
 <ul>
-  <dt><a href="http://www.imagemagick.org/Usage/" target="973072651">Examples of ImageMagick Usage</a></dt>
-  <dt><a href="http://software.newsforge.com/article.pl?sid=05/04/29/1358220" target="419490072">Advanced image editing from the command line with ImageMagick</a></dt>
-  <dt><a href="http://www.applematters.com/index.html/section/comments/1113/" target="1685112726">Best Open Source Software for the Macintosh</a></dt>
-  <dt><a href="http://software.newsforge.com/article.pl?sid=05/07/01/1959251" target="685819174">Command-line animations using ImageMagick</a></dt>
-  <dt><a href="http://www.builderau.com.au/program/linux/soa/Convert_images_with_open_source_ImageMagick/0,339028299,339271774,00.htm" target="542736260">Convert Images with Open Source ImageMagick</a></dt>
-  <dt><a href="http://polishlinux.org/apps/graphics/enchanting-pictures-with-imagemagick/" target="2125887535">Enchanting Pictures with ImageMagick</a></dt>
-  <dt><a href="http://www-106.ibm.com/developerworks/library/l-graf/?ca=dnt-428" target="855083638">Graphics from the Command Line</a></dt>
-  <dt><a href="http://www.ars-informatica.ca/article.html?article=22" target="1247816569">Image creation, conversion and manipulation with ImageMagick</a></dt>
-  <dt><a href="http://www.applematters.com/index.html/section/comments/2104/" target="1702415356">Image Editing for Power Users on the Mac</a></dt>
-  <dt><a href="http://applications.linux.com/article.pl?sid=05/03/29/1525217" target="637003180">ImageMagick: A graphics wizard for the command line</a></dt>
-  <dt><a href="http://www.ioncannon.net/linux/81/5-imagemagick-command-line-examples-part-1/" target="656088019">ImageMagick command line examples - part 1</a></dt>
-  <dt><a href="http://www.ioncannon.net/linux/72/5-imagemagick-command-line-examples-part-2/" target="1952150980">ImageMagick command line examples - part 2</a></dt>
-  <dt><a href="http://www.rabuser.info/jmagick.html" target="1098999385">ImageMagick &amp; Java</a></dt>
-  <dt><a href="http://www.jpeek.com/articles/linuxmag/0606.pdf" target="1421923464">ImageMagick, Part One</a></dt>
-  <dt><a href="http://www.jpeek.com/articles/linuxmag/0607.pdf" target="1010980007">ImageMagick, Part Two</a></dt>
-  <dt><a href="http://www-106.ibm.com/developerworks/library/l-graf2/?ca=dgr-lnxw15GraphicsLine" target="547312902">More Graphics from the Command Line</a></dt>
-  <dt><a href="http://www.ffnn.nl/pages/projects/ubuntu-firefox-themes.html" target="1167373745">Ubuntu Firefox Themes</a></dt>
+  <dt><a href="http://www.imagemagick.org/Usage/" target="783523541">Examples of ImageMagick Usage</a></dt>
+  <dt><a href="http://software.newsforge.com/article.pl?sid=05/04/29/1358220" target="2014884832">Advanced image editing from the command line with ImageMagick</a></dt>
+  <dt><a href="http://www.applematters.com/index.html/section/comments/1113/" target="46455033">Best Open Source Software for the Macintosh</a></dt>
+  <dt><a href="http://software.newsforge.com/article.pl?sid=05/07/01/1959251" target="1136275418">Command-line animations using ImageMagick</a></dt>
+  <dt><a href="http://www.builderau.com.au/program/linux/soa/Convert_images_with_open_source_ImageMagick/0,339028299,339271774,00.htm" target="2004844255">Convert Images with Open Source ImageMagick</a></dt>
+  <dt><a href="http://polishlinux.org/apps/graphics/enchanting-pictures-with-imagemagick/" target="787152510">Enchanting Pictures with ImageMagick</a></dt>
+  <dt><a href="http://www-106.ibm.com/developerworks/library/l-graf/?ca=dnt-428" target="1240877916">Graphics from the Command Line</a></dt>
+  <dt><a href="http://www.ars-informatica.ca/article.html?article=22" target="220731089">Image creation, conversion and manipulation with ImageMagick</a></dt>
+  <dt><a href="http://www.applematters.com/index.html/section/comments/2104/" target="1796727798">Image Editing for Power Users on the Mac</a></dt>
+  <dt><a href="http://applications.linux.com/article.pl?sid=05/03/29/1525217" target="710121788">ImageMagick: A graphics wizard for the command line</a></dt>
+  <dt><a href="http://www.ioncannon.net/linux/81/5-imagemagick-command-line-examples-part-1/" target="1922101547">ImageMagick command line examples - part 1</a></dt>
+  <dt><a href="http://www.ioncannon.net/linux/72/5-imagemagick-command-line-examples-part-2/" target="474982168">ImageMagick command line examples - part 2</a></dt>
+  <dt><a href="http://www.rabuser.info/jmagick.html" target="1551857429">ImageMagick &amp; Java</a></dt>
+  <dt><a href="http://www.jpeek.com/articles/linuxmag/0606.pdf" target="232740032">ImageMagick, Part One</a></dt>
+  <dt><a href="http://www.jpeek.com/articles/linuxmag/0607.pdf" target="1296512844">ImageMagick, Part Two</a></dt>
+  <dt><a href="http://www-106.ibm.com/developerworks/library/l-graf2/?ca=dgr-lnxw15GraphicsLine" target="1601715278">More Graphics from the Command Line</a></dt>
+  <dt><a href="http://www.ffnn.nl/pages/projects/ubuntu-firefox-themes.html" target="640049665">Ubuntu Firefox Themes</a></dt>
 </ul>
 
 <div style="margin: auto;">
 </div>
 
 <ul>
-  <dt><a href="http://www-128.ibm.com/developerworks/openwww/source/library/os-mosaic/?ca=dgr-lnxw09MosaicImages" target="1813480560">Create Mosaic Images with Perl and ImageMagick</a></dt>
-  <dt><a href="http://builder.com.com/5100-6371-5924990.html" target="938754343">Convert images for printing with MagickWand for PHP</a></dt>
-  <dt><a href="http://www.sitepoint.com/article/dynamic-images-imagemagick" target="1367318634">Create Dynamic Images with ImageMagick</a></dt>
-  <dt><a href="http://www.clearimageonline.com/builder/pdf/imageservices.pdf" target="1323743427">Image Services Add-on for Aestiva's HTML/OS and H2O</a></dt>
-  <dt><a href="http://www.ioncannon.net/php/75/how-to-compile-imagemagick-for-php-by-hand/" target="1328441353">How to compile ImageMagick for PHP by hand</a></dt>
-  <dt><a href="http://members.shaw.ca/el.supremo/MagickWand/" target="185961479">MagickWand Examples in C</a></dt>
-  <dt><a href="http://www.html-editors.com/contest/1/82-read.html" target="409070967">PHP Extensions: MagickWand for PHP</a></dt>
-  <dt><a href="http://www.evolt.org/article/PHP_frontend_to_ImageMagick/17/55650/" target="1213526924">PHP frontend to ImageMagick</a></dt>
-  <dt><a href="http://www.ioncannon.net/php/61/php-imagemagick-magickwand-examples/" target="1903066794">PHP ImageMagick MagickWand Examples</a></dt>
-  <dt><a href="http://www.imagemagick.org/RMagick/doc/rvgtut.html" target="1072948564">RVG - Ruby Vector Graphics</a></dt>
-  <dt><a href="http://www.devshed.com/c/a/PHP/Security-Images-with-PHP-and-ImageMagick/" target="1894529825">Security Images with PHP and ImageMagick</a></dt>
-  <dt><a href="http://www.rubblewebs.co.uk/imagemagick/" target="266494666">Simple Uses of PHP and ImageMagick</a></dt>
+  <dt><a href="http://www-128.ibm.com/developerworks/openwww/source/library/os-mosaic/?ca=dgr-lnxw09MosaicImages" target="1992956462">Create Mosaic Images with Perl and ImageMagick</a></dt>
+  <dt><a href="http://builder.com.com/5100-6371-5924990.html" target="71249583">Convert images for printing with MagickWand for PHP</a></dt>
+  <dt><a href="http://www.sitepoint.com/article/dynamic-images-imagemagick" target="1011274367">Create Dynamic Images with ImageMagick</a></dt>
+  <dt><a href="http://www.clearimageonline.com/builder/pdf/imageservices.pdf" target="1949461328">Image Services Add-on for Aestiva's HTML/OS and H2O</a></dt>
+  <dt><a href="http://www.ioncannon.net/php/75/how-to-compile-imagemagick-for-php-by-hand/" target="1024305520">How to compile ImageMagick for PHP by hand</a></dt>
+  <dt><a href="http://members.shaw.ca/el.supremo/MagickWand/" target="1158857880">MagickWand Examples in C</a></dt>
+  <dt><a href="http://www.html-editors.com/contest/1/82-read.html" target="1967564366">PHP Extensions: MagickWand for PHP</a></dt>
+  <dt><a href="http://www.evolt.org/article/PHP_frontend_to_ImageMagick/17/55650/" target="584112693">PHP frontend to ImageMagick</a></dt>
+  <dt><a href="http://www.ioncannon.net/php/61/php-imagemagick-magickwand-examples/" target="596148139">PHP ImageMagick MagickWand Examples</a></dt>
+  <dt><a href="http://www.imagemagick.org/RMagick/doc/rvgtut.html" target="1392385758">RVG - Ruby Vector Graphics</a></dt>
+  <dt><a href="http://www.devshed.com/c/a/PHP/Security-Images-with-PHP-and-ImageMagick/" target="746888172">Security Images with PHP and ImageMagick</a></dt>
+  <dt><a href="http://www.rubblewebs.co.uk/imagemagick/" target="1805896186">Simple Uses of PHP and ImageMagick</a></dt>
 </ul>
 
 <div style="margin: auto;">
 </div>
 
 <ul>
-  <dt><a href="http://beta.bigmedium.com/blog/imagemagick-install-osx.shtml" target="1460433640">Installing ImageMagick on Mac OS X</a></dt>
-  <dt><a href="http://www.cloudgoessocial.net/2010/02/10/imagemagick-for-iphone-via-snowleopard/" target="731814651">ImageMagick on iPhone</a></dt>
-  <dt><a href="http://www.cloudgoessocial.net/2009/07/09/imagemagick-on-iphone-xcode/" target="1239567317">ImageMagick on iPhone - Xcode</a></dt>
-  <dt><a href="http://www.digitalsanctum.com/?s=ImageMagick" target="1879923712">Installing ImageMagick from Source on Ubuntu</a></dt>
+  <dt><a href="http://beta.bigmedium.com/blog/imagemagick-install-osx.shtml" target="1356772558">Installing ImageMagick on Mac OS X</a></dt>
+  <dt><a href="http://www.cloudgoessocial.net/2010/02/10/imagemagick-for-iphone-via-snowleopard/" target="233498611">ImageMagick on iPhone</a></dt>
+  <dt><a href="http://www.cloudgoessocial.net/2009/07/09/imagemagick-on-iphone-xcode/" target="441936079">ImageMagick on iPhone - Xcode</a></dt>
+  <dt><a href="http://www.digitalsanctum.com/?s=ImageMagick" target="1224173742">Installing ImageMagick from Source on Ubuntu</a></dt>
 </ul>
 
 <div style="margin: auto;">
 </div>
 
 <ul>
-  <dt><a href="http://www.xs4all.nl/%7Ebvdwolf/main/foto/down_sample/down_sample.htm" target="269443730">Down-sampling Methods</a></dt>
+  <dt><a href="http://www.xs4all.nl/%7Ebvdwolf/main/foto/down_sample/down_sample.htm" target="279953645">Down-sampling Methods</a></dt>
 </ul>
 
 <div style="margin: auto;">
   <h2><a name="book-review"></a>ImageMagick Book Review</h2>
 </div>
 <ul>
-  <dt><a href="http://www.linux.com/article.pl?sid=06/09/29/1917210" target="1925386492">Book review: ImageMagick Tricks</a></dt>
-  <dt><a href="http://books.slashdot.org/books/06/03/13/1442239.shtml" target="275176325">The Definitive Guide To ImageMagick</a></dt>
+  <dt><a href="http://www.linux.com/article.pl?sid=06/09/29/1917210" target="1578211497">Book review: ImageMagick Tricks</a></dt>
+  <dt><a href="http://books.slashdot.org/books/06/03/13/1442239.shtml" target="1081534349">The Definitive Guide To ImageMagick</a></dt>
 </ul>
 
 <div style="margin: auto;">
   <h2><a name="command-line"></a>Mailing List Archives</h2>
 </div>
 <ul>
-  <dt><a href="http://www.archivesat.com/ImageMagick_Users_List/" target="247847617">ImageMagick Users List</a></dt>
-  <dt><a href="http://www.archivesat.com/ImageMagick_Developer_List/" target="632986482">ImageMagick Developers List</a></dt>
-  <dt><a href="http://www.archivesat.com/ImageMagick_Defect_Support/" target="1522992894">ImageMagick Bugs List</a></dt>
+  <dt><a href="http://www.archivesat.com/ImageMagick_Users_List/" target="1067106155">ImageMagick Users List</a></dt>
+  <dt><a href="http://www.archivesat.com/ImageMagick_Developer_List/" target="671605766">ImageMagick Developers List</a></dt>
+  <dt><a href="http://www.archivesat.com/ImageMagick_Defect_Support/" target="1302265439">ImageMagick Bugs List</a></dt>
 </ul>
 
 <div style="margin: auto;">
 </div>
 <dl>
   <dt>Denmark</dt>
-    <dd><a href="http://imagemagick.europnews.de" target="1950262973">http://imagemagick.europnews.de</a></dd><br />
+    <dd><a href="http://imagemagick.europnews.de" target="716350305">http://imagemagick.europnews.de</a></dd><br />
   <dt>Germany</dt>
-    <dd><a href="http://imagemagick.linux-mirror.org" target="1269989662">http://imagemagick.linux-mirror.org</a></dd><br />
+    <dd><a href="http://imagemagick.linux-mirror.org" target="1381727554">http://imagemagick.linux-mirror.org</a></dd><br />
   <dt>Ireland</dt>
-    <dd><a href="http://imagemagick.oss-mirror.org" target="31597265">http://imagemagick.oss-mirror.org</a></dd><br />
+    <dd><a href="http://imagemagick.oss-mirror.org" target="1076883338">http://imagemagick.oss-mirror.org</a></dd><br />
   <dt>United States</dt>
-    <dd><a href="http://www.imagemagick.org" target="1754930305">http://www.imagemagick.org</a></dd>
+    <dd><a href="http://www.imagemagick.org" target="1191332474">http://www.imagemagick.org</a></dd>
 </dl>
 
 <div style="margin: auto;">
 </div>
 
 <ul>
-  <dt><a href="http://gmic.sourceforge.net/" target="221505400">G'MIC</a>: convert, manipulate and visualize generic 1D/2D/3D multi-spectral image files</dt>
-  <dt><a href="http://www.beesoft.org/index.html?id=imagicom" target="1453520730">Image Commander</a>: bulk picture processing with a GUI</dt>
+  <dt><a href="http://gmic.sourceforge.net/" target="786101335">G'MIC</a>: convert, manipulate and visualize generic 1D/2D/3D multi-spectral image files</dt>
+  <dt><a href="http://www.beesoft.org/index.html?id=imagicom" target="1309623370">Image Commander</a>: bulk picture processing with a GUI</dt>
 </ul>
 
 <div style="margin: auto;">
   <h2><a name="other-projects"></a>Other Projects Hosted by ImageMagick Studio</h2>
 </div>
 <ul>
-  <dt><a href="http://www.wizards-toolkit.org" target="618426664">Wizard's Toolkit</a></dt>
-  <dt><a href="http://www.multipole.org" target="768818302">Computational Simulation of Multi-Body Interactions with O(n) Scaling</a></dt>
+  <dt><a href="http://www.wizards-toolkit.org" target="340361670">Wizard's Toolkit</a></dt>
+  <dt><a href="http://www.multipole.org" target="240332965">Computational Simulation of Multi-Body Interactions with O(n) Scaling</a></dt>
 </ul>
 
 \r
index 1f24f747a2c4462f6819e246da471dcebf5687cd..75782c378b2bbd8f241be9c428f949a13a396a92 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
 </div>
 </div>
 </div>
   }
 </pre>
 </div>
-<p>Now lets perform the same contrast enhancement while taking advantage of our dual or quad-core processing system by running the algorithm in parallel utilizing wand views.  The <a href="../www/source/image-contrast.c">image-contrast.c</a> module reads an image, applies sigmoidal non-linearity contrast control, and writes the result to disk just like the previous contrast enhancement program, but now it does its work in parallel (assumes ImageMagick is built with OpenMP support).</p>
+<p>Now lets perform the same contrast enhancement while taking advantage of our dual or quad-core processing system by running the algorithm in parallel utilizing wand views.  The <a href="../www/source/core/sigmoidal-contrast.c">sigmoidal-contrast.c</a> module reads an image, applies sigmoidal non-linearity contrast control, and writes the result to disk just like the previous contrast enhancement program, but now it does its work in parallel (assumes ImageMagick is built with OpenMP support).</p>
 
 <div class="viewport">
 <pre class="code">
 #include &lt;stdio.h>
 #include &lt;stdlib.h>
 #include &lt;math.h>
-#include &lt;wand/MagickCore.h>
+#include &lt;magick/MagickCore.h>
 
-static MagickBooleanType SigmoidalContrast(ImageView *pixel_view,
+static MagickBooleanType SigmoidalContrast(ImageView *contrast_view,
   void *context)
 {
 #define QuantumScale  ((MagickRealType) 1.0/(MagickRealType) QuantumRange)
 #define SigmoidalContrast(x) \
   (QuantumRange*(1.0/(1+exp(10.0*(0.5-QuantumScale*x)))-0.0066928509)*1.0092503)
 
-  MagickPixelPacket
-    pixel;
+  register IndexPacket
+    *indexes;
 
-  PixelWand
-    **pixels;
+  register PixelPacket
+    *pixels;
 
-  register long
+  register ssize_t
     x;
 
-  pixels=GetImageViewPixels(contrast_view);
-  for (x=0; x &lt; (long) GetImageViewWidth(contrast_view); x++)
+  pixels=GetImageViewAuthenticPixels(contrast_view);
+  for (x=0; x &lt; (ssize_t) GetImageViewWidth(contrast_view); x++)
   {
-    PixelGetMagickColor(pixels[x],&amp;pixel);
-    pixel.red=SigmoidalContrast(pixel.red);
-    pixel.green=SigmoidalContrast(pixel.green);
-    pixel.blue=SigmoidalContrast(pixel.blue);
-    pixel.index=SigmoidalContrast(pixel.index);
-    PixelSetMagickColor(contrast_pixels[x],&amp;pixel);
+    pixels[x].red=RoundToQuantum(SigmoidalContrast(pixels[x].red));
+    pixels[x].green=RoundToQuantum(SigmoidalContrast(pixels[x].green));
+    pixels[x].blue=RoundToQuantum(SigmoidalContrast(pixels[x].blue));
+    pixels[x].opacity=RoundToQuantum(SigmoidalContrast(pixels[x].opacity));
   }
+  indexes=GetImageViewAuthenticIndexes(contrast_view);
+  if (indexes != (IndexPacket *) NULL)
+    for (x=0; x &lt; (ssize_t) GetImageViewWidth(contrast_view); x++)
+      indexes[x]=(IndexPacket) RoundToQuantum(SigmoidalContrast(indexes[x]));
   return(MagickTrue);
 }
 
@@ -323,30 +325,31 @@ int main(int argc,char **argv)
 {
 #define ThrowImageException(image) \
 { \
-  char \
-    *description; \
  \
-  ExceptionType \
-    severity; \
- \
-  description=GetImageException(image,&amp;severity); \
-  (void) fprintf(stderr,"%s %s %lu %s\n",GetMagickModule(),description); \
-  description=(char *) MagickRelinquishMemory(description); \
+  CatchException(exception); \
+  if (contrast_image != (Image *) NULL) \
   contrast_image=DestroyImage(contrast_image); \
+  exception=DestroyExceptionInfo(exception); \
+  image_info=DestroyImageInfo(image_info); \
+  MagickCoreTerminus(); \
   exit(-1); \
 }
 
+  ExceptionInfo
+    *exception;
+
+  Image
+    *contrast_image;
+
+  ImageInfo
+    *image_info;
+
   ImageView
     *contrast_view;
 
   MagickBooleanType
     status;
 
-  MagickPixelPacket
-    pixel;
-
-  MagickWand
-    *contrast_image;
-
   if (argc != 3)
     {
       (void) fprintf(stdout,"Usage: %s image sigmoidal-image\n",argv[0]);
@@ -355,28 +358,32 @@ int main(int argc,char **argv)
   /*
     Read an image.
   */
-  MagickCoreGenesis();
-  contrast_image=NewMagickWand();
-  status=MagickReadImage(contrast_image,argv[1]);
-  if (status == MagickFalse)
-    ThrowWandException(contrast_image);
+  MagickCoreGenesis(*argv,MagickTrue);
+  image_info=AcquireImageInfo();
+  (void) CopyMagickString(image_info->filename,argv[1],MaxTextExtent);
+  exception=AcquireExceptionInfo();
+  contrast_image=ReadImage(image_info,exception);
+  if (contrast_image == (Image *) NULL)
+    ThrowImageException(contrast_image);
   /*
     Sigmoidal non-linearity contrast control.
   */
   contrast_view=NewImageView(contrast_image);
   if (contrast_view == (ImageView *) NULL)
-    ThrowWandException(contrast_image);
+    ThrowImageException(contrast_image);
   status=UpdateImageViewIterator(contrast_view,SigmoidalContrast,(void *) NULL);
   if (status == MagickFalse)
-    ThrowWandException(contrast_image);
+    ThrowImageException(contrast_image);
   contrast_view=DestroyImageView(contrast_view);
   /*
     Write the image then destroy it.
   */
-  status=kWriteImages(contrast_image,argv[2],MagickTrue);
+  status=WriteImages(image_info,contrast_image,argv[2],exception);
   if (status == MagickFalse)
-    ThrowWandException(contrast_image);
-  contrast_image=DestroyMagickWand(contrast_image);
+    ThrowImageException(contrast_image);
+  contrast_image=DestroyImage(contrast_image);
+  exception=DestroyExceptionInfo(exception);
+  image_info=DestroyImageInfo(image_info);
   MagickCoreTerminus();
   return(0);
 }
index 063f0de0365774ef7b1e9f2f0dba23fc1ba5e2af..637ad41abc2779012bef2e517577334f14b77df4 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
 </div>
 </div>
 </div>
@@ -1057,7 +1057,7 @@ command line, from an MVG file, from an <a href="http://www.w3.org/TR/SVG/" >SVG
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 3d0a08a93614e2f373059c081812e14f4590dba4..48e7e0f24048e41797943a4b2e01eb68ca76ade1 100644 (file)
@@ -347,7 +347,7 @@ int main(int argc,char **argv)
 }
 </pre>
 </div>
-<p>Now lets perform the same contrast enhancement while taking advantage of our dual or quad-core processing system by running the algorithm in parallel utilizing wand views.  The <a href="../www/source/wand-contrast.c">wand-contrast.c</a> module reads an image, applies sigmoidal non-linearity contrast control, and writes the result to disk just like the previous contrast enhancement program, but now it does its work in parallel (assumes ImageMagick is built with OpenMP support).</p>
+<p>Now lets perform the same contrast enhancement while taking advantage of our dual or quad-core processing system by running the algorithm in parallel utilizing wand views.  The <a href="../www/source/wand/sigmoidal-contrast.c">sigmoidal-contrast.c</a> module reads an image, applies sigmoidal non-linearity contrast control, and writes the result to disk just like the previous contrast enhancement program, but now it does its work in parallel (assumes ImageMagick is built with OpenMP support).</p>
 
 <div class="viewport">
 <pre class="code">
@@ -455,7 +455,7 @@ int main(int argc,char **argv)
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 3a7a8301443b33dd09942c955fd125a2e3291890..f20f5211328768b2e9668900bc25045f43f472c9 100644 (file)
@@ -308,7 +308,7 @@ or fewer colors in the image, each byte of image data contains an index value. I
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index fd99b66b6f05fb677065728f6ffa8169a93ff699..10bbc85b903bf613caffe191ec7aba0703d23152 100644 (file)
 <p>The ImageMagick web site is available from a variety of web mirrors around the world listed below.</p>
 <dl class="magick-mirror">
   <dt>France</dt>
-    <dd><a href="http://imagemagick.europnews.de/" target="1093359890">http://imagemagick.europnews.de/</a></dd><br />
+    <dd><a href="http://imagemagick.europnews.de/" target="1057291824">http://imagemagick.europnews.de/</a></dd><br />
   <dt>Unites States</dt>
-    <dd><a href="http://www.imagemagick.org/" target="92235572">http://www.imagemagick.org/</a></dd>
+    <dd><a href="http://www.imagemagick.org/" target="1171664659">http://www.imagemagick.org/</a></dd>
 </dl>
 <p>If you want to add a new web-site mirror, please <a href="http://www.imagemagick.org/script/contact.php">contact us</a>.</p>
 \r
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 564da20b42bc1fe28d2a41c257ac9c3fccbc185a..f1ba869edc0b2a58ae56ac1d7cdf98afc4657b36 100644 (file)
 <div  class="sponsor">
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
-<div  class="sponsor">
-   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
-</div>
 </div>
 </div>
 \r
index d89a06c1b4459bb2ad5e477b4a71436ce97c5061..8d72154b80d553ac608352f5d3ce15c25afb05a7 100644 (file)
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 1414b175c242e66da0435030c48565c0776c5115..d67be5c2a16f1d119ccd96a639a5094336c9698f 100644 (file)
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index cd18481db7542ce002ed271eb79d6984da0f1440..981b1fb51c5c9010f5a4c4760f63612f65f99b07 100644 (file)
@@ -407,7 +407,7 @@ file or data stream.</p>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index bf30c9f0f744762479d1600e3f01d3b893dfd738..bc514b84456bd2435b5f214ed7de2865324f598e 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
 </div>
 </div>
 </div>
index dcbbefa6ef64af152e42f3f3273ebcaab79941e9..84c2ac9a8f3b897c9925cbc7ba3bbf93d1f34e94 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
 </div>
 </div>
 </div>
 <dl>\r
   <dd><a href="../www/index.html">Introduction</a>: convert, edit, and compose images from the command-line or program interface.</dd>\r
   <dd><a href="../www/examples.html">Examples of ImageMagick usage</a>: a few examples that show what you can do with an image using ImageMagick.</dd>\r
-  <dd><a href="http://www.imagemagick.org/Usage/" target="1802116517">Anthony Thyssen's examples of ImageMagick usage</a>:  a comprehensive tutorial of using ImageMagick from the command line.</dd>\r
+  <dd><a href="http://www.imagemagick.org/Usage/" target="411211278">Anthony Thyssen's examples of ImageMagick usage</a>:  a comprehensive tutorial of using ImageMagick from the command line.</dd>\r
   <dd><a href="../www/color.html">Color names</a>: how to specify a color name, a hex color, or a numerical RGB, RGBA, HSL, HSLA, CMYK, or CMYKA color.</dd>\r
   <dd><a href="../www/resources.html">Resources</a>: ImageMagick depends on external resources including configuration files, loadable modules, fonts, and environment variables.</dd>\r
   <dd><a href="../www/architecture.html">Architecture</a>: get to know more about the software and algorithms behind ImageMagick.</dd>\r
 <dl>\r
   <dd><a href="../www/download.html">Download ImageMagick</a>: ImageMagick source and binary distributions are available from a variety of FTP and Web mirrors.</dd>\r
   <ul>\r
-    <dd><a href="http://www.imagemagick.org/download" target="349540313">Unix source</a>: Unix source distributions.</dd>\r
-    <dd><a href="http://www.imagemagick.org/download/windows" target="1422284933">Windows source</a>: Windows source distributions.</dd>\r
-    <dd><a href="http://www.imagemagick.org/download/binaries" target="369044978">Unix and Windows binaries</a>: Unix and Windows binary distributions.</dd>\r
+    <dd><a href="http://www.imagemagick.org/download" target="1593902802">Unix source</a>: Unix source distributions.</dd>\r
+    <dd><a href="http://www.imagemagick.org/download/windows" target="1562864936">Windows source</a>: Windows source distributions.</dd>\r
+    <dd><a href="http://www.imagemagick.org/download/binaries" target="1225229667">Unix and Windows binaries</a>: Unix and Windows binary distributions.</dd>\r
     <dd><a href="../www/subversion.html">Subversion repository</a>: stable and development source releases.</dd>\r
-    <dd><a href="http://www.magickwand.org/" target="1697613816">MagickWand for PHP</a>: a native PHP-extension to the ImageMagick MagickWand API.</dd>\r
-    <dd><a href="http://www.imagemagick.org/download/delegates" target="281506087">Delegate libraries</a>: ImageMagick depends on a number of optional delegate libraries to extend its functionality.</dd>\r
+    <dd><a href="http://www.magickwand.org/" target="1291304198">MagickWand for PHP</a>: a native PHP-extension to the ImageMagick MagickWand API.</dd>\r
+    <dd><a href="http://www.imagemagick.org/download/delegates" target="2139517152">Delegate libraries</a>: ImageMagick depends on a number of optional delegate libraries to extend its functionality.</dd>\r
   </ul>\r
 </dl>\r
 \r
   <dd><a href="../www/command-line-processing.html">Command line processing</a>: the anatomy of the command line.</dd>\r
   <dd><a href="../www/command-line-options.html">Command line options</a>: annotated list of all options that can appear on the command-line.</dd>\r
   <dd><a href="../www/fx.html">Fx</a>: apply a mathematical expression to an image or image channels.</dd>\r
-  <dd><a href="http://www.fmwconcepts.com/imagemagick/" target="1251761519">Fred's ImageMagick Scripts</a>:  a plethora of command-line scripts that perform geometric transforms, blurs, sharpens, edging, noise removal, and color manipulations.</dd>\r
+  <dd><a href="http://www.fmwconcepts.com/imagemagick/" target="1730686478">Fred's ImageMagick Scripts</a>:  a plethora of command-line scripts that perform geometric transforms, blurs, sharpens, edging, noise removal, and color manipulations.</dd>\r
 </dl>\r
 \r
 <div style="margin: auto;">\r
 <dl>\r
   <dd><a href="../www/api.html">Program interfaces</a>: application programming interfaces.</dd>\r
   <ul>\r
-    <dd><a href="http://www.imagemagick.org/ChMagick" target="2113374759">ChMagick</a>: is a <a href="http://www.softintegration.com/" target="90047796">Ch</a> an embeddable MagickCore C/C++ interpreter for cross-platform scripting.</dd>\r
-    <dd><a href="http://common-lisp.net/project/cl-magick/" target="1630955412">CL-Magick</a>: provides a Common Lisp interface to the ImageMagick library.</dd>\r
-    <dd><a href="https://gna.org/projects/g2f/" target="1668918071">G2F</a>: implements an Ada 95 binding to a subset of the low-level MagickCore library.</dd>\r
-    <dd><a href="http://www.imagemagick.org/Magick++" target="1459189311">Magick++</a>: provides an object-oriented C++ interface to ImageMagick.</dd>\r
-    <dd><a href="http://pecl.php.net/package/imagick" target="1109726978">IMagick</a>: is a native PHP extension to create and modify images using the ImageMagick API.</dd>\r
-    <dd><a href="http://www.yeo.id.au/jmagick/" target="1764292784">JMagick</a>: provides an object-oriented Java interface to ImageMagick.</dd>\r
+    <dd><a href="http://www.imagemagick.org/ChMagick" target="1423201016">ChMagick</a>: is a <a href="http://www.softintegration.com/" target="1576767716">Ch</a> an embeddable MagickCore C/C++ interpreter for cross-platform scripting.</dd>\r
+    <dd><a href="http://common-lisp.net/project/cl-magick/" target="2005388074">CL-Magick</a>: provides a Common Lisp interface to the ImageMagick library.</dd>\r
+    <dd><a href="https://gna.org/projects/g2f/" target="1914501182">G2F</a>: implements an Ada 95 binding to a subset of the low-level MagickCore library.</dd>\r
+    <dd><a href="http://www.imagemagick.org/Magick++" target="982663212">Magick++</a>: provides an object-oriented C++ interface to ImageMagick.</dd>\r
+    <dd><a href="http://pecl.php.net/package/imagick" target="908460201">IMagick</a>: is a native PHP extension to create and modify images using the ImageMagick API.</dd>\r
+    <dd><a href="http://www.yeo.id.au/jmagick/" target="1499788545">JMagick</a>: provides an object-oriented Java interface to ImageMagick.</dd>\r
     <dd><a href="../www/magick-core.html">MagickCore</a>: C API, recommended for wizard-level developers.</dd>\r
     <dd><a href="../www/magick-wand.html">MagickWand</a>: convert, compose, and edit images from the C language.</dd>\r
-    <dd><a href="http://www.magickwand.org/" target="1500604688">MagickWand for PHP</a>: a native PHP-extension to the ImageMagick MagickWand API.</dd>\r
-    <dd><a href="http://code.google.com/p/nmagick" target="462417332">nMagick</a>: is a port of the ImageMagick library to the haXe and Neko platforms.</dd>\r
-    <dd><a href="http://wiki.lazarus.freepascal.org/index.html/PascalMagick" target="836520951">PascalMagick</a>: a Pascal binding for the MagickWand API and also the low-level MagickCore library.</dd>\r
+    <dd><a href="http://www.magickwand.org/" target="528117958">MagickWand for PHP</a>: a native PHP-extension to the ImageMagick MagickWand API.</dd>\r
+    <dd><a href="http://code.google.com/p/nmagick" target="619581566">nMagick</a>: is a port of the ImageMagick library to the haXe and Neko platforms.</dd>\r
+    <dd><a href="http://wiki.lazarus.freepascal.org/index.html/PascalMagick" target="1624626913">PascalMagick</a>: a Pascal binding for the MagickWand API and also the low-level MagickCore library.</dd>\r
     <dd><a href="../www/perl-magick.html">PerlMagick</a>: convert, compose, and edit images from the Perl language.</dd>\r
-    <dd><a href="http://www.imagemagick.org/download/python/" target="1116635101">PythonMagick</a>: an object-oriented Python interface to ImageMagick.</dd>\r
-    <dd><a href="http://rmagick.rubyforge.org/" target="563087904">RMagick</a>: is an interface between the Ruby programming language and ImageMagick.</dd>\r
-    <dd><a href="http://tclmagick.sourceforge.net/" target="1905754762">TclMagick</a>: a native Tcl-extension to the ImageMagick MagickWand API.</dd>\r
+    <dd><a href="http://www.imagemagick.org/download/python/" target="584187129">PythonMagick</a>: an object-oriented Python interface to ImageMagick.</dd>\r
+    <dd><a href="http://rmagick.rubyforge.org/" target="1563516981">RMagick</a>: is an interface between the Ruby programming language and ImageMagick.</dd>\r
+    <dd><a href="http://tclmagick.sourceforge.net/" target="595385021">TclMagick</a>: a native Tcl-extension to the ImageMagick MagickWand API.</dd>\r
   </ul>\r
 </dl>\r
 \r
 </div>\r
 \r
 <dl>\r
-  <dd><a href="http://www.amazon.com/exec/obidos/redirect?link_code=ur2&amp;camp=1789&amp;tag=imagemagick-20&amp;creative=9325&amp;path=tg/detail/-/1590595904/qid=1123551819/sr=8-1/ref=pd_bbs_sbs_1?v=glance%26s=books%26n=507846" target="1240616641">Definitive Guide to ImageMagick</a>: this book explains ImageMagick in a practical, learn-by-example fashion.</dd>\r
-  <dd><a href="http://www.amazon.com/exec/obidos/redirect?link_code=ur2&amp;camp=1789&amp;tag=imagemagick-20&amp;creative=9325&amp;path=tg/detail/-/1904811868/qid=1123551819/sr=8-1/ref=pd_bbs_sbs_1?v=glance%26s=books%26n=507846" target="780124825">ImageMagick Tricks</a>: this book is packed with examples of photo manipulations, logo creation, animations, and complete web projects.</dd>\r
+  <dd><a href="http://www.amazon.com/exec/obidos/redirect?link_code=ur2&amp;camp=1789&amp;tag=imagemagick-20&amp;creative=9325&amp;path=tg/detail/-/1590595904/qid=1123551819/sr=8-1/ref=pd_bbs_sbs_1?v=glance%26s=books%26n=507846" target="1821886792">Definitive Guide to ImageMagick</a>: this book explains ImageMagick in a practical, learn-by-example fashion.</dd>\r
+  <dd><a href="http://www.amazon.com/exec/obidos/redirect?link_code=ur2&amp;camp=1789&amp;tag=imagemagick-20&amp;creative=9325&amp;path=tg/detail/-/1904811868/qid=1123551819/sr=8-1/ref=pd_bbs_sbs_1?v=glance%26s=books%26n=507846" target="898674280">ImageMagick Tricks</a>: this book is packed with examples of photo manipulations, logo creation, animations, and complete web projects.</dd>\r
   <dd><a href="http://www.imagemagick.org/discourse-server">Discourse server</a>: get help from fellow ImageMagick users and developers, post to these forums.</dd>\r
   <dd><a href="http://www.imagemagick.org/script/contact.php">Contact the Wizards</a>: for bug reports (only if you do not want to sign up to the <a href="http://www.imagemagick.org/discourse-server">discourse server</a>), a source or documentation patch, a security or license issue, or if you want to be a sponsor of the ImageMagick project.</dd>\r
 </dl>\r
 </div>\r
 \r
 <dl>\r
-  <dd><a href="http://www.imagemagick.org/discourse-server/viewforum.html?f=3" target="753733213">Report bugs and vulnerabilities</a>: our highest priority is to fix security defects and bug reports, usually within 48 hours of your report.  The bug discourse server requires that you register.  If you do not want to register, you can <a href="contact.html">contact the ImageMagick developers</a> with a convenient web form.</dd>\r
+  <dd><a href="http://www.imagemagick.org/discourse-server/viewforum.html?f=3" target="669510275">Report bugs and vulnerabilities</a>: our highest priority is to fix security defects and bug reports, usually within 48 hours of your report.  The bug discourse server requires that you register.  If you do not want to register, you can <a href="contact.html">contact the ImageMagick developers</a> with a convenient web form.</dd>\r
   <dd><a href="../www/sponsors.html">Sponsor ImageMagick</a>: contribute bug fixes, enhancements, hardware, funds, etc. to ensure the ImageMagick project thrives.</dd>\r
   <dd><a href="../www/t-shirt.html">ImageMagick t-shirt</a>: donate $25 USD and we acknowledge your gift with a logoed t-shirt.</dd>\r
 </dl>\r
   <h2><a name="sandbox"></a>Technology Sandbox</h2>\r
 </div>\r
 <dl>\r
-  <dd><a href="http://www.fmwconcepts.com/imagemagick/linkcounter.html?dir=fourier_transforms/&linkname=fourier.html" target="620063076">Fourier Transform Processing With ImageMagick</a></dd>\r
-  <dd><a href="http://www.imagemagick.org/Usage/fourier/" target="1355191931">ImageMagick v6 Examples -- Fourier Transforms</a></dd>\r
+  <dd><a href="http://www.fmwconcepts.com/imagemagick/linkcounter.html?dir=fourier_transforms/&linkname=fourier.html" target="59540511">Fourier Transform Processing With ImageMagick</a></dd>\r
+  <dd><a href="http://www.imagemagick.org/Usage/fourier/" target="1911981620">ImageMagick v6 Examples -- Fourier Transforms</a></dd>\r
 </dl>\r
 \r
 \r
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 183c80ccb046d03c30200f2e355c3b800eded291..72d4cb013f46b06e305735d799dcbfda9d0cbc42 100644 (file)
 <div  class="sponsor">
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
-<div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
-</div>
 </div>
 </div>
 \r
index bda420b3da58de162622e45cf1c4a81d16e3b4a2..ad55ca6e7c24a8c57cfc3f73b0525678abd0938b 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 1377a83c017677c6eb47d16f0679e7b987ffe03e..dd15baec59f2f0b2d896ae70d3aa31a92f4e8e74 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
@@ -176,7 +176,7 @@ ImageMagick-6.6.2</span></p>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r
index 53803457f6b36cc048bd2f194bb2e09a06748500..6e791c7845e3ccab7105ee25eb519b0961b7daff 100644 (file)
    <a title="Sponsor: Druckerei Online" href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012011200 allesdruck.de-->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20111001000240 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
     <span id="linkbar-center">\r
       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
-    <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
+    <a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
     </span>\r
     <span id="linkbar-east">&nbsp;</span>\r
   </div>\r