]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sat, 29 May 2010 22:36:02 +0000 (22:36 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sat, 29 May 2010 22:36:02 +0000 (22:36 +0000)
154 files changed:
Magick++/lib/Drawable.cpp
Magick++/lib/Geometry.cpp
Magick++/lib/Image.cpp
Magick++/lib/Magick++/Drawable.h
Magick++/lib/Magick++/Geometry.h
Magick++/lib/Magick++/Image.h
Magick++/lib/Magick++/Montage.h
Magick++/lib/Magick++/Options.h
Magick++/lib/Magick++/Pixels.h
Magick++/lib/Magick++/STL.h
Magick++/lib/Options.cpp
Magick++/lib/Pixels.cpp
Magick++/lib/STL.cpp
coders/cin.c
coders/clipboard.c
coders/dcm.c
coders/dib.c
coders/emf.c
coders/gif.c
coders/html.c
coders/icon.c
coders/ipl.c
coders/mat.c
coders/mpc.c
coders/msl.c
coders/palm.c
coders/pcx.c
coders/pdb.c
coders/pict.c
coders/rle.c
coders/sgi.c
coders/stegano.c
coders/sun.c
coders/tiff.c
coders/ttf.c
coders/viff.c
coders/wmf.c
coders/wpg.c
coders/xcf.c
index.html
magick/annotate.c
magick/cache.c
magick/colormap.c
magick/composite.c
magick/compress.c
magick/effect.c
magick/fx.c
magick/image.c
magick/montage.c
magick/morphology.c
magick/nt-feature.c
magick/pixel.h
magick/property.c
magick/quantize.c
magick/quantum-export.c
magick/quantum-import.c
magick/resample.c
magick/shear.c
magick/thread-private.h
magick/transform.c
magick/utility.c
wand/composite.c
www/ImageMagickObject.html
www/advanced-unix-installation.html
www/advanced-windows-installation.html
www/animate.html
www/api.html
www/api/animate.html
www/api/annotate.html
www/api/attribute.html
www/api/blob.html
www/api/cache-view.html
www/api/cache.html
www/api/color.html
www/api/compare.html
www/api/composite.html
www/api/constitute.html
www/api/decorate.html
www/api/deprecate.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.html
www/api/layer.html
www/api/list.html
www/api/magick-deprecate.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/paint.html
www/api/pixel-iterator.html
www/api/pixel-view.html
www/api/profile.html
www/api/quantize.html
www/api/registry.html
www/api/resize.html
www/api/resource.html
www/api/segment.html
www/api/shear.html
www/api/signature.html
www/api/statistic.html
www/api/stream.html
www/api/transform.html
www/api/version.html
www/architecture.html
www/binary-releases.html
www/changelog.html
www/cipher.html
www/color.html
www/command-line-processing.html
www/command-line-tools.html
www/compare.html
www/composite.html
www/conjure.html
www/contact.html
www/convert.html
www/display.html
www/download.html
www/escape.html
www/examples.html
www/exception.html
www/formats.html
www/fx.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/links.html
www/magick-core.html
www/miff.html
www/mirrors.html
www/mogrify.html
www/montage.html
www/motion-picture.html
www/perl-magick.html
www/quantize.html
www/resources.html
www/sitemap.html
www/stream.html
www/subversion.html
www/t-shirt.html

index 56552a66a7581d872c51f625cce4e2c15704f6a7..3c244e6f6f31e0e7c3466e8ee1bb8fb9356177f6 100644 (file)
@@ -1026,7 +1026,7 @@ Magick::DrawableDashArray::DrawableDashArray( const double* dasharray_ )
 }
 // Deprecated, do not use for new code, and migrate existing code to
 // using double*
-Magick::DrawableDashArray::DrawableDashArray( const unsigned int* dasharray_ )
+Magick::DrawableDashArray::DrawableDashArray( const size_t* dasharray_ )
   : _size(0),
     _dasharray(0)
 {
@@ -1071,7 +1071,7 @@ void Magick::DrawableDashArray::dasharray ( const double* dasharray_ )
   if(dasharray_)
     {
       // Count elements in dash array
-      unsigned int n = 0;
+      size_t n = 0;
       {
         const double *p = dasharray_;
         while(*p++ != 0)
@@ -1093,16 +1093,16 @@ void Magick::DrawableDashArray::dasharray ( const double* dasharray_ )
 }
 // This method is deprecated.  Don't use for new code, and migrate existing
 // code to the const double* version.
-void Magick::DrawableDashArray::dasharray( const unsigned int* dasharray_ )
+void Magick::DrawableDashArray::dasharray( const size_t* dasharray_ )
 {
   _dasharray=(double *) RelinquishMagickMemory(_dasharray);
 
   if(dasharray_)
     {
       // Count elements in dash array
-      unsigned int n = 0;
+      size_t n = 0;
       {
-        const unsigned int *p = dasharray_;
+        const size_t *p = dasharray_;
         while(*p++ != 0)
           n++;
       }
@@ -1113,7 +1113,7 @@ void Magick::DrawableDashArray::dasharray( const unsigned int* dasharray_ )
       // Copy elements
       {
         double *q = _dasharray;
-        const unsigned int *p = dasharray_;
+        const size_t *p = dasharray_;
         while( *p )
           *q++=static_cast<double>(*p++);
         *q=0;
index dc104fb745b64e510b894876bc5c6268384ccede..82c98e3bf5fd09296da874d8a982c2ea991496ba 100644 (file)
@@ -70,10 +70,10 @@ int Magick::operator <= ( const Magick::Geometry& left_,
 }
 
 // Construct using parameterized arguments
-Magick::Geometry::Geometry ( unsigned int width_,
-                            unsigned int height_,
-                            unsigned int xOff_,
-                            unsigned int yOff_,
+Magick::Geometry::Geometry ( size_t width_,
+                            size_t height_,
+                            size_t xOff_,
+                            size_t yOff_,
                             bool xNegative_,
                             bool yNegative_ )
   : _width( width_ ),
@@ -234,13 +234,13 @@ Magick::Geometry::operator = ( const std::string &geometry_ )
 
   if ( ( flags & XValue ) != 0 )
     {
-      _xOff = static_cast<unsigned int>(AbsoluteValue(x));
+      _xOff = static_cast<size_t>(AbsoluteValue(x));
       isValid( true );
     }
 
   if ( ( flags & YValue ) != 0 )
     {
-      _yOff = static_cast<unsigned int>(AbsoluteValue(y));
+      _yOff = static_cast<size_t>(AbsoluteValue(y));
       isValid( true );
     }
 
@@ -333,10 +333,10 @@ Magick::Geometry::operator std::string() const
 
 // Construct from RectangleInfo
 Magick::Geometry::Geometry ( const MagickCore::RectangleInfo &rectangle_ )
-  : _width(static_cast<unsigned int>(rectangle_.width)),
-    _height(static_cast<unsigned int>(rectangle_.height)),
-    _xOff(static_cast<unsigned int>(AbsoluteValue(rectangle_.x))),
-    _yOff(static_cast<unsigned int>(AbsoluteValue(rectangle_.y))),
+  : _width(static_cast<size_t>(rectangle_.width)),
+    _height(static_cast<size_t>(rectangle_.height)),
+    _xOff(static_cast<size_t>(AbsoluteValue(rectangle_.x))),
+    _yOff(static_cast<size_t>(AbsoluteValue(rectangle_.y))),
     _xNegative(rectangle_.x < 0 ? true : false),
     _yNegative(rectangle_.y < 0 ? true : false),
     _isValid(true),
index f9d3315f65c54eddf156ca8b8382eb4fb1363e29..34f10a6a36822791325901958521cf012e7e19aa 100644 (file)
@@ -182,7 +182,7 @@ Magick::Image::Image ( const Blob &blob_,
 // Construct Image of specified size and depth from in-memory BLOB
 Magick::Image::Image ( const Blob &blob_,
                       const Geometry &size_,
-                      const unsigned int depth_ )
+                      const size_t depth_ )
   : _imgRef(new ImageRef)
 {
   try
@@ -205,7 +205,7 @@ Magick::Image::Image ( const Blob &blob_,
 // Construct Image of specified size, depth, and format from in-memory BLOB
 Magick::Image::Image ( const Blob &blob_,
                       const Geometry &size_,
-                      const unsigned int depth_,
+                      const size_t depth_,
                       const std::string &magick_ )
   : _imgRef(new ImageRef)
 {
@@ -251,8 +251,8 @@ Magick::Image::Image ( const Blob &blob_,
 
 // Construct an image based on an array of raw pixels, of specified
 // type and mapping, in memory
-Magick::Image::Image ( const unsigned int width_,
-                       const unsigned int height_,
+Magick::Image::Image ( const size_t width_,
+                       const size_t height_,
                        const std::string &map_,
                        const StorageType type_,
                        const void *pixels_ )
@@ -314,9 +314,9 @@ void Magick::Image::adaptiveBlur( const double radius_, const double sigma_ )
 // http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
 // Width x height define the size of the pixel neighborhood
 // offset = constant to subtract from pixel neighborhood mean
-void Magick::Image::adaptiveThreshold ( const unsigned int width_,
-                                        const unsigned int height_,
-                                        const unsigned int offset_ )
+void Magick::Image::adaptiveThreshold ( const size_t width_,
+                                        const size_t height_,
+                                        const size_t offset_ )
 {
   ExceptionInfo exceptionInfo;
   GetExceptionInfo( &exceptionInfo );
@@ -526,15 +526,15 @@ void Magick::Image::channel ( const ChannelType channel_ )
 
 // Set or obtain modulus channel depth
 void Magick::Image::channelDepth ( const ChannelType channel_,
-                                   const unsigned int depth_)
+                                   const size_t depth_)
 {
   modifyImage();
   SetImageChannelDepth( image(), channel_, depth_);
   throwImageException();
 }
-unsigned int Magick::Image::channelDepth ( const ChannelType channel_ )
+size_t Magick::Image::channelDepth ( const ChannelType channel_ )
 {
-  unsigned int channel_depth;
+  size_t channel_depth;
 
   ExceptionInfo exceptionInfo;
   GetExceptionInfo( &exceptionInfo );
@@ -581,9 +581,9 @@ void Magick::Image::cdl ( const std::string &cdl_ )
 }
 
 // Colorize
-void Magick::Image::colorize ( const unsigned int opacityRed_,
-                               const unsigned int opacityGreen_,
-                               const unsigned int opacityBlue_,
+void Magick::Image::colorize ( const size_t opacityRed_,
+                               const size_t opacityGreen_,
+                               const size_t opacityBlue_,
                               const Color &penColor_ )
 {
   if ( !penColor_.isValid() )
@@ -604,7 +604,7 @@ void Magick::Image::colorize ( const unsigned int opacityRed_,
   throwException( exceptionInfo );
   (void) DestroyExceptionInfo( &exceptionInfo );
 }
-void Magick::Image::colorize ( const unsigned int opacity_,
+void Magick::Image::colorize ( const size_t opacity_,
                               const Color &penColor_ )
 {
   colorize( opacity_, opacity_, opacity_, penColor_ );
@@ -612,7 +612,7 @@ void Magick::Image::colorize ( const unsigned int opacity_,
 
 // Apply a color matrix to the image channels.  The user supplied
 // matrix may be of order 1 to 6 (1x1 through 6x6).
-void Magick::Image::colorMatrix (const unsigned int order_,
+void Magick::Image::colorMatrix (const size_t order_,
          const double *color_matrix_)
 {
   KernelInfo
@@ -701,7 +701,7 @@ void Magick::Image::composite ( const Image &compositeImage_,
 }
 
 // Contrast image
-void Magick::Image::contrast ( const unsigned int sharpen_ )
+void Magick::Image::contrast ( const size_t sharpen_ )
 {
   modifyImage();
   ContrastImage ( image(), (MagickBooleanType) sharpen_ );
@@ -711,7 +711,7 @@ void Magick::Image::contrast ( const unsigned int sharpen_ )
 // Convolve image.  Applies a general image convolution kernel to the image.
 //  order_ represents the number of columns and rows in the filter kernel.
 //  kernel_ is an array of doubles representing the convolution kernel.
-void Magick::Image::convolve ( const unsigned int order_,
+void Magick::Image::convolve ( const size_t order_,
                                const double *kernel_ )
 {
   ExceptionInfo exceptionInfo;
@@ -928,8 +928,8 @@ void Magick::Image::flip ( void )
 // Flood-fill color across pixels that match the color of the
 // target pixel and are neighbors of the target pixel.
 // Uses current fuzz setting when determining color match.
-void Magick::Image::floodFillColor( const unsigned int x_,
-                                    const unsigned int y_,
+void Magick::Image::floodFillColor( const size_t x_,
+                                    const size_t y_,
                                    const Magick::Color &fillColor_ )
 {
   floodFillTexture( x_, y_, Image( Geometry( 1, 1), fillColor_ ) );
@@ -943,8 +943,8 @@ void Magick::Image::floodFillColor( const Geometry &point_,
 // Flood-fill color across pixels starting at target-pixel and
 // stopping at pixels matching specified border color.
 // Uses current fuzz setting when determining color match.
-void Magick::Image::floodFillColor( const unsigned int x_,
-                                    const unsigned int y_,
+void Magick::Image::floodFillColor( const size_t x_,
+                                    const size_t y_,
                                    const Magick::Color &fillColor_,
                                    const Magick::Color &borderColor_ )
 {
@@ -961,9 +961,9 @@ void Magick::Image::floodFillColor( const Geometry &point_,
 
 // Floodfill pixels matching color (within fuzz factor) of target
 // pixel(x,y) with replacement opacity value using method.
-void Magick::Image::floodFillOpacity( const unsigned int x_,
-                                      const unsigned int y_,
-                                      const unsigned int opacity_,
+void Magick::Image::floodFillOpacity( const size_t x_,
+                                      const size_t y_,
+                                      const size_t opacity_,
                                       const PaintMethod method_ )
 {
   modifyImage();
@@ -986,8 +986,8 @@ void Magick::Image::floodFillOpacity( const unsigned int x_,
 // Flood-fill texture across pixels that match the color of the
 // target pixel and are neighbors of the target pixel.
 // Uses current fuzz setting when determining color match.
-void Magick::Image::floodFillTexture( const unsigned int x_,
-                                      const unsigned int y_,
+void Magick::Image::floodFillTexture( const size_t x_,
+                                      const size_t y_,
                                      const Magick::Image &texture_ )
 {
   modifyImage();
@@ -1025,8 +1025,8 @@ void Magick::Image::floodFillTexture( const Magick::Geometry &point_,
 // Flood-fill texture across pixels starting at target-pixel and
 // stopping at pixels matching specified border color.
 // Uses current fuzz setting when determining color match.
-void Magick::Image::floodFillTexture( const unsigned int x_,
-                                      const unsigned int y_,
+void Magick::Image::floodFillTexture( const size_t x_,
+                                      const size_t y_,
                                      const Magick::Image &texture_,
                                      const Magick::Color &borderColor_ )
 {
@@ -1112,8 +1112,8 @@ void Magick::Image::frame ( const Geometry &geometry_ )
   throwException( exceptionInfo );
   (void) DestroyExceptionInfo( &exceptionInfo );
 }
-void Magick::Image::frame ( const unsigned int width_,
-                            const unsigned int height_,
+void Magick::Image::frame ( const size_t width_,
+                            const size_t height_,
                            const int outerBevel_, const int innerBevel_ )
 {
   FrameInfo info;
@@ -1318,7 +1318,7 @@ void Magick::Image::map ( const Image &mapImage_ , const bool dither_ )
 }
 // Floodfill designated area with replacement opacity value
 void Magick::Image::matteFloodfill ( const Color &target_ ,
-                                    const unsigned int opacity_,
+                                    const size_t opacity_,
                                     const int x_, const int y_,
                                     const Magick::PaintMethod method_ )
 {
@@ -1427,7 +1427,7 @@ void Magick::Image::oilPaint ( const double radius_ )
 // opacity_ ranges from 0 (completely opaque) to QuantumRange. The defines
 // OpaqueOpacity and TransparentOpacity are available to specify
 // completely opaque or completely transparent, respectively.
-void Magick::Image::opacity ( const unsigned int opacity_ )
+void Magick::Image::opacity ( const size_t opacity_ )
 {
   modifyImage();
   SetImageOpacity( image(), opacity_ );
@@ -1499,7 +1499,7 @@ void Magick::Image::process( std::string name_, const int argc, const char **arg
 {
   modifyImage();
 
-  unsigned int status = 
+  size_t status = 
     InvokeDynamicImageFilter( name_.c_str(), &image(), argc, argv,
       &image()->exception );
 
@@ -1536,8 +1536,8 @@ void Magick::Image::quantumOperator ( const ChannelType channel_,
 }
 
 void Magick::Image::quantumOperator ( const int x_,const int y_,
-                                      const unsigned int columns_,
-                                      const unsigned int rows_,
+                                      const size_t columns_,
+                                      const size_t rows_,
                                       const ChannelType channel_,
                                       const MagickEvaluateOperator operator_,
                                       const double rvalue_)
@@ -1664,7 +1664,7 @@ void  Magick::Image::read ( const Blob &blob_,
 // Read image of specified size and depth from in-memory BLOB
 void Magick::Image::read ( const Blob &blob_,
                           const Geometry &size_,
-                          const unsigned int depth_ )
+                          const size_t depth_ )
 {
   // Set image size
   size( size_ );
@@ -1677,7 +1677,7 @@ void Magick::Image::read ( const Blob &blob_,
 // Read image of specified size, depth, and format from in-memory BLOB
 void Magick::Image::read ( const Blob &blob_,
                           const Geometry &size_,
-                          const unsigned int depth_,
+                          const size_t depth_,
                           const std::string &magick_ )
 {
   // Set image size
@@ -1708,8 +1708,8 @@ void Magick::Image::read ( const Blob &blob_,
 }
 
 // Read image based on raw pixels in memory (ConstituteImage)
-void Magick::Image::read ( const unsigned int width_,
-                           const unsigned int height_,
+void Magick::Image::read ( const size_t width_,
+                           const size_t height_,
                            const std::string &map_,
                            const StorageType type_,
                            const void *pixels_ )
@@ -1784,8 +1784,8 @@ void Magick::Image::roll ( const Geometry &roll_ )
   throwException( exceptionInfo );
   (void) DestroyExceptionInfo( &exceptionInfo );
 }
-void Magick::Image::roll ( const unsigned int columns_,
-                           const unsigned int rows_ )
+void Magick::Image::roll ( const size_t columns_,
+                           const size_t rows_ )
 {
   ExceptionInfo exceptionInfo;
   GetExceptionInfo( &exceptionInfo );
@@ -1950,7 +1950,7 @@ void Magick::Image::shear ( const double xShearAngle_,
 }
 
 // Contrast image
-void Magick::Image::sigmoidalContrast ( const unsigned int sharpen_, const double contrast, const double midpoint )
+void Magick::Image::sigmoidalContrast ( const size_t sharpen_, const double contrast, const double midpoint )
 {
   modifyImage();
   (void) SigmoidalContrastImageChannel( image(), DefaultChannels, (MagickBooleanType) sharpen_, contrast, midpoint );
@@ -1984,7 +1984,7 @@ void Magick::Image::sparseColor ( const ChannelType channel,
 }
 
 // Spread pixels randomly within image by specified ammount
-void Magick::Image::spread ( const unsigned int amount_ )
+void Magick::Image::spread ( const size_t amount_ )
 {
   ExceptionInfo exceptionInfo;
   GetExceptionInfo( &exceptionInfo );
@@ -2239,7 +2239,7 @@ void Magick::Image::write ( Blob *blob_,
 }
 void Magick::Image::write ( Blob *blob_,
                            const std::string &magick_,
-                           const unsigned int depth_ )
+                           const size_t depth_ )
 {
   modifyImage();
   magick(magick_);
@@ -2262,8 +2262,8 @@ void Magick::Image::write ( Blob *blob_,
 // image.write( 0, 0, 640, 1, "RGB", 0, pixels );
 void Magick::Image::write ( const int x_,
                             const int y_,
-                            const unsigned int columns_,
-                            const unsigned int rows_,
+                            const size_t columns_,
+                            const size_t rows_,
                             const std::string &map_,
                             const StorageType type_,
                             void *pixels_ )
@@ -2323,7 +2323,7 @@ bool Magick::Image::adjoin ( void ) const
 void Magick::Image::antiAlias( const bool flag_ )
 {
   modifyImage();
-  options()->antiAlias( static_cast<unsigned int>(flag_) );
+  options()->antiAlias( static_cast<size_t>(flag_) );
 }
 bool Magick::Image::antiAlias( void )
 {
@@ -2331,23 +2331,23 @@ bool Magick::Image::antiAlias( void )
 }
 
 // Animation inter-frame delay
-void Magick::Image::animationDelay ( const unsigned int delay_ )
+void Magick::Image::animationDelay ( const size_t delay_ )
 {
   modifyImage();
   image()->delay = delay_;
 }
-unsigned int Magick::Image::animationDelay ( void ) const
+size_t Magick::Image::animationDelay ( void ) const
 {
   return constImage()->delay;
 }
 
 // Number of iterations to play animation
-void Magick::Image::animationIterations ( const unsigned int iterations_ )
+void Magick::Image::animationIterations ( const size_t iterations_ )
 {
   modifyImage();
   image()->iterations = iterations_;
 }
-unsigned int Magick::Image::animationIterations ( void ) const
+size_t Magick::Image::animationIterations ( void ) const
 {
   return constImage()->iterations;
 }
@@ -2408,7 +2408,7 @@ std::string Magick::Image::backgroundTexture ( void ) const
 }
 
 // Original image columns
-unsigned int Magick::Image::baseColumns ( void ) const
+size_t Magick::Image::baseColumns ( void ) const
 {
   return constImage()->magick_columns;
 }
@@ -2420,7 +2420,7 @@ std::string Magick::Image::baseFilename ( void ) const
 }
 
 // Original image rows
-unsigned int Magick::Image::baseRows ( void ) const
+size_t Magick::Image::baseRows ( void ) const
 {
   return constImage()->magick_rows;
 }
@@ -2480,7 +2480,7 @@ Magick::Color Magick::Image::boxColor ( void ) const
 // subsequent pixels cache operations are to/from disk.
 // This setting is shared by all Image objects.
 /* static */
-void Magick::Image::cacheThreshold ( const unsigned int threshold_ )
+void Magick::Image::cacheThreshold ( const size_t threshold_ )
 {
   SetMagickResourceLimit( MemoryResource, threshold_ );
 }
@@ -2599,7 +2599,7 @@ double Magick::Image::colorFuzz ( void ) const
 }
 
 // Set color in colormap at index
-void Magick::Image::colorMap ( const unsigned int index_,
+void Magick::Image::colorMap ( const size_t index_,
                               const Color &color_ )
 {
   MagickCore::Image* imageptr = image();
@@ -2621,7 +2621,7 @@ void Magick::Image::colorMap ( const unsigned int index_,
   (imageptr->colormap)[index_] = color_;
 }
 // Return color in colormap at index
-Magick::Color Magick::Image::colorMap ( const unsigned int index_ ) const
+Magick::Color Magick::Image::colorMap ( const size_t index_ ) const
 {
   const MagickCore::Image* imageptr = constImage();
 
@@ -2637,7 +2637,7 @@ Magick::Color Magick::Image::colorMap ( const unsigned int index_ ) const
 }
 
 // Colormap size (number of colormap entries)
-void Magick::Image::colorMapSize ( const unsigned int entries_ )
+void Magick::Image::colorMapSize ( const size_t entries_ )
 {
   if (entries_ >MaxColormapSize )
     throwExceptionExplicit( OptionError,
@@ -2663,12 +2663,12 @@ void Magick::Image::colorMapSize ( const unsigned int entries_ )
 
   // Initialize any new colormap entries as all black
   Color black(0,0,0);
-  for( unsigned int i=imageptr->colors; i<(entries_-1); i++ )
+  for( size_t i=imageptr->colors; i<(entries_-1); i++ )
     (imageptr->colormap)[i] = black;
 
   imageptr->colors = entries_;
 }
-unsigned int Magick::Image::colorMapSize ( void )
+size_t Magick::Image::colorMapSize ( void )
 {
   const MagickCore::Image* imageptr = constImage();
 
@@ -2871,14 +2871,14 @@ Magick::Geometry Magick::Image::density ( void ) const
 {
   if (isValid())
     {
-      unsigned int x_resolution=72;
-      unsigned int y_resolution=72;
+      size_t x_resolution=72;
+      size_t y_resolution=72;
 
       if (constImage()->x_resolution > 0.0)
-        x_resolution=static_cast<unsigned int>(constImage()->x_resolution + 0.5);
+        x_resolution=static_cast<size_t>(constImage()->x_resolution + 0.5);
 
       if (constImage()->y_resolution > 0.0)
-        y_resolution=static_cast<unsigned int>(constImage()->y_resolution + 0.5);
+        y_resolution=static_cast<size_t>(constImage()->y_resolution + 0.5);
 
       return Geometry(x_resolution,y_resolution);
     }
@@ -2887,9 +2887,9 @@ Magick::Geometry Magick::Image::density ( void ) const
 }
 
 // Image depth (bits allocated to red/green/blue components)
-void Magick::Image::depth ( const unsigned int depth_ )
+void Magick::Image::depth ( const size_t depth_ )
 {
-  unsigned int depth = depth_;
+  size_t depth = depth_;
 
   if (depth > MAGICKCORE_QUANTUM_DEPTH)
     depth=MAGICKCORE_QUANTUM_DEPTH;
@@ -2898,7 +2898,7 @@ void Magick::Image::depth ( const unsigned int depth_ )
   image()->depth=depth;
   options()->depth( depth );
 }
-unsigned int Magick::Image::depth ( void ) const
+size_t Magick::Image::depth ( void ) const
 {
   return constImage()->depth;
 }
@@ -3106,12 +3106,12 @@ Magick::Geometry Magick::Image::geometry ( void ) const
   return Geometry();
 }
 
-void Magick::Image::gifDisposeMethod ( const unsigned int disposeMethod_ )
+void Magick::Image::gifDisposeMethod ( const size_t disposeMethod_ )
 {
   modifyImage();
   image()->dispose = (DisposeType) disposeMethod_;
 }
-unsigned int Magick::Image::gifDisposeMethod ( void ) const
+size_t Magick::Image::gifDisposeMethod ( void ) const
 {
   // FIXME: It would be better to return an enumeration
   return constImage()->dispose;
@@ -3285,17 +3285,17 @@ double Magick::Image::meanErrorPerPixel ( void ) const
 
 // Image modulus depth (minimum number of bits required to support
 // red/green/blue components without loss of accuracy)
-void Magick::Image::modulusDepth ( const unsigned int depth_ )
+void Magick::Image::modulusDepth ( const size_t depth_ )
 {
   modifyImage();
   SetImageDepth( image(), depth_ );
   options()->depth( depth_ );
 }
-unsigned int Magick::Image::modulusDepth ( void ) const
+size_t Magick::Image::modulusDepth ( void ) const
 {
   ExceptionInfo exceptionInfo;
   GetExceptionInfo( &exceptionInfo );
-  unsigned int depth=GetImageDepth( constImage(), &exceptionInfo );
+  size_t depth=GetImageDepth( constImage(), &exceptionInfo );
   throwException( exceptionInfo );
   (void) DestroyExceptionInfo( &exceptionInfo );
   return depth;
@@ -3388,7 +3388,7 @@ Magick::Image  Magick::Image::penTexture ( void  ) const
 }
 
 // Set the color of a pixel.
-void Magick::Image::pixelColor ( const unsigned int x_, const unsigned int y_,
+void Magick::Image::pixelColor ( const size_t x_, const size_t y_,
                                 const Color &color_ )
 {
   // Test arguments to ensure they are within the image.
@@ -3412,8 +3412,8 @@ void Magick::Image::pixelColor ( const unsigned int x_, const unsigned int y_,
 }
 
 // Get the color of a pixel
-Magick::Color Magick::Image::pixelColor ( const unsigned int x_,
-                                         const unsigned int y_ ) const
+Magick::Color Magick::Image::pixelColor ( const size_t x_,
+                                         const size_t y_ ) const
 {
   ClassType storage_class;
   storage_class = classType();
@@ -3488,23 +3488,23 @@ Magick::Blob Magick::Image::profile( const std::string name_ ) const
   return blob;
 }
 
-void Magick::Image::quality ( const unsigned int quality_ )
+void Magick::Image::quality ( const size_t quality_ )
 {
   modifyImage();
   image()->quality = quality_;
   options()->quality( quality_ );
 }
-unsigned int Magick::Image::quality ( void ) const
+size_t Magick::Image::quality ( void ) const
 {
   return constImage()->quality;
 }
 
-void Magick::Image::quantizeColors ( const unsigned int colors_ )
+void Magick::Image::quantizeColors ( const size_t colors_ )
 {
   modifyImage();
   options()->quantizeColors( colors_ );
 }
-unsigned int Magick::Image::quantizeColors ( void ) const
+size_t Magick::Image::quantizeColors ( void ) const
 {
   return constOptions()->quantizeColors( );
 }
@@ -3530,12 +3530,12 @@ bool Magick::Image::quantizeDither ( void ) const
   return constOptions()->quantizeDither( );
 }
 
-void Magick::Image::quantizeTreeDepth ( const unsigned int treeDepth_ )
+void Magick::Image::quantizeTreeDepth ( const size_t treeDepth_ )
 {
   modifyImage();
   options()->quantizeTreeDepth( treeDepth_ );
 }
-unsigned int Magick::Image::quantizeTreeDepth ( void ) const
+size_t Magick::Image::quantizeTreeDepth ( void ) const
 {
   return constOptions()->quantizeTreeDepth( );
 }
@@ -3563,12 +3563,12 @@ Magick::ResolutionType Magick::Image::resolutionUnits ( void ) const
   return constOptions()->resolutionUnits( );
 }
 
-void Magick::Image::scene ( const unsigned int scene_ )
+void Magick::Image::scene ( const size_t scene_ )
 {
   modifyImage();
   image()->scene = scene_;
 }
-unsigned int Magick::Image::scene ( void ) const
+size_t Magick::Image::scene ( void ) const
 {
   return constImage()->scene;
 }
@@ -3742,12 +3742,12 @@ Magick::LineJoin Magick::Image::strokeLineJoin ( void ) const
 // stroking the path. The miterLimit' imposes a limit on the ratio of
 // the miter length to the 'lineWidth'. The default value of this
 // parameter is 4.
-void Magick::Image::strokeMiterLimit ( const unsigned int strokeMiterLimit_ )
+void Magick::Image::strokeMiterLimit ( const size_t strokeMiterLimit_ )
 {
   modifyImage();
   options()->strokeMiterLimit( strokeMiterLimit_ );
 }
-unsigned int Magick::Image::strokeMiterLimit ( void ) const
+size_t Magick::Image::strokeMiterLimit ( void ) const
 {
   return constOptions()->strokeMiterLimit( );
 }
@@ -3796,22 +3796,22 @@ double Magick::Image::strokeWidth ( void ) const
   return constOptions()->strokeWidth( );
 }
 
-void Magick::Image::subImage ( const unsigned int subImage_ )
+void Magick::Image::subImage ( const size_t subImage_ )
 {
   modifyImage();
   options()->subImage( subImage_ );
 }
-unsigned int Magick::Image::subImage ( void ) const
+size_t Magick::Image::subImage ( void ) const
 {
   return constOptions()->subImage( );
 }
 
-void Magick::Image::subRange ( const unsigned int subRange_ )
+void Magick::Image::subRange ( const size_t subRange_ )
 {
   modifyImage();
   options()->subRange( subRange_ );
 }
-unsigned int Magick::Image::subRange ( void ) const
+size_t Magick::Image::subRange ( void ) const
 {
   return constOptions()->subRange( );
 }
@@ -4014,8 +4014,8 @@ Magick::Image& Magick::Image::operator=( const Magick::Image &image_ )
 // defined by the specified region
 const Magick::PixelPacket* Magick::Image::getConstPixels
   ( const int x_, const int y_,
-    const unsigned int columns_,
-    const unsigned int rows_ ) const
+    const size_t columns_,
+    const size_t rows_ ) const
 {
   ExceptionInfo exceptionInfo;
   GetExceptionInfo( &exceptionInfo );
@@ -4054,8 +4054,8 @@ Magick::IndexPacket* Magick::Image::getIndexes ( void )
 // by the specified region. Modified pixels may be subsequently
 // transferred back to the image via syncPixels.
 Magick::PixelPacket* Magick::Image::getPixels ( const int x_, const int y_,
-                                               const unsigned int columns_,
-                                               const unsigned int rows_ )
+                                               const size_t columns_,
+                                               const size_t rows_ )
 {
   modifyImage();
   ExceptionInfo exceptionInfo;
@@ -4073,8 +4073,8 @@ Magick::PixelPacket* Magick::Image::getPixels ( const int x_, const int y_,
 // by the region rectangle.  This area is subsequently transferred
 // from the pixel cache to the image via syncPixels.
 Magick::PixelPacket* Magick::Image::setPixels ( const int x_, const int y_,
-                                               const unsigned int columns_,
-                                               const unsigned int rows_ )
+                                               const size_t columns_,
+                                               const size_t rows_ )
 {
   modifyImage();
   ExceptionInfo exceptionInfo;
index acebf3e619315c3b021563ac2a93f6689e90c697..18ff66ec5d8fa1eeb7acdeaad109f7debfe5238c 100644 (file)
@@ -1606,7 +1606,7 @@ class MagickDLLDecl DrawableDashArray : public DrawableBase
 {
 public:
   DrawableDashArray( const double* dasharray_ );
-  DrawableDashArray( const unsigned int* dasharray_ ); // Deprecated
+  DrawableDashArray( const size_t* dasharray_ ); // Deprecated
   DrawableDashArray( const Magick::DrawableDashArray &original_ );
 
   /*virtual*/ ~DrawableDashArray( void );
@@ -1618,7 +1618,7 @@ public:
   /*virtual*/ DrawableBase* copy() const;
 
   void dasharray( const double* dasharray_ );
-  void dasharray( const unsigned int* dasharray_ ); // Deprecated
+  void dasharray( const size_t* dasharray_ ); // Deprecated
 
   const double* dasharray( void ) const
     {
@@ -1723,7 +1723,7 @@ private:
 class MagickDLLDecl DrawableMiterLimit : public DrawableBase
 {
 public:
-  DrawableMiterLimit ( unsigned int miterlimit_ )
+  DrawableMiterLimit ( size_t miterlimit_ )
     : _miterlimit(miterlimit_)
     { }
 
@@ -1735,17 +1735,17 @@ public:
   // Return polymorphic copy of object
   /*virtual*/ DrawableBase* copy() const;
 
-  void miterlimit( unsigned int miterlimit_ )
+  void miterlimit( size_t miterlimit_ )
     {
       _miterlimit = miterlimit_;
     }
-  unsigned int miterlimit( void ) const
+  size_t miterlimit( void ) const
     {
       return _miterlimit;
     }
 
 private:
-  unsigned int _miterlimit;
+  size_t _miterlimit;
 };
 
 
index 8b89b043719a3fca6fa6e3e646d2a3798a4f0ae8..0ba744fc371dae9dc96e513fcddda13f8b96d929 100644 (file)
@@ -30,10 +30,10 @@ namespace Magick
   {
   public:
     
-    Geometry ( unsigned int width_,
-              unsigned int height_,
-              unsigned int xOff_ = 0,
-              unsigned int yOff_ = 0,
+    Geometry ( size_t width_,
+              size_t height_,
+              size_t xOff_ = 0,
+              size_t yOff_ = 0,
               bool xNegative_ = false,
               bool yNegative_ = false );
     Geometry ( const std::string &geometry_ );
@@ -43,20 +43,20 @@ namespace Magick
     ~Geometry ( void );
     
     // Width
-    void          width ( unsigned int width_ );
-    unsigned int  width ( void ) const;
+    void          width ( size_t width_ );
+    size_t  width ( void ) const;
     
     // Height
-    void          height ( unsigned int height_ );
-    unsigned int  height ( void ) const;
+    void          height ( size_t height_ );
+    size_t  height ( void ) const;
     
     // X offset from origin
-    void          xOff ( unsigned int xOff_ );
-    unsigned int  xOff ( void ) const;
+    void          xOff ( size_t xOff_ );
+    size_t  xOff ( void ) const;
     
     // Y offset from origin
-    void          yOff ( unsigned int yOff_ );
-    unsigned int  yOff ( void ) const;
+    void          yOff ( size_t yOff_ );
+    size_t  yOff ( void ) const;
     
     // Sign of X offset negative? (X origin at right)
     void          xNegative ( bool xNegative_ );
@@ -107,10 +107,10 @@ namespace Magick
     operator MagickCore::RectangleInfo() const;
     
   private:
-    unsigned int  _width;
-    unsigned int  _height;
-    unsigned int  _xOff;
-    unsigned int  _yOff;
+    size_t  _width;
+    size_t  _height;
+    size_t  _xOff;
+    size_t  _yOff;
     bool          _xNegative;
     bool          _yNegative;
     bool          _isValid;
@@ -137,42 +137,42 @@ inline bool Magick::Geometry::isValid ( void ) const
 }
 
 // Width
-inline void Magick::Geometry::width ( unsigned int width_ )
+inline void Magick::Geometry::width ( size_t width_ )
 {
   _width = width_;
   isValid( true );
 }
-inline unsigned int Magick::Geometry::width ( void ) const
+inline size_t Magick::Geometry::width ( void ) const
 {
   return _width;
 }
 
 // Height
-inline void Magick::Geometry::height ( unsigned int height_ )
+inline void Magick::Geometry::height ( size_t height_ )
 {
   _height = height_;
 }
-inline unsigned int Magick::Geometry::height ( void ) const
+inline size_t Magick::Geometry::height ( void ) const
 {
   return _height;
 }
 
 // X offset from origin
-inline void Magick::Geometry::xOff ( unsigned int xOff_ )
+inline void Magick::Geometry::xOff ( size_t xOff_ )
 {
   _xOff = xOff_;
 }
-inline unsigned int Magick::Geometry::xOff ( void ) const
+inline size_t Magick::Geometry::xOff ( void ) const
 {
   return _xOff;
 }
 
 // Y offset from origin
-inline void Magick::Geometry::yOff ( unsigned int yOff_ )
+inline void Magick::Geometry::yOff ( size_t yOff_ )
 {
   _yOff = yOff_;
 }
-inline unsigned int Magick::Geometry::yOff ( void ) const
+inline size_t Magick::Geometry::yOff ( void ) const
 {
   return _yOff;
 }
index 3151d2761136548f05d42f642eff9d99b04ea77e..0d5001ecdf68b7cc7db8f50ff72ecc479f2ada39 100644 (file)
@@ -68,12 +68,12 @@ namespace Magick
 
     // Construct Image of specified size and depth from in-memory BLOB
     Image ( const Blob &blob_, const Geometry &size,
-            const unsigned int depth );
+            const size_t depth );
 
     // Construct Image of specified size, depth, and format from
     // in-memory BLOB
     Image ( const Blob &blob_, const Geometry &size,
-            const unsigned int depth_,
+            const size_t depth_,
             const std::string &magick_ );
     // Construct Image of specified size, and format from in-memory
     // BLOB
@@ -82,8 +82,8 @@ namespace Magick
 
     // Construct an image based on an array of raw pixels, of
     // specified type and mapping, in memory
-    Image ( const unsigned int width_,
-            const unsigned int height_,
+    Image ( const size_t width_,
+            const size_t height_,
             const std::string &map_,
             const StorageType type_,
             const void *pixels_ );
@@ -117,9 +117,9 @@ namespace Magick
     // http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
     // Width x height define the size of the pixel neighborhood
     // offset = constant to subtract from pixel neighborhood mean
-    void            adaptiveThreshold ( const unsigned int width,
-                                        const unsigned int height,
-                                        const unsigned offset = 0 );
+    void            adaptiveThreshold ( const size_t width,
+                                        const size_t height,
+                                        const size_t offset = 0 );
 
     // Add noise to image with specified noise type
     void            addNoise ( const NoiseType noiseType_ );
@@ -182,8 +182,8 @@ namespace Magick
 
     // Set or obtain modulus channel depth
     void            channelDepth ( const ChannelType channel_,
-                                   const unsigned int depth_ );
-    unsigned int    channelDepth ( const ChannelType channel_ );
+                                   const size_t depth_ );
+    size_t    channelDepth ( const ChannelType channel_ );
 
     // Charcoal effect image (looks like charcoal sketch)
     // The radius_ parameter specifies the radius of the Gaussian, in
@@ -205,17 +205,17 @@ namespace Magick
     
     // Colorize image with pen color, using specified percent opacity
     // for red, green, and blue quantums
-    void            colorize ( const unsigned int opacityRed_,
-                               const unsigned int opacityGreen_,
-                               const unsigned int opacityBlue_,
+    void            colorize ( const size_t opacityRed_,
+                               const size_t opacityGreen_,
+                               const size_t opacityBlue_,
              const Color &penColor_ );
     // Colorize image with pen color, using specified percent opacity.
-    void            colorize ( const unsigned int opacity_,
+    void            colorize ( const size_t opacity_,
              const Color &penColor_ );
     
     // Apply a color matrix to the image channels.  The user supplied
     // matrix may be of order 1 to 5 (1x1 through 5x5).
-    void            colorMatrix (const unsigned int order_,
+    void            colorMatrix (const size_t order_,
          const double *color_matrix_);
 
     // Comment image (add comment string to image)
@@ -248,12 +248,12 @@ namespace Magick
                                 = InCompositeOp );
     
     // Contrast image (enhance intensity differences in image)
-    void            contrast ( const unsigned int sharpen_ );
+    void            contrast ( const size_t sharpen_ );
 
     // Convolve image.  Applies a user-specified convolution to the image.
     //  order_ represents the number of columns and rows in the filter kernel.
     //  kernel_ is an array of doubles representing the convolution kernel.
-    void            convolve ( const unsigned int order_,
+    void            convolve ( const size_t order_,
                                const double *kernel_ );
 
     // Crop image (subregion of original image)
@@ -314,8 +314,8 @@ namespace Magick
     // Flood-fill color across pixels that match the color of the
     // target pixel and are neighbors of the target pixel.
     // Uses current fuzz setting when determining color match.
-    void            floodFillColor( const unsigned int x_,
-                                    const unsigned int y_,
+    void            floodFillColor( const size_t x_,
+                                    const size_t y_,
             const Color &fillColor_ );
     void            floodFillColor( const Geometry &point_,
             const Color &fillColor_ );
@@ -323,8 +323,8 @@ namespace Magick
     // Flood-fill color across pixels starting at target-pixel and
     // stopping at pixels matching specified border color.
     // Uses current fuzz setting when determining color match.
-    void            floodFillColor( const unsigned int x_,
-                                    const unsigned int y_,
+    void            floodFillColor( const size_t x_,
+                                    const size_t y_,
             const Color &fillColor_,
             const Color &borderColor_ );
     void            floodFillColor( const Geometry &point_,
@@ -333,16 +333,16 @@ namespace Magick
 
     // Floodfill pixels matching color (within fuzz factor) of target
     // pixel(x,y) with replacement opacity value using method.
-    void            floodFillOpacity ( const unsigned int x_,
-                                       const unsigned int y_,
-                                       const unsigned int opacity_,
+    void            floodFillOpacity ( const size_t x_,
+                                       const size_t y_,
+                                       const size_t opacity_,
                                        const PaintMethod method_ );
 
     // Flood-fill texture across pixels that match the color of the
     // target pixel and are neighbors of the target pixel.
     // Uses current fuzz setting when determining color match.
-    void            floodFillTexture( const unsigned int x_,
-                                      const unsigned int y_,
+    void            floodFillTexture( const size_t x_,
+                                      const size_t y_,
               const Image &texture_ );
     void            floodFillTexture( const Geometry &point_,
               const Image &texture_ );
@@ -350,8 +350,8 @@ namespace Magick
     // Flood-fill texture across pixels starting at target-pixel and
     // stopping at pixels matching specified border color.
     // Uses current fuzz setting when determining color match.
-    void            floodFillTexture( const unsigned int x_,
-                                      const unsigned int y_,
+    void            floodFillTexture( const size_t x_,
+                                      const size_t y_,
               const Image &texture_,
               const Color &borderColor_ );
     void            floodFillTexture( const Geometry &point_,
@@ -368,8 +368,8 @@ namespace Magick
     
     // Frame image
     void            frame ( const Geometry &geometry_ = frameGeometryDefault );
-    void            frame ( const unsigned int width_,
-                            const unsigned int height_,
+    void            frame ( const size_t width_,
+                            const size_t height_,
                             const int innerBevel_ = 6,
                             const int outerBevel_ = 6 );
 
@@ -449,7 +449,7 @@ namespace Magick
     
     // Floodfill designated area with replacement opacity value
     void            matteFloodfill ( const Color &target_ ,
-             const unsigned int opacity_,
+             const size_t opacity_,
              const int x_, const int y_,
              const PaintMethod method_ );
 
@@ -493,7 +493,7 @@ namespace Magick
     // to QuantumRange. The defines OpaqueOpacity and TransparentOpacity are
     // available to specify completely opaque or completely
     // transparent, respectively.
-    void            opacity ( const unsigned int opacity_ );
+    void            opacity ( const size_t opacity_ );
 
     // Change color of opaque pixel to specified pen color.
     void            opaque ( const Color &opaqueColor_,
@@ -519,8 +519,8 @@ namespace Magick
                                       double rvalue_);
 
     void            quantumOperator ( const int x_,const int y_,
-                                      const unsigned int columns_,
-                                      const unsigned int rows_,
+                                      const size_t columns_,
+                                      const size_t rows_,
                                       const ChannelType channel_,
                                       const MagickEvaluateOperator operator_,
                                       const double rvalue_);
@@ -570,13 +570,13 @@ namespace Magick
     // in-memory BLOB
     void            read ( const Blob         &blob_,
          const Geometry     &size_,
-         const unsigned int depth_ );
+         const size_t depth_ );
 
     // Read single image frame of specified size, depth, and format
     // from in-memory BLOB
     void            read ( const Blob         &blob_,
          const Geometry     &size_,
-         const unsigned int depth_,
+         const size_t depth_,
          const std::string  &magick_ );
 
     // Read single image frame of specified size, and format from
@@ -588,8 +588,8 @@ namespace Magick
     // Read single image frame from an array of raw pixels, with
     // specified storage type (ConstituteImage), e.g.
     //    image.read( 640, 480, "RGB", 0, pixels );
-    void            read ( const unsigned int width_,
-                           const unsigned int height_,
+    void            read ( const size_t width_,
+                           const size_t height_,
                            const std::string &map_,
                            const StorageType  type_,
                            const void        *pixels_ );
@@ -604,8 +604,8 @@ namespace Magick
     // Roll image (rolls image vertically and horizontally) by specified
     // number of columnms and rows)
     void            roll ( const Geometry &roll_ );
-    void            roll ( const unsigned int columns_,
-         const unsigned int rows_ );
+    void            roll ( const size_t columns_,
+         const size_t rows_ );
     
     // Rotate image counter-clockwise by specified number of degrees.
     void            rotate ( const double degrees_ );
@@ -646,7 +646,7 @@ namespace Magick
           const double yShearAngle_ );
     
     // adjust the image contrast with a non-linear sigmoidal contrast algorithm
-    void            sigmoidalContrast ( const unsigned int sharpen_, const double contrast, const double midpoint = QuantumRange / 2.0 );
+    void            sigmoidalContrast ( const size_t sharpen_, const double contrast, const double midpoint = QuantumRange / 2.0 );
 
     // Solarize image (similar to effect seen when exposing a
     // photographic film to light during the development process)
@@ -656,7 +656,7 @@ namespace Magick
     void            splice ( const Geometry &geometry_ );
 
     // Spread pixels randomly within image by specified ammount
-    void            spread ( const unsigned int amount_ = 3 );
+    void            spread ( const size_t amount_ = 3 );
     
     // Sparse color image, given a set of coordinates, interpolates the colors
     // found at those coordinates, across the whole image, using various
@@ -742,15 +742,15 @@ namespace Magick
           const std::string &magick_ );
     void            write ( Blob *blob_,
           const std::string &magick_,
-          const unsigned int depth_ );
+          const size_t depth_ );
 
     // Write single image frame to an array of pixels with storage
     // type specified by user (DispatchImage), e.g.
     //   image.write( 0, 0, 640, 1, "RGB", 0, pixels );
     void            write ( const int x_,
                             const int y_,
-                            const unsigned int columns_,
-                            const unsigned int rows_,
+                            const size_t columns_,
+                            const size_t rows_,
                             const std::string& map_,
                             const StorageType type_,
                             void *pixels_ );
@@ -774,13 +774,13 @@ namespace Magick
     
     // Time in 1/100ths of a second which must expire before
     // displaying the next image in an animated sequence.
-    void            animationDelay ( const unsigned int delay_ );
-    unsigned int    animationDelay ( void ) const;
+    void            animationDelay ( const size_t delay_ );
+    size_t    animationDelay ( void ) const;
     
     // Number of iterations to loop an animation (e.g. Netscape loop
     // extension) for.
-    void            animationIterations ( const unsigned int iterations_ );
-    unsigned int    animationIterations ( void ) const;
+    void            animationIterations ( const size_t iterations_ );
+    size_t    animationIterations ( void ) const;
 
     // Access/Update a named image attribute
     void            attribute ( const std::string name_,
@@ -796,13 +796,13 @@ namespace Magick
     std::string     backgroundTexture ( void ) const;
     
     // Base image width (before transformations)
-    unsigned int    baseColumns ( void ) const;
+    size_t    baseColumns ( void ) const;
     
     // Base image filename (before transformations)
     std::string     baseFilename ( void ) const;
     
     // Base image height (before transformations)
-    unsigned int    baseRows ( void ) const;
+    size_t    baseRows ( void ) const;
     
     // Image border color
     void            borderColor ( const Color &color_ );
@@ -820,7 +820,7 @@ namespace Magick
     // Pixel cache threshold in megabytes.  Once this memory threshold
     // is exceeded, all subsequent pixels cache operations are to/from
     // disk.  This setting is shared by all Image objects.
-    static void     cacheThreshold ( const unsigned int threshold_ );
+    static void     cacheThreshold ( const size_t threshold_ );
     
     // Chromaticity blue primary point (e.g. x=0.15, y=0.06)
     void            chromaBluePrimary ( const double x_, const double y_ );
@@ -858,13 +858,13 @@ namespace Magick
     double          colorFuzz ( void ) const;
     
     // Color at colormap position index_
-    void            colorMap ( const unsigned int index_,
+    void            colorMap ( const size_t index_,
                                const Color &color_ );
-    Color           colorMap ( const unsigned int index_ ) const;
+    Color           colorMap ( const size_t index_ ) const;
 
     // Colormap size (number of colormap entries)
-    void            colorMapSize ( const unsigned int entries_ );
-    unsigned int    colorMapSize ( void );
+    void            colorMapSize ( const size_t entries_ );
+    size_t    colorMapSize ( void );
 
     // Image Color Space
     void            colorSpace ( const ColorspaceType colorSpace_ );
@@ -874,7 +874,7 @@ namespace Magick
     ColorspaceType  colorspaceType ( void ) const;
 
     // Image width
-    unsigned int    columns ( void ) const;
+    size_t    columns ( void ) const;
     
     // Image comment
     std::string     comment ( void ) const;
@@ -914,8 +914,8 @@ namespace Magick
     Geometry        density ( void ) const;
 
     // Image depth (bits allocated to red/green/blue components)
-    void            depth ( const unsigned int depth_ );
-    unsigned int    depth ( void ) const;
+    void            depth ( const size_t depth_ );
+    size_t    depth ( void ) const;
 
     // Tile names from within an image montage
     std::string     directory ( void ) const;
@@ -975,8 +975,8 @@ namespace Magick
     Geometry        geometry ( void ) const;
 
     // GIF disposal method
-    void            gifDisposeMethod ( const unsigned int disposeMethod_ );
-    unsigned int    gifDisposeMethod ( void ) const;
+    void            gifDisposeMethod ( const size_t disposeMethod_ );
+    size_t    gifDisposeMethod ( void ) const;
 
     // ICC color profile (BLOB)
     void            iccColorProfile( const Blob &colorProfile_ );
@@ -1050,8 +1050,8 @@ typedef struct _ImageStatistics
 
     // Image modulus depth (minimum number of bits required to support
     // red/green/blue components without loss of accuracy)
-    void            modulusDepth ( const unsigned int modulusDepth_ );
-    unsigned int    modulusDepth ( void ) const;
+    void            modulusDepth ( const size_t modulusDepth_ );
+    size_t    modulusDepth ( void ) const;
 
     // Tile size and offset within an image montage
     Geometry        montageGeometry ( void ) const;
@@ -1085,11 +1085,11 @@ typedef struct _ImageStatistics
     Image           penTexture ( void  ) const;
 
     // Get/set pixel color at location x & y.
-    void            pixelColor ( const unsigned int x_,
-                                 const unsigned int y_,
+    void            pixelColor ( const size_t x_,
+                                 const size_t y_,
          const Color &color_ );
-    Color           pixelColor ( const unsigned int x_,
-                                 const unsigned int y_ ) const;
+    Color           pixelColor ( const size_t x_,
+                                 const size_t y_ ) const;
 
     // Add or remove a named profile to/from the image. Remove the
     // profile by passing an empty Blob (e.g. Blob()). Valid names are
@@ -1103,12 +1103,12 @@ typedef struct _ImageStatistics
     Blob            profile( const std::string name_ ) const;
 
     // JPEG/MIFF/PNG compression level (default 75).
-    void            quality ( const unsigned int quality_ );
-    unsigned int    quality ( void ) const;
+    void            quality ( const size_t quality_ );
+    size_t    quality ( void ) const;
     
     // Maximum number of colors to quantize to
-    void            quantizeColors ( const unsigned int colors_ );
-    unsigned int    quantizeColors ( void ) const;
+    void            quantizeColors ( const size_t colors_ );
+    size_t    quantizeColors ( void ) const;
     
     // Colorspace to quantize in.
     void            quantizeColorSpace ( const ColorspaceType colorSpace_ );
@@ -1119,8 +1119,8 @@ typedef struct _ImageStatistics
     bool            quantizeDither ( void ) const;
 
     // Quantization tree-depth
-    void            quantizeTreeDepth ( const unsigned int treeDepth_ );
-    unsigned int    quantizeTreeDepth ( void ) const;
+    void            quantizeTreeDepth ( const size_t treeDepth_ );
+    size_t    quantizeTreeDepth ( void ) const;
 
     // The type of rendering intent
     void            renderingIntent ( const RenderingIntent renderingIntent_ );
@@ -1131,11 +1131,11 @@ typedef struct _ImageStatistics
     ResolutionType  resolutionUnits ( void ) const;
 
     // The number of pixel rows in the image
-    unsigned int    rows ( void ) const;
+    size_t    rows ( void ) const;
 
     // Image scene number
-    void            scene ( const unsigned int scene_ );
-    unsigned int    scene ( void ) const;
+    void            scene ( const size_t scene_ );
+    size_t    scene ( void ) const;
 
     // Image signature.  Set force_ to true in order to re-calculate
     // the signature regardless of whether the image data has been
@@ -1188,8 +1188,8 @@ typedef struct _ImageStatistics
     // the line stroking the path. The miterLimit' imposes a limit on
     // the ratio of the miter length to the 'lineWidth'. The default
     // value of this parameter is 4.
-    void            strokeMiterLimit ( const unsigned int miterLimit_ );
-    unsigned int    strokeMiterLimit ( void ) const;
+    void            strokeMiterLimit ( const size_t miterLimit_ );
+    size_t    strokeMiterLimit ( void ) const;
 
     // Pattern image to use while stroking object outlines.
     void            strokePattern ( const Image &strokePattern_ );
@@ -1200,12 +1200,12 @@ typedef struct _ImageStatistics
     double          strokeWidth ( void ) const;
 
     // Subimage of an image sequence
-    void            subImage ( const unsigned int subImage_ );
-    unsigned int    subImage ( void ) const;
+    void            subImage ( const size_t subImage_ );
+    size_t    subImage ( void ) const;
 
     // Number of images relative to the base image
-    void            subRange ( const unsigned int subRange_ );
-    unsigned int    subRange ( void ) const;
+    void            subRange ( const size_t subRange_ );
+    size_t    subRange ( void ) const;
 
     // Annotation text encoding (e.g. "UTF-16")
     void            textEncoding ( const std::string &encoding_ );
@@ -1279,8 +1279,8 @@ typedef struct _ImageStatistics
     // Transfers read-only pixels from the image to the pixel cache as
     // defined by the specified region
     const PixelPacket* getConstPixels ( const int x_, const int y_,
-                                        const unsigned int columns_,
-                                        const unsigned int rows_ ) const;
+                                        const size_t columns_,
+                                        const size_t rows_ ) const;
 
     // Obtain mutable image pixel indexes (valid for PseudoClass images)
     IndexPacket* getIndexes ( void );
@@ -1293,15 +1293,15 @@ typedef struct _ImageStatistics
     // transferred back to the image via syncPixels.  This method is
     // valid for DirectClass images.
     PixelPacket* getPixels ( const int x_, const int y_,
-           const unsigned int columns_,
-                             const unsigned int rows_ );
+           const size_t columns_,
+                             const size_t rows_ );
 
     // Allocates a pixel cache region to store image pixels as defined
     // by the region rectangle.  This area is subsequently transferred
     // from the pixel cache to the image via syncPixels.
     PixelPacket* setPixels ( const int x_, const int y_,
-           const unsigned int columns_,
-                             const unsigned int rows_ );
+           const size_t columns_,
+                             const size_t rows_ );
 
     // Transfers the image cache pixels to the image.
     void syncPixels ( void );
@@ -1398,13 +1398,13 @@ inline Magick::ClassType Magick::Image::classType ( void ) const
 }
 
 // Get number of image columns
-inline unsigned int Magick::Image::columns ( void ) const
+inline size_t Magick::Image::columns ( void ) const
 {
   return constImage()->columns;
 }
 
 // Get number of image rows
-inline unsigned int Magick::Image::rows ( void ) const
+inline size_t Magick::Image::rows ( void ) const
 {
   return constImage()->rows;
 }
index a72c56827e272fc4801eb4b88c2848248adf5d3c..e54696e8e667fee7c67483febeb1362f2dda7e48 100644 (file)
@@ -53,8 +53,8 @@ namespace Magick
     void              penColor ( const Color &pen_ );
     Color             penColor ( void ) const;
     
-    void              pointSize ( unsigned int pointSize_ );
-    unsigned int      pointSize ( void ) const;
+    void              pointSize ( size_t pointSize_ );
+    size_t      pointSize ( void ) const;
     
     void              shadow ( bool shadow_ );
     bool              shadow ( void ) const;
@@ -93,7 +93,7 @@ namespace Magick
     Geometry          _geometry;          // Thumbnail width & height plus border width & height
     GravityType       _gravity;           // Thumbnail position (e.g. SouthWestGravity)
     std::string       _label;             // Thumbnail label (applied to image prior to montage)
-    unsigned int      _pointSize;         // Font point size
+    size_t      _pointSize;         // Font point size
     bool              _shadow;            // Enable drop-shadows on thumbnails
     Color             _stroke;            // Outline color
     std::string       _texture;           // Background texture image
@@ -114,8 +114,8 @@ namespace Magick
     void           borderColor ( const Color &borderColor_ );
     Color          borderColor ( void ) const;
     
-    void           borderWidth ( unsigned int borderWidth_ );
-    unsigned int   borderWidth ( void ) const;
+    void           borderWidth ( size_t borderWidth_ );
+    size_t   borderWidth ( void ) const;
     
     void           frameGeometry ( const Geometry &frame_ );
     Geometry       frameGeometry ( void ) const;
@@ -135,7 +135,7 @@ namespace Magick
   private:
     
     Color          _borderColor;       // Frame border color
-    unsigned int   _borderWidth;       // Pixels between thumbnail and surrounding frame
+    size_t   _borderWidth;     // Pixels between thumbnail and surrounding frame
     Geometry       _frame;             // Frame geometry (width & height frame thickness)
     Color          _matteColor;                // Frame foreground color
   };
@@ -232,11 +232,11 @@ inline Magick::Color Magick::Montage::penColor ( void ) const
   return _fill;
 }
 
-inline void Magick::Montage::pointSize ( unsigned int pointSize_ )
+inline void Magick::Montage::pointSize ( size_t pointSize_ )
 {
   _pointSize = pointSize_;
 }
-inline unsigned int Magick::Montage::pointSize ( void ) const
+inline size_t Magick::Montage::pointSize ( void ) const
 {
   return _pointSize;
 }
@@ -309,11 +309,11 @@ inline Magick::Color Magick::MontageFramed::borderColor ( void ) const
   return _borderColor;
 }
 
-inline void Magick::MontageFramed::borderWidth ( unsigned int borderWidth_ )
+inline void Magick::MontageFramed::borderWidth ( size_t borderWidth_ )
 {
   _borderWidth = borderWidth_;
 }
-inline unsigned int Magick::MontageFramed::borderWidth ( void ) const
+inline size_t Magick::MontageFramed::borderWidth ( void ) const
 {
   return _borderWidth;
 }
index 47136f4676ee9f5a5c603ea324042ef15a2067ac..d646b8cd46c74ba8a7d5bb9bbab28dc15dc51a72 100644 (file)
@@ -79,8 +79,8 @@ namespace Magick
     Geometry        density ( void ) const;
 
     // Image depth (8 or 16)
-    void            depth ( unsigned int depth_ );
-    unsigned int    depth ( void ) const;
+    void            depth ( size_t depth_ );
+    size_t    depth ( void ) const;
 
     // Endianness (little like Intel or big like SPARC) for image
     // formats which support endian-specific options.
@@ -138,12 +138,12 @@ namespace Magick
     Geometry        page ( void ) const;
 
     // Desired image quality factor
-    void            quality ( unsigned int quality_ );
-    unsigned int    quality ( void ) const;
+    void            quality ( size_t quality_ );
+    size_t    quality ( void ) const;
     
     // Maximum number of colors to quantize to
-    void            quantizeColors ( unsigned int colors_ );
-    unsigned int    quantizeColors ( void ) const;
+    void            quantizeColors ( size_t colors_ );
+    size_t    quantizeColors ( void ) const;
     
     // Colorspace to quantize in.
     void            quantizeColorSpace ( ColorspaceType colorSpace_ );
@@ -154,8 +154,8 @@ namespace Magick
     bool            quantizeDither ( void ) const;
     
     // Quantization tree-depth
-    void            quantizeTreeDepth ( unsigned int treeDepth_ );
-    unsigned int    quantizeTreeDepth ( void ) const;
+    void            quantizeTreeDepth ( size_t treeDepth_ );
+    size_t    quantizeTreeDepth ( void ) const;
 
     // Units of resolution to interpret density
     void            resolutionUnits ( ResolutionType resolutionUnits_ );
@@ -208,8 +208,8 @@ namespace Magick
     // the line stroking the path. The miterLimit' imposes a limit on
     // the ratio of the miter length to the 'stroke_width'. The default
     // value of this parameter is 4.
-    void            strokeMiterLimit ( unsigned int miterLimit_ );
-    unsigned int    strokeMiterLimit ( void ) const;
+    void            strokeMiterLimit ( size_t miterLimit_ );
+    size_t    strokeMiterLimit ( void ) const;
 
     // Pattern image to use for stroked outlines
     void            strokePattern ( const MagickCore::Image *strokePattern_ );
@@ -219,12 +219,12 @@ namespace Magick
     void            strokeWidth ( double strokeWidth_ );
     double          strokeWidth ( void ) const;
 
-    void            subImage ( unsigned int subImage_ );
-    unsigned int    subImage ( void ) const;
+    void            subImage ( size_t subImage_ );
+    size_t    subImage ( void ) const;
 
     // Sub-frame number to return
-    void            subRange ( unsigned int subRange_ );
-    unsigned int    subRange ( void ) const;
+    void            subRange ( size_t subRange_ );
+    size_t    subRange ( void ) const;
 
     // Annotation text encoding (e.g. "UTF-16")
     void            textEncoding ( const std::string &encoding_ );
index d451d6e02f58b36d5c8b2ecdf2349102fd44007c..372bcb6fbd405b67e23313e07896a7916613455c 100644 (file)
@@ -28,13 +28,13 @@ namespace Magick
     // the specified region. Modified pixels may be subsequently
     // transferred back to the image via sync.
     PixelPacket* get ( const int x_, const int y_,
-                      const unsigned int columns_,const  unsigned int rows_ );
+                      const size_t columns_,const  size_t rows_ );
 
     // Transfer read-only pixels from the image to the pixel view as
     // defined by the specified region.
     const PixelPacket* getConst ( const int x_, const int y_,
-                                  const unsigned int columns_,
-                                  const unsigned int rows_ );
+                                  const size_t columns_,
+                                  const size_t rows_ );
     
     // Transfers the image view pixels to the image.
     void sync ( void );
@@ -43,7 +43,7 @@ namespace Magick
     // by the region rectangle.  This area is subsequently transferred
     // from the pixel view to the image via sync.
     PixelPacket* set ( const int x_, const int y_,
-                      const unsigned int columns_, const unsigned int rows_ );
+                      const size_t columns_, const size_t rows_ );
 
     // Return pixel colormap index array
     IndexPacket* indexes ( void );
@@ -55,10 +55,10 @@ namespace Magick
     int y ( void ) const;
 
     // Width of view
-    unsigned int columns ( void ) const;
+    size_t columns ( void ) const;
 
     // Height of view
-    unsigned int rows ( void ) const;
+    size_t rows ( void ) const;
 
 #if 0
     // Transfer one or more pixel components from a buffer or file
@@ -88,8 +88,8 @@ namespace Magick
     MagickCore::CacheView*   _view;    // Image view handle
     int                    _x;       // Left ordinate of view
     int                    _y;       // Top ordinate of view
-    unsigned int           _columns; // Width of view
-    unsigned int           _rows;    // Height of view
+    size_t           _columns; // Width of view
+    size_t           _rows;    // Height of view
     MagickCore:: ExceptionInfo _exception; // Any thrown exception
 
   }; // class Pixels
@@ -113,13 +113,13 @@ inline int Magick::Pixels::y ( void ) const
 }
 
 // Width of view
-inline unsigned int Magick::Pixels::columns ( void ) const
+inline size_t Magick::Pixels::columns ( void ) const
 {
   return _columns;
 }
 
 // Height of view
-inline unsigned int Magick::Pixels::rows ( void ) const
+inline size_t Magick::Pixels::rows ( void ) const
 {
   return _rows;
 }
index 23744420726b73a47af8b648023208509f3049f7..7f86f82cf733a21b17a5d054c0b7d695b08bfaa1 100644 (file)
@@ -62,16 +62,16 @@ namespace Magick
   class MagickDLLDecl adaptiveThresholdImage : public std::unary_function<Image&,void>
   {
   public:
-    adaptiveThresholdImage( const unsigned int width_,
-                            const unsigned int height_,
-                            const unsigned int offset_ = 0  );
+    adaptiveThresholdImage( const size_t width_,
+                            const size_t height_,
+                            const size_t offset_ = 0  );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _width;
-    unsigned int _height;
-    unsigned int _offset;
+    size_t _width;
+    size_t _height;
+    size_t _offset;
   };
   
   // Add noise to image with specified noise type
@@ -217,20 +217,20 @@ namespace Magick
   class MagickDLLDecl colorizeImage : public std::unary_function<Image&,void>
   {
   public:
-    colorizeImage( const unsigned int opacityRed_,
-                   const unsigned int opacityGreen_,
-                   const unsigned int opacityBlue_,
+    colorizeImage( const size_t opacityRed_,
+                   const size_t opacityGreen_,
+                   const size_t opacityBlue_,
        const Color &penColor_ );
 
-    colorizeImage( const unsigned int opacity_,
+    colorizeImage( const size_t opacity_,
                    const Color &penColor_ );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _opacityRed;
-    unsigned int _opacityGreen;
-    unsigned int _opacityBlue;
+    size_t _opacityRed;
+    size_t _opacityGreen;
+    size_t _opacityBlue;
     Color _penColor;
   };
 
@@ -239,13 +239,13 @@ namespace Magick
   class MagickDLLDecl colorMatrixImage : public std::unary_function<Image&,void>
   {
   public:
-    colorMatrixImage( const unsigned int order_,
+    colorMatrixImage( const size_t order_,
           const double *color_matrix_ );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int  _order;
+    size_t  _order;
     const double *_color_matrix;
   };
 
@@ -300,12 +300,12 @@ namespace Magick
   class MagickDLLDecl contrastImage : public std::unary_function<Image&,void>
   {
   public:
-    contrastImage( const unsigned int sharpen_ );
+    contrastImage( const size_t sharpen_ );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _sharpen;
+    size_t _sharpen;
   };
 
   // Crop image (subregion of original image)
@@ -463,8 +463,8 @@ namespace Magick
     // Flood-fill color across pixels starting at target-pixel and
     // stopping at pixels matching specified border color.
     // Uses current fuzz setting when determining color match.
-    floodFillColorImage( const unsigned int x_,
-                         const unsigned int y_,
+    floodFillColorImage( const size_t x_,
+                         const size_t y_,
        const Color &fillColor_ );
 
     floodFillColorImage( const Geometry &point_,
@@ -473,8 +473,8 @@ namespace Magick
     // Flood-fill color across pixels starting at target-pixel and
     // stopping at pixels matching specified border color.
     // Uses current fuzz setting when determining color match.
-    floodFillColorImage( const unsigned int x_,
-                         const unsigned int y_,
+    floodFillColorImage( const size_t x_,
+                         const size_t y_,
        const Color &fillColor_,
        const Color &borderColor_ );
 
@@ -485,8 +485,8 @@ namespace Magick
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int   _x;
-    unsigned int   _y;
+    size_t   _x;
+    size_t   _y;
     Color          _fillColor;
     Color          _borderColor;
   };
@@ -498,8 +498,8 @@ namespace Magick
     // Flood-fill texture across pixels that match the color of the
     // target pixel and are neighbors of the target pixel.
     // Uses current fuzz setting when determining color match.
-    floodFillTextureImage( const unsigned int x_,
-                           const unsigned int y_,
+    floodFillTextureImage( const size_t x_,
+                           const size_t y_,
          const Image &texture_ );
 
     floodFillTextureImage( const Geometry &point_,
@@ -508,8 +508,8 @@ namespace Magick
     // Flood-fill texture across pixels starting at target-pixel and
     // stopping at pixels matching specified border color.
     // Uses current fuzz setting when determining color match.
-    floodFillTextureImage( const unsigned int x_,
-                           const unsigned int y_,
+    floodFillTextureImage( const size_t x_,
+                           const size_t y_,
          const Image &texture_,
          const Color &borderColor_ );
 
@@ -520,8 +520,8 @@ namespace Magick
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int  _x;
-    unsigned int  _y;
+    size_t  _x;
+    size_t  _y;
     Image         _texture;
     Color         _borderColor;
   };
@@ -543,14 +543,14 @@ namespace Magick
   public:
     frameImage( const Geometry &geometry_ = frameGeometryDefault );
 
-    frameImage( const unsigned int width_, const unsigned int height_,
+    frameImage( const size_t width_, const size_t height_,
     const int innerBevel_ = 6, const int outerBevel_ = 6 );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _width;
-    unsigned int _height;
+    size_t _width;
+    size_t _height;
     int          _outerBevel;
     int          _innerBevel;
   };
@@ -716,7 +716,7 @@ namespace Magick
   {
   public:
     matteFloodfillImage( const Color &target_ ,
-       const unsigned int matte_,
+       const size_t matte_,
        const int x_, const int y_,
        const PaintMethod method_ );
 
@@ -724,7 +724,7 @@ namespace Magick
 
   private:
     Color         _target;
-    unsigned int  _matte;
+    size_t  _matte;
     int           _x;
     int           _y;
     PaintMethod   _method;
@@ -817,12 +817,12 @@ namespace Magick
   class MagickDLLDecl opacityImage : public std::unary_function<Image&,void>
   {
   public:
-    opacityImage( const unsigned int opacity_ );
+    opacityImage( const size_t opacity_ );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _opacity;
+    size_t _opacity;
   };
 
   // Change color of opaque pixel to specified pen color.
@@ -872,12 +872,12 @@ namespace Magick
   public:
     reduceNoiseImage( void );
 
-    reduceNoiseImage (const  unsigned int order_ );
+    reduceNoiseImage (const  size_t order_ );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _order;
+    size_t _order;
   };
 
   // Resize image to specified size.
@@ -1046,12 +1046,12 @@ namespace Magick
   class MagickDLLDecl spreadImage : public std::unary_function<Image&,void>
   {
   public:
-    spreadImage( const unsigned int amount_ = 3 );
+    spreadImage( const size_t amount_ = 3 );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _amount;
+    size_t _amount;
   };
 
   // Add a digital watermark to the image (based on second image)
@@ -1225,12 +1225,12 @@ namespace Magick
   class MagickDLLDecl animationDelayImage : public std::unary_function<Image&,void>
   {
   public:
-    animationDelayImage( const unsigned int delay_ );
+    animationDelayImage( const size_t delay_ );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _delay;
+    size_t _delay;
   };
 
   // Number of iterations to loop an animation (e.g. Netscape loop
@@ -1238,12 +1238,12 @@ namespace Magick
   class MagickDLLDecl animationIterationsImage : public std::unary_function<Image&,void>
   {
   public:
-    animationIterationsImage( const unsigned int iterations_ );
+    animationIterationsImage( const size_t iterations_ );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _iterations;
+    size_t _iterations;
   };
 
   // Image background color
@@ -1362,12 +1362,12 @@ namespace Magick
   class MagickDLLDecl colorMapImage : public std::unary_function<Image&,void>
   {
   public:
-    colorMapImage( const unsigned int index_, const Color &color_ );
+    colorMapImage( const size_t index_, const Color &color_ );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _index;
+    size_t _index;
     Color        _color;
   };
 
@@ -1412,12 +1412,12 @@ namespace Magick
   class MagickDLLDecl depthImage : public std::unary_function<Image&,void>
   {
   public:
-    depthImage( const unsigned int depth_ );
+    depthImage( const size_t depth_ );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _depth;
+    size_t _depth;
   };
 
   // Endianness (LSBEndian like Intel or MSBEndian like SPARC) for image
@@ -1473,24 +1473,24 @@ namespace Magick
   class MagickDLLDecl fontPointsizeImage : public std::unary_function<Image&,void>
   {
   public:
-    fontPointsizeImage( const unsigned int pointsize_ );
+    fontPointsizeImage( const size_t pointsize_ );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _pointsize;
+    size_t _pointsize;
   };
 
   // GIF disposal method
   class MagickDLLDecl gifDisposeMethodImage : public std::unary_function<Image&,void>
   {
   public:
-    gifDisposeMethodImage( const unsigned int disposeMethod_ );
+    gifDisposeMethodImage( const size_t disposeMethod_ );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _disposeMethod;
+    size_t _disposeMethod;
   };
 
   // Type of interlacing to use
@@ -1593,15 +1593,15 @@ namespace Magick
   class MagickDLLDecl pixelColorImage : public std::unary_function<Image&,void>
   {
   public:
-    pixelColorImage( const unsigned int x_,
-                     const unsigned int y_,
+    pixelColorImage( const size_t x_,
+                     const size_t y_,
          const Color &color_);
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _x;
-    unsigned int _y;
+    size_t _x;
+    size_t _y;
     Color        _color;
   };
 
@@ -1621,24 +1621,24 @@ namespace Magick
   class MagickDLLDecl qualityImage : public std::unary_function<Image&,void>
   {
   public:
-    qualityImage( const unsigned int quality_ );
+    qualityImage( const size_t quality_ );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _quality;
+    size_t _quality;
   };
 
   // Maximum number of colors to quantize to
   class MagickDLLDecl quantizeColorsImage : public std::unary_function<Image&,void>
   {
   public:
-    quantizeColorsImage( const unsigned int colors_ );
+    quantizeColorsImage( const size_t colors_ );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _colors;
+    size_t _colors;
   };
 
   // Colorspace to quantize in.
@@ -1669,12 +1669,12 @@ namespace Magick
   class MagickDLLDecl quantizeTreeDepthImage : public std::unary_function<Image&,void>
   {
   public:
-    quantizeTreeDepthImage( const unsigned int treeDepth_ );
+    quantizeTreeDepthImage( const size_t treeDepth_ );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _treeDepth;
+    size_t _treeDepth;
   };
 
   // The type of rendering intent
@@ -1705,26 +1705,26 @@ namespace Magick
   class MagickDLLDecl sceneImage : public std::unary_function<Image&,void>
   {
   public:
-    sceneImage( const unsigned int scene_ );
+    sceneImage( const size_t scene_ );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _scene;
+    size_t _scene;
   };
 
   // adjust the image contrast with a non-linear sigmoidal contrast algorithm
   class MagickDLLDecl sigmoidalContrastImage : public std::unary_function<Image&,void>
   {
   public:
-    sigmoidalContrastImage( const unsigned int sharpen_,
+    sigmoidalContrastImage( const size_t sharpen_,
       const double contrast,
       const double midpoint = QuantumRange / 2.0 );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _sharpen;
+    size_t _sharpen;
     double contrast;
     double midpoint;
   };
@@ -1745,24 +1745,24 @@ namespace Magick
   class MagickDLLDecl subImageImage : public std::unary_function<Image&,void>
   {
   public:
-    subImageImage( const unsigned int subImage_ );
+    subImageImage( const size_t subImage_ );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _subImage;
+    size_t _subImage;
   };
 
   // Number of images relative to the base image
   class MagickDLLDecl subRangeImage : public std::unary_function<Image&,void>
   {
   public:
-    subRangeImage( const unsigned int subRange_ );
+    subRangeImage( const size_t subRange_ );
 
     void operator()( Image &image_ ) const;
 
   private:
-    unsigned int _subRange;
+    size_t _subRange;
   };
 
   // Tile name
@@ -2318,7 +2318,7 @@ namespace Magick
   void morphImages( Container *morphedImages_,
         InputIterator first_,
         InputIterator last_,
-        unsigned int frames_ ) {
+        size_t frames_ ) {
     MagickCore::ExceptionInfo exceptionInfo;
     MagickCore::GetExceptionInfo( &exceptionInfo );
 
index 96c02392d92b8867bbf23bbb5eeb26a5aa87df85..1d44072742ae3403891c3c5e26b92d1aa6fd2e3c 100644 (file)
@@ -208,11 +208,11 @@ Magick::Geometry Magick::Options::density ( void ) const
   return Geometry();
 }
 
-void Magick::Options::depth ( unsigned int depth_ )
+void Magick::Options::depth ( size_t depth_ )
 {
   _imageInfo->depth = depth_;
 }
-unsigned int Magick::Options::depth ( void ) const
+size_t Magick::Options::depth ( void ) const
 {
   return _imageInfo->depth;
 }
@@ -406,20 +406,20 @@ Magick::Geometry Magick::Options::page ( void ) const
     return Geometry();
 }
 
-void Magick::Options::quality ( unsigned int quality_ )
+void Magick::Options::quality ( size_t quality_ )
 {
   _imageInfo->quality = quality_;
 }
-unsigned int Magick::Options::quality ( void ) const
+size_t Magick::Options::quality ( void ) const
 {
   return _imageInfo->quality;
 }
 
-void Magick::Options::quantizeColors ( unsigned int colors_ )
+void Magick::Options::quantizeColors ( size_t colors_ )
 {
   _quantizeInfo->number_colors = colors_;
 }
-unsigned int Magick::Options::quantizeColors ( void ) const
+size_t Magick::Options::quantizeColors ( void ) const
 {
   return _quantizeInfo->number_colors;
 }
@@ -443,11 +443,11 @@ bool Magick::Options::quantizeDither ( void ) const
   return static_cast<bool>(_imageInfo->dither);
 }
 
-void Magick::Options::quantizeTreeDepth ( unsigned int treeDepth_ )
+void Magick::Options::quantizeTreeDepth ( size_t treeDepth_ )
 {
   _quantizeInfo->tree_depth = treeDepth_;
 }
-unsigned int Magick::Options::quantizeTreeDepth ( void ) const
+size_t Magick::Options::quantizeTreeDepth ( void ) const
 {
   return _quantizeInfo->tree_depth;
 }
@@ -518,7 +518,7 @@ void Magick::Options::strokeDashArray ( const double* strokeDashArray_ )
   if(strokeDashArray_)
     {
       // Count elements in dash array
-      unsigned int x;
+      size_t x;
       for (x=0; strokeDashArray_[x]; x++) ;
       // Allocate elements
       _drawInfo->dash_pattern =
@@ -566,11 +566,11 @@ Magick::LineJoin Magick::Options::strokeLineJoin ( void ) const
 }
 
 // miterLimit for drawing lines, circles, ellipses, etc.
-void Magick::Options::strokeMiterLimit ( unsigned int miterLimit_ )
+void Magick::Options::strokeMiterLimit ( size_t miterLimit_ )
 {
   _drawInfo->miterlimit = miterLimit_;
 }
-unsigned int Magick::Options::strokeMiterLimit ( void ) const
+size_t Magick::Options::strokeMiterLimit ( void ) const
 {
   return _drawInfo->miterlimit;
 }
@@ -613,20 +613,20 @@ double Magick::Options::strokeWidth ( void ) const
   return _drawInfo->stroke_width;
 }
 
-void Magick::Options::subImage ( unsigned int subImage_ )
+void Magick::Options::subImage ( size_t subImage_ )
 {
   _imageInfo->scene = subImage_;
 }
-unsigned int Magick::Options::subImage ( void ) const
+size_t Magick::Options::subImage ( void ) const
 {
   return _imageInfo->scene;
 }
 
-void Magick::Options::subRange ( unsigned int subRange_ )
+void Magick::Options::subRange ( size_t subRange_ )
 {
   _imageInfo->number_scenes = subRange_;
 }
-unsigned int Magick::Options::subRange ( void ) const
+size_t Magick::Options::subRange ( void ) const
 {
   return _imageInfo->number_scenes;
 }
index a88433f654da605011040f85beb5703ed29b2021..4007670178909558622464fe38fd3be7da1aeea0 100644 (file)
@@ -49,8 +49,8 @@ Magick::Pixels::~Pixels( void )
 // transferred back to the image via sync.
 Magick::PixelPacket* Magick::Pixels::get ( const int x_,
                                           const int y_,
-                                          const unsigned int columns_,
-                                          const unsigned int rows_ )
+                                          const size_t columns_,
+                                          const size_t rows_ )
 {
   _x = x_;
   _y = y_;
@@ -68,8 +68,8 @@ Magick::PixelPacket* Magick::Pixels::get ( const int x_,
 // Transfer read-only pixels from the image to the pixel view as
 // defined by the specified region.
 const Magick::PixelPacket* Magick::Pixels::getConst ( const int x_, const int y_,
-                                                      const unsigned int columns_,
-                                                      const unsigned int rows_ )
+                                                      const size_t columns_,
+                                                      const size_t rows_ )
 {
   _x = x_;
   _y = y_;
@@ -97,8 +97,8 @@ void Magick::Pixels::sync ( void )
 // from the pixel view to the image via 'sync'.
 Magick::PixelPacket* Magick::Pixels::set ( const int x_,
                                           const int y_,
-                                          const unsigned int columns_,
-                                          const unsigned int rows_ )
+                                          const size_t columns_,
+                                          const size_t rows_ )
 {
   _x = x_;
   _y = y_;
index 5f416c1e7c08498d0e3c3d8a8d523abb8261a129..684c702ed252af3857f12b9dd32b17eae8b5107b 100644 (file)
@@ -24,9 +24,9 @@ void Magick::adaptiveBlurImage::operator()( Magick::Image &image_ ) const
 }
 
 // Local adaptive threshold image
-Magick::adaptiveThresholdImage::adaptiveThresholdImage( const unsigned int width_,
-                                                        const unsigned int height_,
-                                                        const unsigned int offset_ )
+Magick::adaptiveThresholdImage::adaptiveThresholdImage( const size_t width_,
+                                                        const size_t height_,
+                                                        const size_t offset_ )
       : _width(width_),
         _height(height_),
         _offset(offset_)
@@ -170,9 +170,9 @@ void Magick::cdlImage::operator()( Image &image_ ) const
 }
 
 // Colorize image using pen color at specified percent opacity
-Magick::colorizeImage::colorizeImage( const unsigned int opacityRed_,
-                                      const unsigned int opacityGreen_,
-                                      const unsigned int opacityBlue_,
+Magick::colorizeImage::colorizeImage( const size_t opacityRed_,
+                                      const size_t opacityGreen_,
+                                      const size_t opacityBlue_,
                                       const Magick::Color &penColor_ )
   : _opacityRed ( opacityRed_ ),
     _opacityGreen ( opacityGreen_ ),
@@ -180,7 +180,7 @@ Magick::colorizeImage::colorizeImage( const unsigned int opacityRed_,
     _penColor( penColor_ )
 {
 }
-Magick::colorizeImage::colorizeImage( const unsigned int opacity_,
+Magick::colorizeImage::colorizeImage( const size_t opacity_,
                                       const Magick::Color &penColor_ )
   : _opacityRed ( opacity_ ),
     _opacityGreen ( opacity_ ),
@@ -195,7 +195,7 @@ void Magick::colorizeImage::operator()( Magick::Image &image_ ) const
 
 // Apply a color matrix to the image channels.  The user supplied
 // matrix may be of order 1 to 5 (1x1 through 5x5).
-Magick::colorMatrixImage::colorMatrixImage( const unsigned int order_,
+Magick::colorMatrixImage::colorMatrixImage( const size_t order_,
               const double *color_matrix_ )
   : _order( order_ ),
     _color_matrix( color_matrix_ )
@@ -253,7 +253,7 @@ void Magick::compositeImage::operator()( Image &image_ ) const
 }
 
 // Contrast image (enhance intensity differences in image)
-Magick::contrastImage::contrastImage( const unsigned int sharpen_ )
+Magick::contrastImage::contrastImage( const size_t sharpen_ )
   : _sharpen( sharpen_ )
 {
 }
@@ -401,8 +401,8 @@ void Magick::flipImage::operator()( Magick::Image &image_ ) const
 // Flood-fill color across pixels starting at target-pixel and
 // stopping at pixels matching specified border color.  Uses current
 // fuzz setting when determining color match.
-Magick::floodFillColorImage::floodFillColorImage( const unsigned int x_,
-                                                  const unsigned int y_,
+Magick::floodFillColorImage::floodFillColorImage( const size_t x_,
+                                                  const size_t y_,
                                                   const Magick::Color &fillColor_ )
   : _x(x_),
     _y(y_),
@@ -421,8 +421,8 @@ Magick::floodFillColorImage::floodFillColorImage( const Magick::Geometry &point_
 // Flood-fill color across pixels starting at target-pixel and
 // stopping at pixels matching specified border color.  Uses current
 // fuzz setting when determining color match.
-Magick::floodFillColorImage::floodFillColorImage( const unsigned int x_,
-                                                  const unsigned int y_,
+Magick::floodFillColorImage::floodFillColorImage( const size_t x_,
+                                                  const size_t y_,
                                                   const Magick::Color &fillColor_,
                                                   const Magick::Color &borderColor_ )
   : _x(x_),
@@ -457,8 +457,8 @@ void Magick::floodFillColorImage::operator()( Magick::Image &image_ ) const
 // Flood-fill texture across pixels that match the color of the target
 // pixel and are neighbors of the target pixel.  Uses current fuzz
 // setting when determining color match.
-Magick::floodFillTextureImage::floodFillTextureImage( const unsigned int x_,
-                                                      const unsigned int y_,
+Magick::floodFillTextureImage::floodFillTextureImage( const size_t x_,
+                                                      const size_t y_,
                                                       const Magick::Image &texture_ )
   : _x(x_),
     _y(y_),
@@ -477,8 +477,8 @@ Magick::floodFillTextureImage::floodFillTextureImage( const Magick::Geometry &po
 // Flood-fill texture across pixels starting at target-pixel and
 // stopping at pixels matching specified border color.  Uses current
 // fuzz setting when determining color match.
-Magick::floodFillTextureImage::floodFillTextureImage( const unsigned int x_,
-                                                      const unsigned int y_,
+Magick::floodFillTextureImage::floodFillTextureImage( const size_t x_,
+                                                      const size_t y_,
                                                       const Magick::Image &texture_,
                                                       const Magick::Color &borderColor_ )
   : _x(x_),
@@ -525,7 +525,7 @@ Magick::frameImage::frameImage( const Magick::Geometry &geometry_ )
     _innerBevel( geometry_.yOff() )
 {
 }
-Magick::frameImage::frameImage( const unsigned int width_, const unsigned int height_,
+Magick::frameImage::frameImage( const size_t width_, const size_t height_,
                                 const int innerBevel_, const int outerBevel_ )
   : _width( width_ ),
     _height( height_ ),
@@ -678,7 +678,7 @@ void Magick::mapImage::operator()( Magick::Image &image_ ) const
 
 // Floodfill designated area with a matte value
 Magick::matteFloodfillImage::matteFloodfillImage( const Color &target_ ,
-                                                  const unsigned int matte_,
+                                                  const size_t matte_,
                                                   const int x_, const int y_,
                                                   const PaintMethod method_ )
   : _target( target_ ),
@@ -764,7 +764,7 @@ void Magick::oilPaintImage::operator()( Magick::Image &image_ ) const
 // opacity_ ranges from 0 (completely opaque) to QuantumRange. The defines
 // OpaqueOpacity and TransparentOpacity are available to specify
 // completely opaque or completely transparent, respectively.
-Magick::opacityImage::opacityImage( const unsigned int opacity_ )
+Magick::opacityImage::opacityImage( const size_t opacity_ )
   : _opacity( opacity_ )
 {
 }
@@ -813,7 +813,7 @@ Magick::reduceNoiseImage::reduceNoiseImage( void )
   : _order(3)
 {
 }
-Magick::reduceNoiseImage::reduceNoiseImage ( const unsigned int order_ )
+Magick::reduceNoiseImage::reduceNoiseImage ( const size_t order_ )
       : _order(order_)
 {
 }
@@ -944,7 +944,7 @@ void Magick::solarizeImage::operator()( Magick::Image &image_ ) const
 }
 
 // Spread pixels randomly within image by specified ammount
-Magick::spreadImage::spreadImage( const unsigned int amount_ )
+Magick::spreadImage::spreadImage( const size_t amount_ )
   : _amount( amount_ )
 {
 }
@@ -1111,7 +1111,7 @@ void Magick::adjoinImage::operator()( Magick::Image &image_ ) const
 
 // Time in 1/100ths of a second which must expire before displaying
 // the next image in an animated sequence.
-Magick::animationDelayImage::animationDelayImage( const unsigned int delay_ )
+Magick::animationDelayImage::animationDelayImage( const size_t delay_ )
   : _delay( delay_ )
 {
 }
@@ -1122,7 +1122,7 @@ void Magick::animationDelayImage::operator()( Magick::Image &image_ ) const
 
 // Number of iterations to loop an animation (e.g. Netscape loop
 // extension) for.
-Magick::animationIterationsImage::animationIterationsImage( const unsigned int iterations_ )
+Magick::animationIterationsImage::animationIterationsImage( const size_t iterations_ )
   : _iterations( iterations_ )
 {
 }
@@ -1229,7 +1229,7 @@ void Magick::colorFuzzImage::operator()( Magick::Image &image_ ) const
 }
 
 // Color at colormap position index_
-Magick::colorMapImage::colorMapImage( const unsigned int index_,
+Magick::colorMapImage::colorMapImage( const size_t index_,
                                       const Color &color_ )
   : _index( index_ ),
     _color( color_ )
@@ -1272,7 +1272,7 @@ void Magick::densityImage::operator()( Magick::Image &image_ ) const
 }
 
 // Image depth (bits allocated to red/green/blue components)
-Magick::depthImage::depthImage( const unsigned int depth_ )
+Magick::depthImage::depthImage( const size_t depth_ )
   : _depth( depth_ )
 {
 }
@@ -1323,7 +1323,7 @@ void Magick::fontImage::operator()( Magick::Image &image_ ) const
 }
 
 // Font point size
-Magick::fontPointsizeImage::fontPointsizeImage( const unsigned int pointsize_ )
+Magick::fontPointsizeImage::fontPointsizeImage( const size_t pointsize_ )
   : _pointsize( pointsize_ )
 {
 }
@@ -1333,7 +1333,7 @@ void Magick::fontPointsizeImage::operator()( Magick::Image &image_ ) const
 }
 
 // GIF disposal method
-Magick::gifDisposeMethodImage::gifDisposeMethodImage( const unsigned int disposeMethod_ )
+Magick::gifDisposeMethodImage::gifDisposeMethodImage( const size_t disposeMethod_ )
   : _disposeMethod( disposeMethod_ )
 {
 }
@@ -1423,8 +1423,8 @@ void Magick::penTextureImage::operator()( Magick::Image &image_ ) const
 }
 
 // Set pixel color at location x & y.
-Magick::pixelColorImage::pixelColorImage( const unsigned int x_,
-                                          const unsigned int y_,
+Magick::pixelColorImage::pixelColorImage( const size_t x_,
+                                          const size_t y_,
                                           const Color &color_)
   : _x( x_ ),
     _y( y_ ),
@@ -1446,7 +1446,7 @@ void Magick::pageImage::operator()( Magick::Image &image_ ) const
 }
 
 // JPEG/MIFF/PNG compression level (default 75).
-Magick::qualityImage::qualityImage( const unsigned int quality_ )
+Magick::qualityImage::qualityImage( const size_t quality_ )
   : _quality( quality_ )
 {
 }
@@ -1456,7 +1456,7 @@ void Magick::qualityImage::operator()( Magick::Image &image_ ) const
 }
 
 // Maximum number of colors to quantize to
-Magick::quantizeColorsImage::quantizeColorsImage( const unsigned int colors_ )
+Magick::quantizeColorsImage::quantizeColorsImage( const size_t colors_ )
   : _colors( colors_ )
 {
 }
@@ -1486,7 +1486,7 @@ void Magick::quantizeDitherImage::operator()( Magick::Image &image_ ) const
 }
 
 // Quantization tree-depth
-Magick::quantizeTreeDepthImage::quantizeTreeDepthImage( const unsigned int treeDepth_ )
+Magick::quantizeTreeDepthImage::quantizeTreeDepthImage( const size_t treeDepth_ )
   : _treeDepth( treeDepth_ ) { }
 
 void Magick::quantizeTreeDepthImage::operator()( Magick::Image &image_ ) const
@@ -1515,7 +1515,7 @@ void Magick::resolutionUnitsImage::operator()( Magick::Image &image_ ) const
 }
 
 // Image scene number
-Magick::sceneImage::sceneImage( const unsigned int scene_ )
+Magick::sceneImage::sceneImage( const size_t scene_ )
   : _scene( scene_ )
 {
 }
@@ -1545,7 +1545,7 @@ void Magick::spliceImage::operator()( Magick::Image &image_ ) const
 }
 
 // Subimage of an image sequence
-Magick::subImageImage::subImageImage( const unsigned int subImage_ )
+Magick::subImageImage::subImageImage( const size_t subImage_ )
   : _subImage( subImage_ )
 {
 }
@@ -1555,7 +1555,7 @@ void Magick::subImageImage::operator()( Magick::Image &image_ ) const
 }
 
 // Number of images relative to the base image
-Magick::subRangeImage::subRangeImage( const unsigned int subRange_ )
+Magick::subRangeImage::subRangeImage( const size_t subRange_ )
   : _subRange( subRange_ )
 {
 }
index 5b2ae45409816c8c13d340331b0293081727c1a4..16e832c9d40ebd7597d8b139d219cfc6bfe44780 100644 (file)
@@ -81,7 +81,7 @@ typedef struct _CINDataFormatInfo
     sign,
     sense;
 
-  size_t
+  unsigned int
     line_pad,
     channel_pad;
 
@@ -91,7 +91,7 @@ typedef struct _CINDataFormatInfo
 
 typedef struct _CINFileInfo
 {
-  size_t
+  unsigned int
     magic,
     image_offset,
     generic_length,
@@ -115,14 +115,14 @@ typedef struct _CINFilmInfo
     offset,
     reserve1;
 
-  size_t
+  unsigned int
     prefix,
     count;
 
   char
     format[32];
 
-  size_t
+  unsigned int
     frame_position;
 
   float
@@ -141,7 +141,7 @@ typedef struct _CINImageChannel
     bits_per_pixel,
     reserve;
 
-  size_t
+  unsigned int
     pixels_per_line,
     lines_per_image;
 
@@ -175,7 +175,7 @@ typedef struct _CINImageInfo
 
 typedef struct _CINOriginationInfo
 {
-  ssize_t
+  int
     x_offset,
     y_offset;
 
index c0a0b51c85c492744aad337f55f6c1a6804f7656..47ac0da5cca8f9ba21f1bfb009f14021030cc95d 100644 (file)
@@ -164,8 +164,8 @@ static Image *ReadCLIPBOARDImage(const ImageInfo *image_info,
       */
       (void) ResetMagickMemory(&DIBinfo,0,sizeof(BITMAPINFO));
       DIBinfo.bmiHeader.biSize=sizeof(BITMAPINFOHEADER);
-      DIBinfo.bmiHeader.biWidth=image->columns;
-      DIBinfo.bmiHeader.biHeight=(-1)*image->rows;
+      DIBinfo.bmiHeader.biWidth=(LONG) image->columns;
+      DIBinfo.bmiHeader.biHeight=(-1)*(LONG) image->rows;
       DIBinfo.bmiHeader.biPlanes=1;
       DIBinfo.bmiHeader.biBitCount=32;
       DIBinfo.bmiHeader.biCompression=BI_RGB;
@@ -198,7 +198,7 @@ static Image *ReadCLIPBOARDImage(const ImageInfo *image_info,
         RealizePalette(hDC);
       }
       /* bitblt from the memory to the DIB-based one */
-      BitBlt(hDC,0,0,image->columns,image->rows,hMemDC,0,0,SRCCOPY);
+      BitBlt(hDC,0,0,(int) image->columns,(int) image->rows,hMemDC,0,0,SRCCOPY);
       /* finally copy the pixels! */
       pBits=ppBits;
       for (y=0; y < (ssize_t) image->rows; y++)
index 36926650d2f7f6a2f2827cc4f7e42e7fa5eed3bd..f542dc07d2176fb0d7133afc8aa738156ce63774 100644 (file)
@@ -3273,7 +3273,7 @@ static Image *ReadDCMImage(const ImageInfo *image_info,ExceptionInfo *exception)
             if (data == (unsigned char *) NULL)
               break;
             colors=(size_t) (length/bytes_per_pixel);
-            datum=colors;
+            datum=(int) colors;
             graymap=(int *) AcquireQuantumMemory((size_t) colors,
               sizeof(*graymap));
             if (graymap == (int *) NULL)
@@ -3296,7 +3296,7 @@ static Image *ReadDCMImage(const ImageInfo *image_info,ExceptionInfo *exception)
             if (data == (unsigned char *) NULL)
               break;
             colors=(size_t) (length/2);
-            datum=colors;
+            datum=(int) colors;
             redmap=(int *) AcquireQuantumMemory((size_t) colors,
               sizeof(*redmap));
             if (redmap == (int *) NULL)
@@ -3324,7 +3324,7 @@ static Image *ReadDCMImage(const ImageInfo *image_info,ExceptionInfo *exception)
             if (data == (unsigned char *) NULL)
               break;
             colors=(size_t) (length/2);
-            datum=colors;
+            datum=(int) colors;
             greenmap=(int *) AcquireQuantumMemory((size_t) colors,
               sizeof(*greenmap));
             if (greenmap == (int *) NULL)
@@ -3352,7 +3352,7 @@ static Image *ReadDCMImage(const ImageInfo *image_info,ExceptionInfo *exception)
             if (data == (unsigned char *) NULL)
               break;
             colors=(size_t) (length/2);
-            datum=colors;
+            datum=(int) colors;
             bluemap=(int *) AcquireQuantumMemory((size_t) colors,
               sizeof(*bluemap));
             if (bluemap == (int *) NULL)
@@ -3654,8 +3654,12 @@ static Image *ReadDCMImage(const ImageInfo *image_info,ExceptionInfo *exception)
     image->rows=(size_t) height;
     if ((image->colormap == (PixelPacket *) NULL) && (samples_per_pixel == 1))
       {
+        size_t
+          one;
+
+        one=1;
         if (colors == 0)
-          colors=1UL << image->depth;
+          colors=one << image->depth;
         if (AcquireImageColormap(image,colors) == MagickFalse)
           ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");
         if (redmap != (int *) NULL)
index 9ae1748ee99dc81a0d35eb7b8dd708afa20b8e50..8eabe2008689403fe5f6b20e668ab53bb136d77e 100644 (file)
 */
 typedef struct _DIBInfo
 {
-  size_t
+  unsigned int
     size;
 
-  ssize_t
+  int
     width,
     height;
 
@@ -82,7 +82,7 @@ typedef struct _DIBInfo
     planes,
     bits_per_pixel;
 
-  size_t
+  unsigned int
     compression,
     image_size,
     x_pixels,
@@ -94,7 +94,7 @@ typedef struct _DIBInfo
     alpha_mask,
     colors_important;
 
-  ssize_t
+  int
     colorspace;
 
   PointInfo
@@ -544,10 +544,14 @@ static Image *ReadDIBImage(const ImageInfo *image_info,ExceptionInfo *exception)
   image->depth=8;
   if ((dib_info.number_colors != 0) || (dib_info.bits_per_pixel < 16))
     {
+      size_t
+        one;
+
       image->storage_class=PseudoClass;
       image->colors=dib_info.number_colors;
+      one=1;
       if (image->colors == 0)
-        image->colors=1L << dib_info.bits_per_pixel;
+        image->colors=one << dib_info.bits_per_pixel;
     }
   if (image_info->size)
     {
@@ -1226,7 +1230,7 @@ static MagickBooleanType WriteDIBImage(const ImageInfo *image_info,Image *image)
     Write DIB header.
   */
   (void) WriteBlobLSBLong(image,dib_info.size);
-  (void) WriteBlobLSBLong(image,(size_t) dib_info.width);
+  (void) WriteBlobLSBLong(image,dib_info.width);
   (void) WriteBlobLSBLong(image,(unsigned short) dib_info.height);
   (void) WriteBlobLSBShort(image,(unsigned short) dib_info.planes);
   (void) WriteBlobLSBShort(image,dib_info.bits_per_pixel);
index 53c7b8ef9e22cd86a938e6460577964e73166ec7..0c21718e88ca3d4c6d2144e0865538dacf62da1a 100644 (file)
@@ -557,8 +557,8 @@ static Image *ReadEMFImage(const ImageInfo *image_info,
   */
   (void) ResetMagickMemory(&DIBinfo,0,sizeof(BITMAPINFO));
   DIBinfo.bmiHeader.biSize=sizeof(BITMAPINFOHEADER);
-  DIBinfo.bmiHeader.biWidth=image->columns;
-  DIBinfo.bmiHeader.biHeight=(-1)*image->rows;
+  DIBinfo.bmiHeader.biWidth=(LONG) image->columns;
+  DIBinfo.bmiHeader.biHeight=(-1)*(LONG) image->rows;
   DIBinfo.bmiHeader.biPlanes=1;
   DIBinfo.bmiHeader.biBitCount=32;
   DIBinfo.bmiHeader.biCompression=BI_RGB;
@@ -601,8 +601,8 @@ static Image *ReadEMFImage(const ImageInfo *image_info,
   }
   rect.top=0;
   rect.left=0;
-  rect.right=image->columns;
-  rect.bottom=image->rows;
+  rect.right=(LONG) image->columns;
+  rect.bottom=(LONG) image->rows;
   /*
     Convert metafile pixels.
   */
index 786094e3d71864bf2f0f759517e9deefeb151683..4d2251ab9d5bf5c024c71e374776d78a04eccd42 100644 (file)
@@ -181,8 +181,11 @@ static LZWInfo *RelinquishLZWInfo(LZWInfo *lzw_info)
 
 static inline void ResetLZWInfo(LZWInfo *lzw_info)
 {
+  size_t
+    one;
+
   lzw_info->bits=lzw_info->data_size+1;
-  lzw_info->maximum_code=1UL << lzw_info->bits;
+  lzw_info->maximum_code=one << lzw_info->bits;
   lzw_info->slot=lzw_info->maximum_data_value+3;
   lzw_info->genesis=MagickTrue;
 }
@@ -361,8 +364,12 @@ static int ReadBlobLZWByte(LZWInfo *lzw_info)
       if ((lzw_info->slot >= lzw_info->maximum_code) &&
           (lzw_info->bits < MaximumLZWBits))
         {
+          size_t
+            one;
+
           lzw_info->bits++;
-          lzw_info->maximum_code=1UL << lzw_info->bits;
+          one=1;
+          lzw_info->maximum_code=one << lzw_info->bits;
         }
     }
   lzw_info->last_code=(size_t) code;
@@ -988,7 +995,8 @@ static Image *ReadGIFImage(const ImageInfo *image_info,ExceptionInfo *exception)
     dispose,
     global_colors,
     image_count,
-    iterations;
+    iterations,
+    one;
 
   /*
     Open image file.
@@ -1029,6 +1037,7 @@ static Image *ReadGIFImage(const ImageInfo *image_info,ExceptionInfo *exception)
   delay=0;
   dispose=0;
   iterations=1;
+  one=1;
   opacity=(-1);
   image_count=0;
   for ( ; ; )
@@ -1216,7 +1225,7 @@ static Image *ReadGIFImage(const ImageInfo *image_info,ExceptionInfo *exception)
     image->interlace=BitSet((int) flag,0x40) != 0 ? GIFInterlace :
       NoInterlace;
     image->colors=BitSet((int) flag,0x80) == 0 ? global_colors :
-      1UL << ((size_t) (flag & 0x07)+1);
+      one << ((size_t) (flag & 0x07)+1);
     if (opacity >= (ssize_t) image->colors)
       opacity=(-1);
     image->page.width=page.width;
index c2442bdb15095cf7026f2f807b77a38f846bc277..9fee4d5733a41537a9fe6a12e56da6590a81ac8f 100644 (file)
@@ -362,11 +362,11 @@ static MagickBooleanType WriteHTMLImage(const ImageInfo *image_info,
                     "  <area href=%s\"",url);
                   (void) WriteBlobString(image,buffer);
                 }
-              geometry.x+=geometry.width;
+              geometry.x+=(ssize_t) geometry.width;
               if ((geometry.x+4) >= (ssize_t) image->columns)
                 {
                   geometry.x=0;
-                  geometry.y+=geometry.height;
+                  geometry.y+=(ssize_t) geometry.height;
                 }
             }
       (void) WriteBlobString(image,"</map>\n");
@@ -438,11 +438,11 @@ static MagickBooleanType WriteHTMLImage(const ImageInfo *image_info,
                 "  <area href=%s\"",url);
               (void) WriteBlobString(image,buffer);
             }
-          geometry.x+=geometry.width;
+          geometry.x+=(ssize_t) geometry.width;
           if ((geometry.x+4) >= (ssize_t) image->columns)
             {
               geometry.x=0;
-              geometry.y+=geometry.height;
+              geometry.y+=(ssize_t) geometry.height;
             }
         }
   (void) WriteBlobString(image,"</map>\n");
index d8c27c8763366894e5db775441000ca1d4933567..ad0e87db1104a312de01b58ba66a66f200d6bb16 100644 (file)
@@ -205,10 +205,9 @@ static Image *ReadICONImage(const ImageInfo *image_info,
 
   size_t
     bit,
-    byte;
-
-  size_t
+    byte,
     bytes_per_line,
+    one,
     scanline_pad;
 
   /*
@@ -245,6 +244,7 @@ static Image *ReadICONImage(const ImageInfo *image_info,
     icon_file.directory[i].size=ReadBlobLSBLong(image);
     icon_file.directory[i].offset=ReadBlobLSBLong(image);
   }
+  one=1;
   for (i=0; i < icon_file.count; i++)
   {
     /*
@@ -343,7 +343,7 @@ static Image *ReadICONImage(const ImageInfo *image_info,
           image->storage_class=PseudoClass;
           image->colors=icon_info.number_colors;
           if (image->colors == 0)
-            image->colors=1 << icon_info.bits_per_pixel;
+            image->colors=one << icon_info.bits_per_pixel;
         }
       if (image->storage_class == PseudoClass)
         {
index ec18f52713e7e3cfaad07e0c772ef6b1d7160b76..1e6f3a0b5613cb97d7dac803e2acd40243165815 100644 (file)
@@ -68,16 +68,16 @@ Tyedef declarations
 
 typedef struct _IPLInfo
 {
-  size_t
-  tag,
-  size,
-  time,
-  z,
-  width,
-  height,
-  colors,
-  depth,
-  byteType;
+  unsigned int
+    tag,
+    size,
+    time,
+    z,
+    width,
+    height,
+    colors,
+    depth,
+    byteType;
 } IPLInfo;
 
 static MagickBooleanType
index 65b163b5d2341f422f95fcae7d1481de2814d86c..67fe81b1b427897fd20a4d12a5a4f66cebcf50ec 100644 (file)
@@ -602,6 +602,7 @@ static Image *ReadMATImage(const ImageInfo *image_info,ExceptionInfo *exception)
   int sample_size;
   MagickOffsetType filepos=0x80;
   BlobInfo *blob;
+  size_t one;
   
   unsigned int (*ReadBlobXXXLong)(Image *image);
   unsigned short (*ReadBlobXXXShort)(Image *image);
@@ -814,7 +815,8 @@ MATLAB_KO: ThrowReaderException(CorruptImageError,"ImproperImageHeader");
     quantum_info=AcquireQuantumInfo(clone_info,image);
     if (quantum_info == (QuantumInfo *) NULL)
       ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");
-    image->colors = 1l << image->depth;
+    one=1;
+    image->colors = one << image->depth;
     if (image->columns == 0 || image->rows == 0)
       goto MATLAB_KO;
 
index 15d5eff36b060b48bd0cbf2c68dd7585378dfb32..6ea33c39ad90c3ce7c5fec781c2200cea9e6f1e2 100644 (file)
@@ -1046,7 +1046,8 @@ static MagickBooleanType WriteMPCImage(const ImageInfo *image_info,Image *image)
     i;
 
   size_t
-    depth;
+    depth,
+    one;
 
   /*
     Open persistent cache.
@@ -1064,6 +1065,7 @@ static MagickBooleanType WriteMPCImage(const ImageInfo *image_info,Image *image)
   AppendImageFormat("cache",cache_filename);
   scene=0;
   offset=0;
+  one=1;
   do
   {
     /*
@@ -1071,7 +1073,7 @@ static MagickBooleanType WriteMPCImage(const ImageInfo *image_info,Image *image)
     */
     depth=GetImageQuantumDepth(image,MagickTrue);
     if ((image->storage_class == PseudoClass) &&
-        (image->colors > (1UL << depth)))
+        (image->colors > (one << depth)))
       image->storage_class=DirectClass;
     (void) WriteBlobString(image,"id=MagickCache\n");
     (void) FormatMagickString(buffer,MaxTextExtent,"quantum-depth=%d\n",
index 8694845c86126e90be73acbd35ee6fdb38560e31..053d9e5737b7578fb5f6ebc213fc523bcbf89c0a 100644 (file)
@@ -1984,8 +1984,8 @@ static void MSLStartElement(void *context,const xmlChar *tag,
                        image=msl_info->image[n];
                        height=composite_image->rows;
                        width=composite_image->columns;
-                       for (y=0; y < (ssize_t) image->rows; y+=height)
-                         for (x=0; x < (ssize_t) image->columns; x+=width)
+                       for (y=0; y < (ssize_t) image->rows; y+=(ssize_t) height)
+                         for (x=0; x < (ssize_t) image->columns; x+=(ssize_t) width)
                          {
                            if (rotate_image != (Image *) NULL)
                              (void) CompositeImage(image,compose,rotate_image,
index 4c1b04fba7c72b8550d15fcb2924c977811099a8..55bdf8a5cc4330640994986c23756f6725fb2e55 100644 (file)
@@ -256,6 +256,10 @@ static Image *ReadPALMImage(const ImageInfo *image_info,
   MagickBooleanType
     status;
 
+  MagickOffsetType
+    totalOffset,
+    seekNextDepth;
+
   MagickPixelPacket
     transpix;
 
@@ -290,6 +294,7 @@ static Image *ReadPALMImage(const ImageInfo *image_info,
     redbits,
     greenbits,
     bluebits,
+    one,
     pad,
     size,
     bit;
@@ -297,10 +302,6 @@ static Image *ReadPALMImage(const ImageInfo *image_info,
   unsigned short
     color16;
 
-  MagickOffsetType
-    totalOffset,
-    seekNextDepth;
-
   /*
     Open image file.
   */
@@ -343,8 +344,9 @@ static Image *ReadPALMImage(const ImageInfo *image_info,
     /*
       Initialize image colormap.
     */
+    one=1;
     if ((bits_per_pixel < 16) &&
-        (AcquireImageColormap(image,1L << bits_per_pixel) == MagickFalse))
+        (AcquireImageColormap(image,one << bits_per_pixel) == MagickFalse))
       ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");
     GetMagickPixelPacket(image,&transpix);
     if (bits_per_pixel == 16)  /* Direct Color */
@@ -694,7 +696,8 @@ static MagickBooleanType WritePALMImage(const ImageInfo *image_info,
     count,
     bits_per_pixel,
     bytes_per_row,
-    nextDepthOffset;
+    nextDepthOffset,
+    one;
 
   unsigned short
     color16,
@@ -722,6 +725,7 @@ static MagickBooleanType WritePALMImage(const ImageInfo *image_info,
   transpix.green=0;
   transpix.blue=0;
   transpix.opacity=0;
+  one=1;
   version=0;
   scene=0;
   do
@@ -871,7 +875,7 @@ static MagickBooleanType WritePALMImage(const ImageInfo *image_info,
             if (bits_per_pixel >= 8)
               color=(unsigned char) indexes[x];
             else
-              color=(unsigned char) (indexes[x]*((1 << bits_per_pixel)-1)/
+              color=(unsigned char) (indexes[x]*((one << bits_per_pixel)-1)/
                 MagickMax(1L*image->colors-1L,1L));
             byte|=color << bit;
             if (bit != 0)
index 20a27a2c14396261df85e7160c491bbfbbdca4a8..64d4f5c22882c397cdfbe52c72219d9144c2ddf5 100644 (file)
@@ -267,6 +267,7 @@ static Image *ReadPCXImage(const ImageInfo *image_info,ExceptionInfo *exception)
     *scanline;
 
   size_t
+    one,
     pcx_packets;
 
   /*
@@ -358,10 +359,11 @@ static Image *ReadPCXImage(const ImageInfo *image_info,ExceptionInfo *exception)
     count=ReadBlob(image,3*image->colors,pcx_colormap);
     pcx_info.reserved=(unsigned char) ReadBlobByte(image);
     pcx_info.planes=(unsigned char) ReadBlobByte(image);
+    one=1;
     if ((pcx_info.bits_per_pixel != 8) || (pcx_info.planes == 1))
       if ((pcx_info.version == 3) || (pcx_info.version == 5) ||
           ((pcx_info.bits_per_pixel*pcx_info.planes) == 1))
-        image->colors=(size_t) MagickMin(1UL << (1UL*
+        image->colors=(size_t) MagickMin(one << (1UL*
           (pcx_info.bits_per_pixel*pcx_info.planes)),256UL);
     if (AcquireImageColormap(image,image->colors) == MagickFalse)
       ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");
index 82801fb815bad7f622d3ea947fdd2e6a92844263..db569c2d9b2c5f846fa201f81eb54d2210f47cfc 100644 (file)
@@ -304,8 +304,9 @@ static Image *ReadPDBImage(const ImageInfo *image_info,ExceptionInfo *exception)
     *pixels;
 
   size_t
-    num_pad_bytes, /* TS */
     bits_per_pixel,
+    num_pad_bytes, /* TS */
+    one,
     packets;
 
   /*
@@ -390,7 +391,8 @@ static Image *ReadPDBImage(const ImageInfo *image_info,ExceptionInfo *exception)
   image->depth=8;
   image->storage_class=PseudoClass;
   bits_per_pixel=pdb_image.type == 0 ? 2UL : pdb_image.type == 2 ? 4UL : 1UL;
-  if (AcquireImageColormap(image,1 << bits_per_pixel) == MagickFalse)
+  one=1;
+  if (AcquireImageColormap(image,one << bits_per_pixel) == MagickFalse)
     ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");
   if (image_info->ping != MagickFalse)
     {
@@ -774,16 +776,16 @@ static MagickBooleanType WritePDBImage(const ImageInfo *image_info,Image *image)
   (void) WriteBlob(image,32,(unsigned char *) pdb_info.name);
   (void) WriteBlobMSBShort(image,(unsigned short) pdb_info.attributes);
   (void) WriteBlobMSBShort(image,(unsigned short) pdb_info.version);
-  (void) WriteBlobMSBLong(image,pdb_info.create_time);
-  (void) WriteBlobMSBLong(image,pdb_info.modify_time);
-  (void) WriteBlobMSBLong(image,pdb_info.archive_time);
-  (void) WriteBlobMSBLong(image,pdb_info.modify_number);
-  (void) WriteBlobMSBLong(image,pdb_info.application_info);
-  (void) WriteBlobMSBLong(image,pdb_info.sort_info);
+  (void) WriteBlobMSBLong(image,(unsigned int) pdb_info.create_time);
+  (void) WriteBlobMSBLong(image,(unsigned int) pdb_info.modify_time);
+  (void) WriteBlobMSBLong(image,(unsigned int) pdb_info.archive_time);
+  (void) WriteBlobMSBLong(image,(unsigned int) pdb_info.modify_number);
+  (void) WriteBlobMSBLong(image,(unsigned int) pdb_info.application_info);
+  (void) WriteBlobMSBLong(image,(unsigned int) pdb_info.sort_info);
   (void) WriteBlob(image,4,(unsigned char *) pdb_info.type);
   (void) WriteBlob(image,4,(unsigned char *) pdb_info.id);
-  (void) WriteBlobMSBLong(image,(size_t) pdb_info.seed);
-  (void) WriteBlobMSBLong(image,(size_t) pdb_info.next_record);
+  (void) WriteBlobMSBLong(image,(unsigned int) pdb_info.seed);
+  (void) WriteBlobMSBLong(image,(unsigned int) pdb_info.next_record);
   (void) WriteBlobMSBShort(image,(unsigned short) pdb_info.number_records);
   (void) CopyMagickString(pdb_image.name,pdb_info.name,32);
   pdb_image.version=1;  /* RLE Compressed */
@@ -920,11 +922,11 @@ static MagickBooleanType WritePDBImage(const ImageInfo *image_info,Image *image)
   (void) WriteBlob(image,32,(unsigned char *) pdb_image.name);
   (void) WriteBlobByte(image,(unsigned char) pdb_image.version);
   (void) WriteBlobByte(image,(unsigned char) pdb_image.type);
-  (void) WriteBlobMSBLong(image,pdb_image.reserved_1);
-  (void) WriteBlobMSBLong(image,pdb_image.note);
+  (void) WriteBlobMSBLong(image,(unsigned int) pdb_image.reserved_1);
+  (void) WriteBlobMSBLong(image,(unsigned int) pdb_image.note);
   (void) WriteBlobMSBShort(image,(unsigned short) pdb_image.x_last);
   (void) WriteBlobMSBShort(image,(unsigned short) pdb_image.y_last);
-  (void) WriteBlobMSBLong(image,pdb_image.reserved_2);
+  (void) WriteBlobMSBLong(image,(unsigned int) pdb_image.reserved_2);
   (void) WriteBlobMSBShort(image,(unsigned short) pdb_image.x_anchor);
   (void) WriteBlobMSBShort(image,(unsigned short) pdb_image.y_anchor);
   (void) WriteBlobMSBShort(image,(unsigned short) pdb_image.width);
index 2b316cc41ff51499116fef90b35e1f9b3b197855..a42b87c4de343b5b9fd246eb343f13171ad75e2a 100644 (file)
@@ -551,7 +551,7 @@ static unsigned char *DecodeImage(Image *blob,Image *image,
               (void) CopyMagickMemory(q,p,(size_t) number_pixels);
             q+=number_pixels;
           }
-          j+=bytes_per_pixel+1;
+          j+=(ssize_t) bytes_per_pixel+1;
         }
   }
   scanline=(unsigned char *) RelinquishMagickMemory(scanline);
@@ -1755,7 +1755,7 @@ static MagickBooleanType WritePICTImage(const ImageInfo *image_info,
         return(MagickFalse);
       jpeg_image=DestroyImage(jpeg_image);
       (void) WriteBlobMSBShort(image,PictJPEGOp);
-      (void) WriteBlobMSBLong(image,(size_t) length+154);
+      (void) WriteBlobMSBLong(image,(unsigned int) length+154);
       (void) WriteBlobMSBShort(image,0x0000);
       (void) WriteBlobMSBLong(image,0x00010000UL);
       (void) WriteBlobMSBLong(image,0x00000000UL);
@@ -1826,7 +1826,7 @@ static MagickBooleanType WritePICTImage(const ImageInfo *image_info,
   */
   (void) WriteBlobMSBShort(image,(unsigned short) pixmap.version);
   (void) WriteBlobMSBShort(image,(unsigned short) pixmap.pack_type);
-  (void) WriteBlobMSBLong(image,pixmap.pack_size);
+  (void) WriteBlobMSBLong(image,(unsigned int) pixmap.pack_size);
   (void) WriteBlobMSBShort(image,(unsigned short) (x_resolution+0.5));
   (void) WriteBlobMSBShort(image,0x0000);
   (void) WriteBlobMSBShort(image,(unsigned short) (y_resolution+0.5));
@@ -1838,9 +1838,9 @@ static MagickBooleanType WritePICTImage(const ImageInfo *image_info,
   */
   (void) WriteBlobMSBShort(image,(unsigned short) pixmap.component_count);
   (void) WriteBlobMSBShort(image,(unsigned short) pixmap.component_size);
-  (void) WriteBlobMSBLong(image,(size_t) pixmap.plane_bytes);
-  (void) WriteBlobMSBLong(image,(size_t) pixmap.table);
-  (void) WriteBlobMSBLong(image,(size_t) pixmap.reserved);
+  (void) WriteBlobMSBLong(image,(unsigned int) pixmap.plane_bytes);
+  (void) WriteBlobMSBLong(image,(unsigned int) pixmap.table);
+  (void) WriteBlobMSBLong(image,(unsigned int) pixmap.reserved);
   if (storage_class == PseudoClass)
     {
       /*
index 4b97a683d70d5137873eea62ff332326b45b3c91..40f1d84edbb06804efd94549c795e3d2d529917a 100644 (file)
@@ -179,7 +179,8 @@ static Image *ReadRLEImage(const ImageInfo *image_info,ExceptionInfo *exception)
     bits_per_pixel,
     map_length,
     number_colormaps,
-    number_planes;
+    number_planes,
+    one;
 
   /*
     Open image file.
@@ -218,7 +219,8 @@ static Image *ReadRLEImage(const ImageInfo *image_info,ExceptionInfo *exception)
     number_planes=1UL*ReadBlobByte(image);
     bits_per_pixel=1UL*ReadBlobByte(image);
     number_colormaps=1UL*ReadBlobByte(image);
-    map_length=1UL << ReadBlobByte(image);
+    one=1;
+    map_length=one << ReadBlobByte(image);
     if ((number_planes == 0) || (number_planes == 2) || (bits_per_pixel != 8) ||
         (image->columns == 0))
       ThrowReaderException(CorruptImageError,"ImproperImageHeader");
index 2cf4d4b0e422c772558e84647c8bbf13ec1f61e6..e56cd6d3cab2fe8bd3d0a64ac4920d105e6029e6 100644 (file)
@@ -486,7 +486,7 @@ static Image *ReadSGIImage(const ImageInfo *image_info,ExceptionInfo *exception)
                   packets);
                 if (EOFBlob(image) != MagickFalse)
                   break;
-                offset+=runlength[y+z*iris_info.rows];
+                offset+=(ssize_t) runlength[y+z*iris_info.rows];
                 status=SGIDecode(bytes_per_pixel,(ssize_t)
                   (runlength[y+z*iris_info.rows]/bytes_per_pixel),packets,
                   1L*iris_info.columns,p+bytes_per_pixel*z);
@@ -516,7 +516,7 @@ static Image *ReadSGIImage(const ImageInfo *image_info,ExceptionInfo *exception)
                   packets);
                 if (EOFBlob(image) != MagickFalse)
                   break;
-                offset+=runlength[y+z*iris_info.rows];
+                offset+=(ssize_t) runlength[y+z*iris_info.rows];
                 status=SGIDecode(bytes_per_pixel,(ssize_t)
                   (runlength[y+z*iris_info.rows]/bytes_per_pixel),packets,
                   1L*iris_info.columns,p+bytes_per_pixel*z);
@@ -951,9 +951,9 @@ static MagickBooleanType WriteSGIImage(const ImageInfo *image_info,Image *image)
     (void) WriteBlobMSBShort(image,iris_info.columns);
     (void) WriteBlobMSBShort(image,iris_info.rows);
     (void) WriteBlobMSBShort(image,iris_info.depth);
-    (void) WriteBlobMSBLong(image,iris_info.minimum_value);
-    (void) WriteBlobMSBLong(image,iris_info.maximum_value);
-    (void) WriteBlobMSBLong(image,iris_info.sans);
+    (void) WriteBlobMSBLong(image,(unsigned int) iris_info.minimum_value);
+    (void) WriteBlobMSBLong(image,(unsigned int) iris_info.maximum_value);
+    (void) WriteBlobMSBLong(image,(unsigned int) iris_info.sans);
     value=GetImageProperty(image,"label");
     if (value != (const char *) NULL)
       (void) CopyMagickString(iris_info.name,value,sizeof(iris_info.name));
@@ -1099,7 +1099,7 @@ static MagickBooleanType WriteSGIImage(const ImageInfo *image_info,Image *image)
         for (i=0; i < (ssize_t) (iris_info.rows*iris_info.depth); i++)
           (void) WriteBlobMSBLong(image,(size_t) offsets[i]);
         for (i=0; i < (ssize_t) (iris_info.rows*iris_info.depth); i++)
-          (void) WriteBlobMSBLong(image,runlength[i]);
+          (void) WriteBlobMSBLong(image,(unsigned int) runlength[i]);
         (void) WriteBlob(image,number_packets,packets);
         /*
           Relinquish resources.
index e87e5355755725f861a167ae264272845fa12833..7873a19c1d9e1ae57234037d79c84027179801d8 100644 (file)
@@ -101,8 +101,8 @@ static Image *ReadSTEGANOImage(const ImageInfo *image_info,
 #define GetBit(alpha,i) MagickMin((((size_t) (alpha) >> (size_t) \
   (i)) & 0x01),16)
 #define SetBit(alpha,i,set) (alpha)=(IndexPacket) ((set) != 0 ? \
-  (size_t) (alpha) | (1UL << (size_t) (i)) : (size_t) \
-  (alpha) & ~(1UL << (size_t) (i)))
+  (size_t) (alpha) | (one << (size_t) (i)) : (size_t) \
+  (alpha) & ~(one << (size_t) (i)))
 
   Image
     *image,
@@ -134,7 +134,8 @@ static Image *ReadSTEGANOImage(const ImageInfo *image_info,
     *q;
 
   size_t
-    depth;
+    depth,
+    one;
 
   /*
     Initialize Image structure.
@@ -146,6 +147,7 @@ static Image *ReadSTEGANOImage(const ImageInfo *image_info,
       image_info->filename);
   assert(exception != (ExceptionInfo *) NULL);
   assert(exception->signature == MagickSignature);
+  one=1;
   image=AcquireImage(image_info);
   if ((image->columns == 0) || (image->rows == 0))
     ThrowReaderException(OptionError,"MustSpecifyImageSize");
index 297a985f9ab6b91e957ee356f28f30c987ba612e..8dc3a32faacdb09d9bce6367712c5c1ecb499bc6 100644 (file)
@@ -316,10 +316,14 @@ static Image *ReadSUNImage(const ImageInfo *image_info,ExceptionInfo *exception)
       MAGICKCORE_QUANTUM_DEPTH;
     if (sun_info.depth < 24)
       {
+        size_t
+          one;
+
         image->storage_class=PseudoClass;
         image->colors=sun_info.maplength;
+        one=1;
         if (sun_info.maptype == RMT_NONE)
-          image->colors=1 << sun_info.depth;
+          image->colors=one << sun_info.depth;
         if (sun_info.maptype == RMT_EQUAL_RGB)
           image->colors=sun_info.maplength/3;
       }
@@ -770,9 +774,10 @@ static MagickBooleanType WriteSUNImage(const ImageInfo *image_info,Image *image)
         /*
           Full color SUN raster.
         */
-        sun_info.depth=image->matte ? 32U : 24U;
+        sun_info.depth=(unsigned int) image->matte ? 32U : 24U;
         sun_info.length=(unsigned int) ((image->matte ? 4 : 3)*number_pixels);
-        sun_info.length+=sun_info.length & 0x01 ? image->rows : 0;
+        sun_info.length+=sun_info.length & 0x01 ? (unsigned int) image->rows :
+          0;
       }
     else
       if (IsMonochromeImage(image,&image->exception))
index 7ccf301461fcf0c73fa184e3b66d36bc5fb97b96..18a769d7e497b1a1e8bfd51d5c416e91099ffbfe 100644 (file)
@@ -263,7 +263,7 @@ static MagickBooleanType IsTIFF(const unsigned char *magick,const size_t length)
 %
 */
 
-static inline size_t WriteLSBLong(FILE *file,const unsigned int value)
+static inline size_t WriteLSBLong(FILE *file,const size_t value)
 {
   unsigned char
     buffer[4];
@@ -1379,7 +1379,8 @@ static Image *ReadTIFFImage(const ImageInfo *image_info,
             {
               if (TIFFReadRGBAStrip(tiff,(tstrip_t) y,(uint32 *) pixels) == 0)
                 break;
-              i=(ssize_t) MagickMin((ssize_t) rows_per_strip,(ssize_t) image->rows-y);
+              i=(ssize_t) MagickMin((ssize_t) rows_per_strip,(ssize_t)
+                image->rows-y);
             }
           i--;
           p=pixels+image->columns*i;
@@ -2824,8 +2825,8 @@ static MagickBooleanType WriteTIFFImage(const ImageInfo *image_info,
             ((bits_per_sample == 8) || (bits_per_sample == 16)))
           (void) TIFFSetField(tiff,TIFFTAG_PREDICTOR,2);
         (void) TIFFSetField(tiff,TIFFTAG_ZIPQUALITY,image_info->quality ==
-          UndefinedCompressionQuality ? 7 : MagickMin(1L*image_info->quality/10,
-          9));
+          UndefinedCompressionQuality ? 7 : (long) MagickMin(1L*
+          image_info->quality/10,9));
         break;
       }
       case COMPRESSION_CCITTFAX3:
@@ -2833,13 +2834,13 @@ static MagickBooleanType WriteTIFFImage(const ImageInfo *image_info,
         /*
           Byte-aligned EOL.
         */
-        rows_per_strip=image->rows;
+        rows_per_strip=(uint32) image->rows;
         (void) TIFFSetField(tiff,TIFFTAG_GROUP3OPTIONS,4);
         break;
       }
       case COMPRESSION_CCITTFAX4:
       {
-        rows_per_strip=image->rows;
+        rows_per_strip=(uint32) image->rows;
         break;
       }
       case COMPRESSION_LZW:
@@ -2918,7 +2919,7 @@ static MagickBooleanType WriteTIFFImage(const ImageInfo *image_info,
         pages;
 
       page=(uint16) scene;
-      pages=GetImageListLength(image);
+      pages=(uint16) GetImageListLength(image);
       if ((image_info->adjoin != MagickFalse) && (pages > 1))
         (void) TIFFSetField(tiff,TIFFTAG_SUBFILETYPE,FILETYPE_PAGE);
       (void) TIFFSetField(tiff,TIFFTAG_PAGENUMBER,page,pages);
index 7f6544fa193f92d3907d798fc7061e59a2c5f375..3b53dd8362570c0d3aa0f5e6b02353229cfd95d1 100644 (file)
@@ -260,7 +260,7 @@ static Image *ReadTTFImage(const ImageInfo *image_info,ExceptionInfo *exception)
   text=DestroyString(text);
   (void) FormatMagickString(buffer,MaxTextExtent,"'\n");
   ConcatenateString(&draw_info->primitive,buffer);
-  y+=20*MultilineCensus((char *) Text)+20;
+  y+=20*(ssize_t) MultilineCensus((char *) Text)+20;
   for (i=12; i <= 72; i+=6)
   {
     y+=i+12;
index dd6e461bdb80643d24d5b200cf81a20fcbeee98f..5a9b0ba466ea4f0386edd58297be978eafe7a4fc 100644 (file)
@@ -178,7 +178,7 @@ static Image *ReadVIFFImage(const ImageInfo *image_info,
       columns,
       subrows;
 
-    ssize_t
+    int
       x_offset,
       y_offset;
 
@@ -186,7 +186,7 @@ static Image *ReadVIFFImage(const ImageInfo *image_info,
       x_bits_per_pixel,
       y_bits_per_pixel;
 
-    size_t
+    unsigned int
       location_type,
       location_dimension,
       number_of_images,
index 6df1271d4c127483424605bba4f61488c4bcf1de..bc978c050927819b296aa3c24bbcf165b7dff3d3 100644 (file)
@@ -162,7 +162,7 @@ static Image *ReadWMFImage(const ImageInfo *image_info,ExceptionInfo *exception)
   flags|=WMF_OPT_IGNORE_NONFATAL;
   flags|=WMF_OPT_FUNCTION;
   options.function=wmf_eps_function;
-  wmf_status=wmf_api_create(&wmf_info,flags,&options);
+  wmf_status=wmf_api_create(&wmf_info,(unsigned long) flags,&options);
   if (wmf_status != wmf_E_None)
     {
       if (wmf_info != (wmfAPI *) NULL)
index 29ebefe1b74700d83c46f4140548763b610a0df6..593ef76a4bd662e58b0e203c52c49214607fae6f 100644 (file)
@@ -937,6 +937,9 @@ static Image *ReadWPGImage(const ImageInfo *image_info,
   ssize_t
     ldblk;
 
+  size_t
+    one;
+
   unsigned char
     *BImgBuff;
 
@@ -949,6 +952,7 @@ static Image *ReadWPGImage(const ImageInfo *image_info,
   assert(image_info->signature == MagickSignature);
   assert(exception != (ExceptionInfo *) NULL);
   assert(exception->signature == MagickSignature);
+  one=1;
   image=AcquireImage(image_info);
   image->depth=8;
   status=OpenBlob(image_info,image,ReadBinaryBlobMode,exception);
@@ -1076,7 +1080,7 @@ static Image *ReadWPGImage(const ImageInfo *image_info,
             UnpackRaster:      
               if ((image->colors == 0) && (bpp != 24))
                 {
-                  image->colors=1 << bpp;
+                  image->colors=one << bpp;
                   if (!AcquireImageColormap(image,image->colors))
                     {
                     NoMemory:
@@ -1094,9 +1098,9 @@ static Image *ReadWPGImage(const ImageInfo *image_info,
               else
                 {
                   if (bpp < 24)
-                    if ( (image->colors < (1UL<<bpp)) && (bpp != 24) )
+                    if ( (image->colors < (one << bpp)) && (bpp != 24) )
                       image->colormap=(PixelPacket *) ResizeQuantumMemory(
-                        image->colormap,(size_t) (1UL << bpp),
+                        image->colormap,(size_t) (one << bpp),
                         sizeof(*image->colormap));
                 }
           
@@ -1263,9 +1267,9 @@ static Image *ReadWPGImage(const ImageInfo *image_info,
               else
                 {
                   if(bpp < 24)
-                    if( image->colors<(1UL<<bpp) && bpp!=24 )
+                    if( image->colors<(one << bpp) && bpp!=24 )
                       image->colormap=(PixelPacket *) ResizeQuantumMemory(
-                       image->colormap,(size_t) (1UL << bpp),
+                       image->colormap,(size_t) (one << bpp),
                        sizeof(*image->colormap));
                 }
 
index 8130e3c47479cc7fce0a3189598ea5b9915b471d..9b3525262e75cba4c94db940b4ebaa8a17d78a7b 100644 (file)
@@ -376,7 +376,8 @@ static MagickBooleanType load_tile(Image *image,Image *tile_image,
           q->red=ScaleCharToQuantum(*graydata);
           q->green=q->red;
           q->blue=q->red;
-          q->opacity=ScaleCharToQuantum(255-inLayerInfo->opacity);
+          q->opacity=ScaleCharToQuantum((unsigned char) (255-
+            inLayerInfo->opacity));
           graydata++;
           q++;
         }
@@ -390,7 +391,7 @@ static MagickBooleanType load_tile(Image *image,Image *tile_image,
             q->green=ScaleCharToQuantum(xcfdata->green);
             q->blue=ScaleCharToQuantum(xcfdata->blue);
             q->opacity=(Quantum) (xcfdata->opacity == 0U ? TransparentOpacity :
-              ScaleCharToQuantum(255-inLayerInfo->opacity));
+              ScaleCharToQuantum((unsigned char) (255-inLayerInfo->opacity)));
             xcfdata++;
             q++;
           }
@@ -478,13 +479,15 @@ static MagickBooleanType load_tile_rle(Image *image,Image *tile_image,
                     {
                       q->green=ScaleCharToQuantum(data);
                       q->blue=ScaleCharToQuantum(data);
-                      q->opacity=ScaleCharToQuantum(255-inLayerInfo->opacity);
+                      q->opacity=ScaleCharToQuantum((unsigned char) (255-
+                        inLayerInfo->opacity));
                     }
                   else
                     {
                       q->green= q->red;
                       q->blue= q->red;
-                      q->opacity=ScaleCharToQuantum(255-inLayerInfo->opacity);
+                      q->opacity=ScaleCharToQuantum((unsigned char) (255-
+                        inLayerInfo->opacity));
                     }
                   break;
                 }
@@ -501,7 +504,8 @@ static MagickBooleanType load_tile_rle(Image *image,Image *tile_image,
                 case 3:
                 {
                   q->opacity=(Quantum) (data == 0 ? TransparentOpacity :
-                    ScaleCharToQuantum(255-inLayerInfo->opacity));
+                    ScaleCharToQuantum((unsigned char) (255-
+                    inLayerInfo->opacity)));
                   break;
                 }
               }
@@ -536,13 +540,15 @@ static MagickBooleanType load_tile_rle(Image *image,Image *tile_image,
                     {
                       q->green=ScaleCharToQuantum(data);
                       q->blue=ScaleCharToQuantum(data);
-                      q->opacity=ScaleCharToQuantum(255-inLayerInfo->opacity);
+                      q->opacity=ScaleCharToQuantum((unsigned char) (255-
+                        inLayerInfo->opacity));
                     }
                   else
                     {
                       q->green=q->red;
                       q->blue=q->red;
-                      q->opacity=ScaleCharToQuantum(255-inLayerInfo->opacity);
+                      q->opacity=ScaleCharToQuantum((unsigned char) (255-
+                        inLayerInfo->opacity));
                     }
                   break;
                 }
@@ -559,7 +565,8 @@ static MagickBooleanType load_tile_rle(Image *image,Image *tile_image,
                 case 3:
                 {
                   q->opacity=(Quantum) (data == 0 ? TransparentOpacity :
-                    ScaleCharToQuantum(255-inLayerInfo->opacity));
+                    ScaleCharToQuantum((unsigned char) (255-
+                    inLayerInfo->opacity)));
                   break;
                 }
               }
index 0f1542d99697a113b75f8291ecb829faa5e32194..99fdd695f7e51828f669119cc2f7b4b832994f18 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 a1f1356db3af88c1244787f0b7628bd7ed02c2ce..0f8dc84d58046e831b32b381bc16deca66c034fa 100644 (file)
@@ -1048,7 +1048,7 @@ static MagickBooleanType RenderFreetype(Image *image,const DrawInfo *draw_info,
     else
       args.pathname=ConstantString(draw_info->font+1);
   face=(FT_Face) NULL;
-  status=FT_Open_Face(library,&args,draw_info->face,&face);
+  status=FT_Open_Face(library,&args,(long) draw_info->face,&face);
   args.pathname=DestroyString(args.pathname);
   if (status != 0)
     {
index d1eb7b0f38b3749f511175ad02f70e72f4f5a56e..9d320d7f2024166ca6f1e008cfcc5d2547e78dd8 100644 (file)
@@ -5059,8 +5059,8 @@ static PixelPacket *SetPixelCacheNexusPixels(const Image *image,
         x,
         y;
 
-      x=nexus_info->region.x+nexus_info->region.width-1;
-      y=nexus_info->region.y+nexus_info->region.height-1;
+      x=nexus_info->region.x+(ssize_t) nexus_info->region.width-1;
+      y=nexus_info->region.y+(ssize_t) nexus_info->region.height-1;
       if (((nexus_info->region.x >= 0) && (x < (ssize_t) cache_info->columns) &&
            (nexus_info->region.y >= 0) && (y < (ssize_t) cache_info->rows)) &&
           ((nexus_info->region.height == 1UL) ||
index a3d608248e7eff0d1d5be865ac27656e5ad2b7b0..047a60f3c0e805e1ce6d522369dde6477bea1b92 100644 (file)
@@ -234,7 +234,7 @@ MagickExport MagickBooleanType CycleColormapImage(Image *image,
     {
       index=(ssize_t) (indexes[x]+displace) % image->colors;
       if (index < 0)
-        index+=image->colors;
+        index+=(ssize_t) image->colors;
       indexes[x]=(IndexPacket) index;
       q->red=image->colormap[index].red;
       q->green=image->colormap[index].green;
index 244e24b8bb28574fbc0be44f4b547706c3faebdd..7335346cbd9a8bbfc834712f69efbd93f8b3e095 100644 (file)
@@ -2755,14 +2755,14 @@ MagickExport MagickBooleanType TextureImage(Image *image,const Image *texture)
 #if defined(MAGICKCORE_OPENMP_SUPPORT) && defined(MAGICKCORE_FUTURE)
   #pragma omp parallel for schedule(dynamic,4) shared(status)
 #endif
-      for (y=0; y < (ssize_t) image->rows; y+=texture->rows)
+      for (y=0; y < (ssize_t) image->rows; y+=(ssize_t) texture->rows)
       {
         register ssize_t
           x;
 
         if (status == MagickFalse)
           continue;
-        for (x=0; x < (ssize_t) image->columns; x+=texture->columns)
+        for (x=0; x < (ssize_t) image->columns; x+=(ssize_t) texture->columns)
         {
           MagickBooleanType
             thread_status;
@@ -2839,7 +2839,7 @@ MagickExport MagickBooleanType TextureImage(Image *image,const Image *texture)
       }
     texture_indexes=GetCacheViewVirtualIndexQueue(texture_view);
     indexes=GetCacheViewAuthenticIndexQueue(image_view);
-    for (x=0; x < (ssize_t) image->columns; x+=texture->columns)
+    for (x=0; x < (ssize_t) image->columns; x+=(ssize_t) texture->columns)
     {
       width=texture->columns;
       if ((x+(ssize_t) width) > (ssize_t) image->columns)
index f913ca3c7c9213bef71dc943a888ee2bf17e553d..497ee2d78e25d0543b4a3e0a04d6842663d8a3ba 100644 (file)
@@ -593,7 +593,7 @@ MagickExport MagickBooleanType HuffmanDecodeImage(Image *image)
         case TWId:
         case TBId:
         {
-          count+=entry->count;
+          count+=(ssize_t) entry->count;
           if ((x+count) > (ssize_t) image->columns)
             count=(ssize_t) image->columns-x;
           if (count > 0)
@@ -615,7 +615,7 @@ MagickExport MagickBooleanType HuffmanDecodeImage(Image *image)
         case MBId:
         case EXId:
         {
-          count+=entry->count;
+          count+=(ssize_t) entry->count;
           break;
         }
         default:
@@ -688,7 +688,7 @@ MagickExport MagickBooleanType HuffmanEncodeImage(const ImageInfo *image_info,
 {
 #define HuffmanOutputCode(entry)  \
 {  \
-  mask=1 << (entry->length-1);  \
+  mask=one << (entry->length-1);  \
   while (mask != 0)  \
   {  \
     OutputBit(((entry->code & mask) != 0 ? 1 : 0));  \
@@ -749,6 +749,7 @@ MagickExport MagickBooleanType HuffmanEncodeImage(const ImageInfo *image_info,
 
   size_t
     mask,
+    one,
     width;
 
   /*
@@ -762,6 +763,7 @@ MagickExport MagickBooleanType HuffmanEncodeImage(const ImageInfo *image_info,
     (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
   assert(inject_image != (Image *) NULL);
   assert(inject_image->signature == MagickSignature);
+  one=1;
   width=inject_image->columns;
   if (LocaleCompare(image_info->magick,"FAX") == 0)
     width=(size_t) MagickMax(inject_image->columns,1728);
@@ -827,7 +829,7 @@ MagickExport MagickBooleanType HuffmanEncodeImage(const ImageInfo *image_info,
             entry=MWTable+((runlength/64)-1);
           else
             entry=EXTable+(MagickMin((size_t) runlength,2560)-1792)/64;
-          runlength-=entry->count;
+          runlength-=(ssize_t) entry->count;
           HuffmanOutputCode(entry);
         }
       entry=TWTable+MagickMin((size_t) runlength,63);
@@ -847,7 +849,7 @@ MagickExport MagickBooleanType HuffmanEncodeImage(const ImageInfo *image_info,
               entry=MBTable+((runlength/64)-1);
               if (runlength >= 1792)
                 entry=EXTable+(MagickMin((size_t) runlength,2560)-1792)/64;
-              runlength-=entry->count;
+              runlength-=(ssize_t) entry->count;
               HuffmanOutputCode(entry);
             }
           entry=TBTable+MagickMin((size_t) runlength,63);
index a2294c15b6f5cb68a7e75f5e41c26342c8d69b7a..77b89a78a931d3ae77a3ed3d13265e23f8501bfd 100644 (file)
@@ -4049,12 +4049,12 @@ MagickExport Image *RadialBlurImageChannel(const Image *image,
       qixel=bias;
       if (((channel & OpacityChannel) == 0) || (image->matte == MagickFalse))
         {
-          for (i=0; i < (ssize_t) n; i+=step)
+          for (i=0; i < (ssize_t) n; i+=(ssize_t) step)
           {
-            (void) GetOneCacheViewVirtualPixel(image_view,(ssize_t) (blur_center.x+
-              center.x*cos_theta[i]-center.y*sin_theta[i]+0.5),(ssize_t) (
-              blur_center.y+center.x*sin_theta[i]+center.y*cos_theta[i]+0.5),
-              &pixel,exception);
+            (void) GetOneCacheViewVirtualPixel(image_view,(ssize_t)
+              (blur_center.x+center.x*cos_theta[i]-center.y*sin_theta[i]+0.5),
+              (ssize_t) (blur_center.y+center.x*sin_theta[i]+center.y*
+              cos_theta[i]+0.5),&pixel,exception);
             qixel.red+=pixel.red;
             qixel.green+=pixel.green;
             qixel.blue+=pixel.blue;
@@ -4088,12 +4088,12 @@ MagickExport Image *RadialBlurImageChannel(const Image *image,
 
           alpha=1.0;
           gamma=0.0;
-          for (i=0; i < (ssize_t) n; i+=step)
+          for (i=0; i < (ssize_t) n; i+=(ssize_t) step)
           {
-            (void) GetOneCacheViewVirtualPixel(image_view,(ssize_t) (blur_center.x+
-              center.x*cos_theta[i]-center.y*sin_theta[i]+0.5),(ssize_t) (
-              blur_center.y+center.x*sin_theta[i]+center.y*cos_theta[i]+0.5),
-              &pixel,exception);
+            (void) GetOneCacheViewVirtualPixel(image_view,(ssize_t)
+              (blur_center.x+center.x*cos_theta[i]-center.y*sin_theta[i]+0.5),
+              (ssize_t) (blur_center.y+center.x*sin_theta[i]+center.y*
+              cos_theta[i]+0.5),&pixel,exception);
             alpha=(MagickRealType) (QuantumScale*
               GetAlphaPixelComponent(&pixel));
             qixel.red+=alpha*pixel.red;
@@ -4652,7 +4652,7 @@ MagickExport Image *SelectiveBlurImageChannel(const Image *image,
                       k++;
                     }
                 }
-                j+=image->columns+width;
+                j+=(ssize_t) (image->columns+width);
               }
               if (gamma != 0.0)
                 {
@@ -4678,7 +4678,7 @@ MagickExport Image *SelectiveBlurImageChannel(const Image *image,
                       k++;
                     }
                 }
-                j+=image->columns+width;
+                j+=(ssize_t) (image->columns+width);
               }
               if (gamma != 0.0)
                 {
@@ -4710,7 +4710,7 @@ MagickExport Image *SelectiveBlurImageChannel(const Image *image,
                   k++;
                 }
             }
-            j+=image->columns+width;
+            j+=(ssize_t) (image->columns+width);
           }
           if (gamma != 0.0)
             {
@@ -4737,7 +4737,7 @@ MagickExport Image *SelectiveBlurImageChannel(const Image *image,
                       k++;
                     }
                 }
-                j+=image->columns+width;
+                j+=(ssize_t) (image->columns+width);
               }
               if (gamma != 0.0)
                 {
@@ -4765,7 +4765,7 @@ MagickExport Image *SelectiveBlurImageChannel(const Image *image,
                       k++;
                     }
                 }
-                j+=image->columns+width;
+                j+=(ssize_t) (image->columns+width);
               }
               if (gamma != 0.0)
                 {
index 8aa9ba4a1a5feb38299045f48712622f881c4ebf..fa64cf127f22bfbf942bc0187ca0597f9df35048 100644 (file)
@@ -4498,9 +4498,8 @@ MagickExport Image *SteganoImage(const Image *image,const Image *watermark,
 {
 #define GetBit(alpha,i) ((((size_t) (alpha) >> (size_t) \
   (i)) & 0x01) != 0)
-#define SetBit(alpha,i,set) (alpha)=(Quantum) ((set) ? (size_t) (alpha) \
-  | (1UL << (size_t) (i)) : (size_t) (alpha) & \
-  ~(1UL << (size_t) (i)))
+#define SetBit(alpha,i,set) (alpha)=(Quantum) ((set) != 0 ? (size_t) (alpha) \
+  | (one << (size_t) (i)) : (size_t) (alpha) & ~(one << (size_t) (i)))
 #define SteganoImageTag  "Stegano/Image"
 
   Image
@@ -4528,7 +4527,8 @@ MagickExport Image *SteganoImage(const Image *image,const Image *watermark,
     *q;
 
   size_t
-    depth;
+    depth,
+    one;
 
   /*
     Initialize steganographic image attributes.
@@ -4541,6 +4541,7 @@ MagickExport Image *SteganoImage(const Image *image,const Image *watermark,
   assert(watermark->signature == MagickSignature);
   assert(exception != (ExceptionInfo *) NULL);
   assert(exception->signature == MagickSignature);
+  one=1UL;
   stegano_image=CloneImage(image,0,0,MagickTrue,exception);
   if (stegano_image == (Image *) NULL)
     return((Image *) NULL);
index 0f8e44d3ad1a011e92a886129828b707a408a3f0..138bb183eafd2fc6351dab8d7f981f8c9f576477 100644 (file)
@@ -528,13 +528,13 @@ MagickExport Image *AppendImages(const Image *image,
       break;
     if (stack == MagickFalse)
       {
-        x_offset+=image->columns;
+        x_offset+=(ssize_t) image->columns;
         y_offset=0;
       }
     else
       {
         x_offset=0;
-        y_offset+=image->rows;
+        y_offset+=(ssize_t) image->rows;
       }
     image=GetNextImageInList(image);
   }
index 2fd3ccfa01dd6e62003ae60c9d4d25df955459ac..8d5d91476f5f53944a069bfcc84db968a047b7c5 100644 (file)
@@ -609,7 +609,7 @@ MagickExport Image *MontageImageList(const ImageInfo *image_info,
           if (image_list[tile]->rows > max_height)
             max_height=image_list[tile]->rows;
         }
-      x_offset+=width+(extract_info.x+border_width)*2;
+      x_offset+=width+(extract_info.x+(ssize_t) border_width)*2;
       if (x_offset > (ssize_t) bounds.width)
         bounds.width=(size_t) x_offset;
       if (((tile+1) == (ssize_t) tiles_per_page) ||
@@ -620,7 +620,7 @@ MagickExport Image *MontageImageList(const ImageInfo *image_info,
             GetMontageGeometry(montage_info->tile,number_images,&x_offset,&y,
               &sans,&sans);
           height=concatenate != MagickFalse ? max_height : extract_info.height;
-          y_offset+=(size_t) (height+(extract_info.y+border_width)*2+
+          y_offset+=(size_t) (height+(extract_info.y+(ssize_t) border_width)*2+
             (metrics.ascent-metrics.descent+4)*number_lines+
             (montage_info->shadow != MagickFalse ? 4 : 0));
           if (y_offset > (ssize_t) bounds.height)
@@ -846,12 +846,12 @@ MagickExport Image *MontageImageList(const ImageInfo *image_info,
               (void) AnnotateImage(montage,draw_info);
             }
         }
-      x_offset+=width+(extract_info.x+border_width)*2;
+      x_offset+=width+(extract_info.x+(ssize_t) border_width)*2;
       if (((tile+1) == (ssize_t) tiles_per_page) ||
           (((tile+1) % tiles_per_row) == 0))
         {
           x_offset=extract_info.x;
-          y_offset+=(size_t) (height+(extract_info.y+border_width)*2+
+          y_offset+=(size_t) (height+(extract_info.y+(ssize_t) border_width)*2+
             (metrics.ascent-metrics.descent+4)*number_lines+
             (montage_info->shadow != MagickFalse ? 4 : 0));
           max_height=0;
index 49073042f07e874c92cc793eb44493fe0d5d475f..52edcb0de14d537bf32c45e6652297cc157859de 100644 (file)
@@ -1474,7 +1474,7 @@ MagickExport KernelInfo *AcquireKernelBuiltIn(const KernelInfoType type,
           return(DestroyKernelInfo(kernel));
 
         /* set all kernel values to scale given */
-        u=(ssize_t) kernel->width*kernel->height;
+        u=(ssize_t) (kernel->width*kernel->height);
         for ( i=0; i < u; i++)
             kernel->values[i] = scale;
         kernel->minimum = kernel->maximum = scale;   /* a flat shape */
@@ -3396,10 +3396,10 @@ static void RotateKernelInfo(KernelInfo *kernel, double angle)
           }
           /* rotate the origin - relative to center of array */
           { register ssize_t x,y;
-            x = (ssize_t) kernel->x*2-kernel->width+1;
-            y = (ssize_t) kernel->y*2-kernel->height+1;
-            kernel->x = (size_t) ( -y +kernel->width-1)/2;
-            kernel->y = (size_t) ( +x +kernel->height-1)/2;
+            x = (ssize_t) (kernel->x*2-kernel->width+1);
+            y = (ssize_t) (kernel->y*2-kernel->height+1);
+            kernel->x = (size_t) ( -y +(ssize_t) kernel->width-1)/2;
+            kernel->y = (size_t) ( +x +(ssize_t) kernel->height-1)/2;
           }
           angle = fmod(angle+270.0, 360.0);     /* angle reduced 90 degrees */
           kernel->angle = fmod(kernel->angle+90.0, 360.0);
index 5eb55d5f6ecd0e2be2dfad5dffab385aa0eec96c..e5dd5188fc6af8c92a83404de5a90920adb35717 100644 (file)
@@ -161,8 +161,8 @@ MagickExport void *CropImageToHBITMAP(Image *image,
     Initialize crop image attributes.
   */
   bitmap.bmType         = 0;
-  bitmap.bmWidth        = page.width;
-  bitmap.bmHeight       = page.height;
+  bitmap.bmWidth        = (LONG) page.width;
+  bitmap.bmHeight       = (LONG) page.height;
   bitmap.bmWidthBytes   = bitmap.bmWidth * 4;
   bitmap.bmPlanes       = 1;
   bitmap.bmBitsPixel    = 32;
@@ -198,7 +198,7 @@ MagickExport void *CropImageToHBITMAP(Image *image,
           x;
 
         /* Transfer pixels, scaling to Quantum */
-        for( x=page.width ; x> 0 ; x-- )
+        for( x=(ssize_t) page.width ; x> 0 ; x-- )
           {
             q->rgbRed = ScaleQuantumToChar(GetRedPixelComponent(p));
             q->rgbGreen = ScaleQuantumToChar(GetGreenPixelComponent(p));
@@ -612,8 +612,8 @@ MagickExport void *ImageToHBITMAP(Image *image)
 
   (void) ResetMagickMemory(&bitmap,0,sizeof(bitmap));
   bitmap.bmType=0;
-  bitmap.bmWidth=image->columns;
-  bitmap.bmHeight=image->rows;
+  bitmap.bmWidth=(LONG) image->columns;
+  bitmap.bmHeight=(LONG) image->rows;
   bitmap.bmWidthBytes=4*bitmap.bmWidth;
   bitmap.bmPlanes=1;
   bitmap.bmBitsPixel=32;
index 6d13b10a4cce82d0fdca6929e769da07337927a9..593ba128f4fed4df51056af21f32bfd1c940418a 100644 (file)
@@ -80,7 +80,7 @@ typedef struct _DoublePixelPacket
 
 typedef struct _LongPixelPacket
 {
-  unsigned long
+  size_t
     red,
     green,
     blue,
index d7366f90b7573721254ef356f42d595be93de230..4edb7c9005325152ad187a601a46752b5024bf0d 100644 (file)
@@ -1280,7 +1280,7 @@ static MagickBooleanType GetEXIFProperty(const Image *image,
         format;
 
       q=(unsigned char *) (directory+2+(12*entry));
-      tag_value=(ssize_t) ReadPropertyShort(endian,q)+tag_offset;
+      tag_value=(ssize_t) (ReadPropertyShort(endian,q)+tag_offset);
       format=(size_t) ReadPropertyShort(endian,q+2);
       if (format >= (sizeof(tag_bytes)/sizeof(*tag_bytes)))
         break;
index 3ea9a115886594b22da38567d4b322fd018435fa..45c7ab15968e5907ea085d3aaad9bdef3ec3b331 100644 (file)
@@ -2180,6 +2180,7 @@ MagickExport MagickBooleanType PosterizeImage(Image *image,
     j,
     k,
     l,
+    length,
     n;
 
   MagickBooleanType
@@ -2205,7 +2206,8 @@ MagickExport MagickBooleanType PosterizeImage(Image *image,
   if (posterize_image == (Image *) NULL)
     return(MagickFalse);
   l=1;
-  while ((l*l*l) < (ssize_t) MagickMin((ssize_t) levels*levels*levels,MaxColormapSize+1))
+  length=levels*levels*levels;
+  while ((l*l*l) < (ssize_t) MagickMin((ssize_t) length,MaxColormapSize+1))
     l++;
   status=SetImageExtent(posterize_image,(size_t) (l*l*l),1);
   if (status == MagickFalse)
index 6d2fb6c79bacbc6725a22357403eb7d32b4ae363..9b2eacd929a3eaf5595990ccc6aeba1b01703ed4 100644 (file)
@@ -188,7 +188,7 @@ static inline unsigned char *PopQuantumPixel(QuantumState *quantum_state,
     quantum_bits=(size_t) i;
     if (quantum_bits > quantum_state->bits)
       quantum_bits=quantum_state->bits;
-    i-=quantum_bits;
+    i-=(ssize_t) quantum_bits;
     if (quantum_state->bits == 8)
       *pixels='\0';
     quantum_state->bits-=quantum_bits;
@@ -221,7 +221,7 @@ static inline unsigned char *PopQuantumLongPixel(QuantumState *quantum_state,
       quantum_bits=quantum_state->bits;
     quantum_state->pixel|=(((pixel >> (depth-i)) &
       quantum_state->mask[quantum_bits]) << (32UL-quantum_state->bits));
-    i-=quantum_bits;
+    i-=(ssize_t) quantum_bits;
     quantum_state->bits-=quantum_bits;
     if (quantum_state->bits == 0U)
       {
index 06a0097b3ad2802ae6d8a2f992a5045c37afaa2c..4722c422c4aacc225fea613f37b3f4037f6ac49a 100644 (file)
@@ -212,7 +212,7 @@ static inline const unsigned char *PushQuantumPixel(
     quantum_bits=(size_t) i;
     if (quantum_bits > quantum_state->bits)
       quantum_bits=quantum_state->bits;
-    i-=quantum_bits;
+    i-=(ssize_t) quantum_bits;
     quantum_state->bits-=quantum_bits;
     *quantum=(*quantum << quantum_bits) | ((quantum_state->pixel >>
       quantum_state->bits) &~ ((~0UL) << quantum_bits));
@@ -244,7 +244,7 @@ static inline const unsigned char *PushQuantumLongPixel(
       quantum_bits=quantum_state->bits;
     *quantum|=(((quantum_state->pixel >> (32UL-quantum_state->bits)) &
       quantum_state->mask[quantum_bits]) << (depth-i));
-    i-=quantum_bits;
+    i-=(ssize_t) quantum_bits;
     quantum_state->bits-=quantum_bits;
   }
   return(pixels);
index 14087417e1c42d89c629429cb013c75885d42eac..361bbe2ec41b3cb583f1da04654dacac05979cd6 100644 (file)
@@ -191,8 +191,8 @@ MagickExport ResampleFilter *AcquireResampleFilter(const Image *image,
   resample_filter->debug=IsEventLogging();
   resample_filter->signature=MagickSignature;
 
-  resample_filter->image_area = (ssize_t) resample_filter->image->columns *
-    resample_filter->image->rows;
+  resample_filter->image_area=(ssize_t) (resample_filter->image->columns*
+    resample_filter->image->rows);
   resample_filter->average_defined = MagickFalse;
 
   /* initialise the resampling filter settings */
index 447cf3276f84b7ba9440aaa125a5a0d87f21ffe2..9d560e8494658e5c8233253b25c7aa9432c4ef48 100644 (file)
@@ -590,7 +590,7 @@ static void RadonProjection(RadonInfo *source_cells,
   q=destination_cells;
   for (step=1; step < p->width; step*=2)
   {
-    for (x=0; x < (ssize_t) p->width; x+=2*step)
+    for (x=0; x < (ssize_t) p->width; x+=2*(ssize_t) step)
     {
       ssize_t
         y;
@@ -606,13 +606,16 @@ static void RadonProjection(RadonInfo *source_cells,
         for (y=0; y < (ssize_t) (p->height-i-1); y++)
         {
           cell=GetRadonCell(p,x+i,y);
-          (void) SetRadonCell(q,x+2*i,y,cell+GetRadonCell(p,x+i+step,y+i));
-          (void) SetRadonCell(q,x+2*i+1,y,cell+GetRadonCell(p,x+i+step,y+i+1));
+          (void) SetRadonCell(q,x+2*i,y,cell+GetRadonCell(p,x+i+(ssize_t)
+            step,y+i));
+          (void) SetRadonCell(q,x+2*i+1,y,cell+GetRadonCell(p,x+i+(ssize_t)
+            step,y+i+1));
         }
         for ( ; y < (ssize_t) (p->height-i); y++)
         {
           cell=GetRadonCell(p,x+i,y);
-          (void) SetRadonCell(q,x+2*i,y,cell+GetRadonCell(p,x+i+step,y+i));
+          (void) SetRadonCell(q,x+2*i,y,cell+GetRadonCell(p,x+i+(ssize_t) step,
+            y+i));
           (void) SetRadonCell(q,x+2*i+1,y,cell);
         }
         for ( ; y < (ssize_t) p->height; y++)
@@ -1081,14 +1084,14 @@ static Image *IntegralRotateImage(const Image *image,size_t rotations,
 #if defined(MAGICKCORE_OPENMP_SUPPORT) && defined(MAGICKCORE_FUTURE)
   #pragma omp parallel for schedule(dynamic,4) shared(progress, status)
 #endif
-      for (tile_y=0; tile_y < (ssize_t) image->rows; tile_y+=tile_height)
+      for (tile_y=0; tile_y < (ssize_t) image->rows; tile_y+=(ssize_t) tile_height)
       {
         register ssize_t
           tile_x;
 
         if (status == MagickFalse)
           continue;
-        for (tile_x=0; tile_x < (ssize_t) image->columns; tile_x+=tile_width)
+        for (tile_x=0; tile_x < (ssize_t) image->columns; tile_x+=(ssize_t) tile_width)
         {
           MagickBooleanType
             sync;
@@ -1137,7 +1140,7 @@ static Image *IntegralRotateImage(const Image *image,size_t rotations,
               x;
 
             q=QueueCacheViewAuthenticPixels(rotate_view,(ssize_t)
-              rotate_image->columns-(tile_y+height),y+tile_x,height,
+              (rotate_image->columns-(tile_y+height)),y+tile_x,height,
               1,exception);
             if (q == (PixelPacket *) NULL)
               {
@@ -1272,14 +1275,14 @@ static Image *IntegralRotateImage(const Image *image,size_t rotations,
 #if defined(MAGICKCORE_OPENMP_SUPPORT) && defined(MAGICKCORE_FUTURE)
   #pragma omp parallel for schedule(dynamic,4) shared(progress,status)
 #endif
-      for (tile_y=0; tile_y < (ssize_t) image->rows; tile_y+=tile_height)
+      for (tile_y=0; tile_y < (ssize_t) image->rows; tile_y+=(ssize_t) tile_height)
       {
         register ssize_t
           tile_x;
 
         if (status == MagickFalse)
           continue;
-        for (tile_x=0; tile_x < (ssize_t) image->columns; tile_x+=tile_width)
+        for (tile_x=0; tile_x < (ssize_t) image->columns; tile_x+=(ssize_t) tile_width)
         {
           MagickBooleanType
             sync;
@@ -1328,7 +1331,7 @@ static Image *IntegralRotateImage(const Image *image,size_t rotations,
               x;
 
             q=QueueCacheViewAuthenticPixels(rotate_view,tile_y,(ssize_t)
-              y+rotate_image->rows-(tile_x+width),height,1,exception);
+              (y+rotate_image->rows-(tile_x+width)),height,1,exception);
             if (q == (PixelPacket *) NULL)
               {
                 status=MagickFalse;
@@ -1958,22 +1961,22 @@ MagickExport Image *RotateImage(const Image *image,const double degrees,
   /*
     Rotate the image.
   */
-  status=XShearImage(rotate_image,shear.x,width,height,x_offset,((ssize_t)
-    rotate_image->rows-height)/2,exception);
+  status=XShearImage(rotate_image,shear.x,width,height,x_offset,(ssize_t)
+    (rotate_image->rows-height)/2,exception);
   if (status == MagickFalse)
     {
       rotate_image=DestroyImage(rotate_image);
       return((Image *) NULL);
     }
-  status=YShearImage(rotate_image,shear.y,y_width,height,((ssize_t)
-    rotate_image->columns-y_width)/2,y_offset,exception);
+  status=YShearImage(rotate_image,shear.y,y_width,height,(ssize_t)
+    (rotate_image->columns-y_width)/2,y_offset,exception);
   if (status == MagickFalse)
     {
       rotate_image=DestroyImage(rotate_image);
       return((Image *) NULL);
     }
-  status=XShearImage(rotate_image,shear.x,y_width,rotate_image->rows,((ssize_t)
-    rotate_image->columns-y_width)/2,0,exception);
+  status=XShearImage(rotate_image,shear.x,y_width,rotate_image->rows,(ssize_t)
+    (rotate_image->columns-y_width)/2,0,exception);
   if (status == MagickFalse)
     {
       rotate_image=DestroyImage(rotate_image);
@@ -2107,14 +2110,14 @@ MagickExport Image *ShearImage(const Image *image,const double x_shear,
   if (shear_image->matte == MagickFalse)
     (void) SetImageAlphaChannel(shear_image,OpaqueAlphaChannel);
   status=XShearImage(shear_image,shear.x,image->columns,image->rows,x_offset,
-    ((ssize_t) shear_image->rows-image->rows)/2,exception);
+    (ssize_t) (shear_image->rows-image->rows)/2,exception);
   if (status == MagickFalse)
     {
       shear_image=DestroyImage(shear_image);
       return((Image *) NULL);
     }
-  status=YShearImage(shear_image,shear.y,y_width,image->rows,((ssize_t)
-    shear_image->columns-y_width)/2,y_offset,exception);
+  status=YShearImage(shear_image,shear.y,y_width,image->rows,(ssize_t)
+    (shear_image->columns-y_width)/2,y_offset,exception);
   if (status == MagickFalse)
     {
       shear_image=DestroyImage(shear_image);
index 4b4bff0770e63b394b861acb1f5c39601690da56..58be557e653879b29c71d344eb809ce637ff719f 100644 (file)
@@ -117,7 +117,7 @@ static inline ssize_t GetOpenMPThreadId(void)
 #endif
 }
 
-static inline void SetOpenMPMaximumThreads(const size_t threads)
+static inline void SetOpenMPMaximumThreads(const int threads)
 {
 #if defined(MAGICKCORE_OPENMP_SUPPORT) && (_OPENMP >= 200203)
   omp_set_num_threads(threads);
index 86ec542760342c16546df80a2a7d5e3c64fe4fdf..33f80ef28454bbf5f1a92cc83cfbafb3f5442fd7 100644 (file)
@@ -212,7 +212,7 @@ MagickExport Image *ChopImage(const Image *image,const RectangleInfo *chop_info,
   /*
     Extract chop image.
   */
-  i+=extent.height;
+  i+=(ssize_t) extent.height;
   for (y=0; y < (ssize_t) (image->rows-(extent.y+extent.height)); y++)
   {
     register const PixelPacket
@@ -1221,13 +1221,13 @@ MagickExport Image *RollImage(const Image *image,const ssize_t x_offset,
   offset.x=x_offset;
   offset.y=y_offset;
   while (offset.x < 0)
-    offset.x+=image->columns;
+    offset.x+=(ssize_t) image->columns;
   while (offset.x >= (ssize_t) image->columns)
-    offset.x-=image->columns;
+    offset.x-=(ssize_t) image->columns;
   while (offset.y < 0)
-    offset.y+=image->rows;
+    offset.y+=(ssize_t) image->rows;
   while (offset.y >= (ssize_t) image->rows)
-    offset.y-=image->rows;
+    offset.y-=(ssize_t) image->rows;
   /*
     Roll image.
   */
@@ -1311,8 +1311,8 @@ MagickExport Image *ShaveImage(const Image *image,
     return((Image *) NULL);
   shave_image->page.width-=2*shave_info->width;
   shave_image->page.height-=2*shave_info->height;
-  shave_image->page.x-=shave_info->width;
-  shave_image->page.y-=shave_info->height;
+  shave_image->page.x-=(ssize_t) shave_info->width;
+  shave_image->page.y-=(ssize_t) shave_info->height;
   return(shave_image);
 }
 \f
@@ -1406,47 +1406,47 @@ MagickExport Image *SpliceImage(const Image *image,
       break;
     case NorthGravity:
     {
-      splice_geometry.x+=splice_geometry.width/2;
+      splice_geometry.x+=(ssize_t) splice_geometry.width/2;
       break;
     }
     case NorthEastGravity:
     {
-      splice_geometry.x+=splice_geometry.width;
+      splice_geometry.x+=(ssize_t) splice_geometry.width;
       break;
     }
     case WestGravity:
     {
-      splice_geometry.y+=splice_geometry.width/2;
+      splice_geometry.y+=(ssize_t) splice_geometry.width/2;
       break;
     }
     case StaticGravity:
     case CenterGravity:
     {
-      splice_geometry.x+=splice_geometry.width/2;
-      splice_geometry.y+=splice_geometry.height/2;
+      splice_geometry.x+=(ssize_t) splice_geometry.width/2;
+      splice_geometry.y+=(ssize_t) splice_geometry.height/2;
       break;
     }
     case EastGravity:
     {
-      splice_geometry.x+=splice_geometry.width;
-      splice_geometry.y+=splice_geometry.height/2;
+      splice_geometry.x+=(ssize_t) splice_geometry.width;
+      splice_geometry.y+=(ssize_t) splice_geometry.height/2;
       break;
     }
     case SouthWestGravity:
     {
-      splice_geometry.y+=splice_geometry.height;
+      splice_geometry.y+=(ssize_t) splice_geometry.height;
       break;
     }
     case SouthGravity:
     {
-      splice_geometry.x+=splice_geometry.width/2;
-      splice_geometry.y+=splice_geometry.height;
+      splice_geometry.x+=(ssize_t) splice_geometry.width/2;
+      splice_geometry.y+=(ssize_t) splice_geometry.height;
       break;
     }
     case SouthEastGravity:
     {
-      splice_geometry.x+=splice_geometry.width;
-      splice_geometry.y+=splice_geometry.height;
+      splice_geometry.x+=(ssize_t) splice_geometry.width;
+      splice_geometry.y+=(ssize_t) splice_geometry.height;
       break;
     }
   }
@@ -1555,7 +1555,7 @@ MagickExport Image *SpliceImage(const Image *image,
 
     if (status == MagickFalse)
       continue;
-    p=GetCacheViewVirtualPixels(image_view,0,y-splice_geometry.height,
+    p=GetCacheViewVirtualPixels(image_view,0,y-(ssize_t) splice_geometry.height,
       image->columns,1,exception);
     q=QueueCacheViewAuthenticPixels(splice_view,0,y,splice_image->columns,1,
       exception);
@@ -1830,12 +1830,12 @@ MagickExport MagickBooleanType TransformImage(Image **image,
              proceed=MagickTrue;
              i=0;
              number_images=0;
-             for (y=0; y < (ssize_t) transform_image->page.height; y+=height)
-               for (x=0; x < (ssize_t) transform_image->page.width; x+=width)
+             for (y=0; y < (ssize_t) transform_image->page.height; y+=(ssize_t) height)
+               for (x=0; x < (ssize_t) transform_image->page.width; x+=(ssize_t) width)
                  number_images++;
-             for (y=0; y < (ssize_t) transform_image->page.height; y+=height)
+             for (y=0; y < (ssize_t) transform_image->page.height; y+=(ssize_t) height)
              {
-               for (x=0; x < (ssize_t) transform_image->page.width; x+=width)
+               for (x=0; x < (ssize_t) transform_image->page.width; x+=(ssize_t) width)
                {
                  progress_monitor=SetImageProgressMonitor(transform_image,
                    (MagickProgressMonitor) NULL,transform_image->client_data);
index 80338c5384c87546fbb741873775e31a30295406..b83d45d7ae40795a9233eab1f30f3dfbbb74d273 100644 (file)
@@ -930,7 +930,7 @@ MagickExport MagickBooleanType GetExecutionPath(char *path,const size_t extent)
     *cwd;
 
   *path='\0';
-  cwd=getcwd(path,(size_t) extent);
+  cwd=getcwd(path,(unsigned long) extent);
 #if defined(MAGICKCORE_HAVE_GETPID) && defined(MAGICKCORE_HAVE_READLINK) && defined(PATH_MAX)
   {
     char
index 557c10ef3a3a9a1c71152d5f134eb83af5ccaa46..f2644a41ba82f6c9255bb49b3260d9c950084841 100644 (file)
@@ -187,8 +187,8 @@ static MagickBooleanType CompositeImageList(ImageInfo *image_info,Image **image,
               (void) SetImageArtifact(composite_image,"compose:outside-overlay",
                 "false");
               columns=composite_image->columns;
-              for (y=0; y < (ssize_t) (*image)->rows; y+=composite_image->rows)
-                for (x=0; x < (ssize_t) (*image)->columns; x+=columns)
+              for (y=0; y < (ssize_t) (*image)->rows; y+=(ssize_t) composite_image->rows)
+                for (x=0; x < (ssize_t) (*image)->columns; x+=(ssize_t) columns)
                   status&=CompositeImageChannel(*image,
                     composite_options->channel,composite_options->compose,
                     composite_image,x,y);
index fa032129699bf0e7f445a262b50369d01d84957f..645b5f54c66916552df0da1111afb07acf5141ee 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><!-- 20110101000120 -->
 </div>
 </div>
 </div>
index 631caf73be34c148370c2635b9f7efc4a06149e5..2c656e63f0816766d41fd3e3f6e1dd25e70ce893 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><!-- 20110101000120 -->
 </div>
 </div>
 </div>
index 1f0c896845c209c58d1526d21ec7c570f81b189a..8b0bbe30112d2f9731f724b8ae63e365d02b8863 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20110101000120 -->
 </div>
 </div>
 </div>
index d7b40bdacdede33edb5e39bb9ac613f50c6a1203..e035f0619078c579e46cdb2ab360bfb8ffcfd138 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><!-- 20110101000120 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
@@ -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 e3c7186a5bc4b9d8acf7dd6622a7add062a9ec33..cbed94ed933c95302212e3b911ecf56cd4c75b26 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><!-- 20110101000120 -->
+</div>
 </div>
 </div>
 \r
   <h2><a name="ada"></a>Ada</h2>
 </div>
 
-<p><a href="https://gna.org/projects/g2f/" target="252018901">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="1421900686">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="1163532140">ChMagick</a> is a <a href="http://www.softintegration.com/" target="969238561">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="1351679236">ChMagick</a> is a <a href="http://www.softintegration.com/" target="1177621740">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="1408775084">Magick++</a> provides an object-oriented C++ interface to ImageMagick.  See <a href="http://www.imagemagick.org/Magick++/tutorial/Magick++_tutorial.pdf" target="1260603179">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="335777325">source</a> if you want to correct, enhance, or expand the tutorial.</p>
+<p><a href="http://www.imagemagick.org/Magick++" target="87486432">Magick++</a> provides an object-oriented C++ interface to ImageMagick.  See <a href="http://www.imagemagick.org/Magick++/tutorial/Magick++_tutorial.pdf" target="442947088">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="299090458">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="1471945007">JMagick</a> provides an object-oriented Java interface to ImageMagick.  <a href="http://im4java.sourceforge.net" target="1212024219">Im4java</a> is a pure-java interface to the ImageMagick command-line.</p>
+<p><a href="http://www.jmagick.org" target="176128845">JMagick</a> provides an object-oriented Java interface to ImageMagick.  <a href="http://im4java.sourceforge.net" target="907672363">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="1090126260">LVOOP ImageMagick</a> is an object-oriented LabVIEW interface to ImageMagick.</p>
+<p><a href="http://forums.lavag.org/downloads-file90.html" target="30606246">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="1180952957">CL-Magick</a> provides a Common Lisp interface to the ImageMagick library.</p>
+<p><a href="http://common-lisp.net/project/cl-magick/" target="982060274">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="1150271294">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="1332109233">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="535693969">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="1626673147">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="21697294">MagickWand for PHP</a> a native PHP-extension to the ImageMagick MagickWand API.</p>
+<p><a href="http://www.magickwand.org/" target="60534598">MagickWand for PHP</a> a native PHP-extension to the ImageMagick MagickWand API.</p>
 
-<p><a href="http://pecl.html.net/package/imagick" target="1691491463">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="539913456">here</a>.</p>
+<p><a href="http://pecl.html.net/package/imagick" target="885714641">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="1440739408">here</a>.</p>
 
-<p><a href="http://www.francodacosta.com/phmagick" target="822290100">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="185525170">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="1716975902">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="675832530">PythonMagickWand</a> is an object-oriented Python interface to MagickWand based on ctypes.</p>
 
-<p><a href="http://www.imagemagick.org/download/python/" target="1506316023">PythonMagick</a> is an object-oriented Python interface to ImageMagick.</p>
+<p><a href="http://www.imagemagick.org/download/python/" target="1046496974">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="311378014">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="644344461">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="1631698702">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="1022802532">documentation</a>.</p>
+<p><a href="http://rmagick.rubyforge.org/" target="1044668931">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="1685181643">documentation</a>.</p>
 
-<p><a href="http://magickwand.rubyforge.org/" target="1774790553">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="1984775743">documentation</a>.</p>
+<p><a href="http://magickwand.rubyforge.org/" target="1999377085">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="251790515">documentation</a>.</p>
 
-<p><a href="http://rubyforge.org/projects/mini-magick" target="624540314">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="1440894093">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="984741906">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="432214393">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="7010582">TclMagick</a> a native Tcl-extension to the ImageMagick MagickWand API.</p>
+<p><a href="http://tclmagick.sourceforge.net/" target="817710426">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="1255506170">RemoteMagick</a> is an XML-RPC web service that creates image thumbnails.</p>
+<p><a href="http://code.google.com/p/remotemagick/" target="1152879233">RemoteMagick</a> is an XML-RPC web service that creates image thumbnails.</p>
 \r
 </div>\r
 \r
index 40a4eda589b4c9d1c466eef5641c426e027fa63c..6b4f0f2936497a83eb7ea9224189928f4d6730cf 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
@@ -183,7 +183,7 @@ _8c.html" target="source" name="AnimateImages">AnimateImages</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 7a3bcd4a19abd4c21d1c6a95cefeccc68068c8b3..9739aa9babe0ab40e46132fd84205ad01636bc9e 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20110101000120 -->
 </div>
 </div>
 </div>
@@ -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://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 fff56ef99bbc68583b6eb60131eb2183206f9dab..f8b2f1cbba18f5cc90c66c25a474bd751d93398a 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><!-- 20110101000120 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
@@ -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 73e410c6f95a73801acafee7a9482d7a83aae78c..a3d0b67eaad6792b5293185f38540216ef656c1f 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><!-- 20110101000120 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
index c781c02ea1f161648f9e0e5acfb250a563859c80..3751e456c4b5774f45c787247c0609639dfec6ee 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
@@ -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://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 d8ce27e52b0e2b19fddad2c75f235eebdf6c8494..89a8d364e245cb6bb389cd6ebacb9aeddf5bb72b 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20110101000120 -->
 </div>
 </div>
 </div>
@@ -221,8 +221,8 @@ _8c.html" target="source" name="GetAuthenticPixels">GetAuthenticPixels</a></h2>
 <p>The format of the GetAuthenticPixels() method is:</p>
 
 <pre class="code">
-  PixelPacket *GetAuthenticPixels(Image *image,const ssize_t x,const ssize_t y,
-    const size_t columns,const size_t rows,
+  PixelPacket *GetAuthenticPixels(Image *image,const ssize_t x,
+    const ssize_t y,const size_t columns,const size_t rows,
     ExceptionInfo *exception)
 </pre>
 
@@ -444,8 +444,8 @@ _8c.html" target="source" name="QueueAuthenticPixels">QueueAuthenticPixels</a></
 <p>The format of the QueueAuthenticPixels() method is:</p>
 
 <pre class="code">
-  PixelPacket *QueueAuthenticPixels(Image *image,const ssize_t x,const ssize_t y,
-    const size_t columns,const size_t rows,
+  PixelPacket *QueueAuthenticPixels(Image *image,const ssize_t x,
+    const ssize_t y,const size_t columns,const size_t rows,
     ExceptionInfo *exception)
 </pre>
 
index 05ec67aabd66efa0e8d78121d780b2227ee940cb..c7ba41baa9400628955c766a5f09cd3232f7052f 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20110101000120 -->
 </div>
 </div>
 </div>
@@ -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://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 74cf34a8c1e726f2292d8161609945722afe338f..b075bed868f8023cea62b0f6addb9a6d7e3b320c 100644 (file)
@@ -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 4671038b5506d086932f7c1dc44134a5f36cb362..cebad0b97a63e5012b1861b322c96c5585075006 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><!-- 20110101000120 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
@@ -232,7 +232,7 @@ _8c.html" target="source" name="TextureImage">TextureImage</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 be0917001e9bf6e5c4cdb16cbec1fb6f3f53807f..e3f22c3d733027ddccf1bd992feb9b021cfaa3e2 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20110101000120 -->
 </div>
 </div>
 </div>
@@ -167,9 +167,9 @@ _8c.html" target="source" name="ConstituteImage">ConstituteImage</a></h2>
 <p>The format of the ConstituteImage method is:</p>
 
 <pre class="code">
-  Image *ConstituteImage(const size_t columns,
-    const size_t rows,const char *map,const StorageType storage,
-    const void *pixels,ExceptionInfo *exception)
+  Image *ConstituteImage(const size_t columns,const size_t rows,
+    const char *map,const StorageType storage,const void *pixels,
+    ExceptionInfo *exception)
 </pre>
 
 <p>A description of each parameter follows:</p></ol>
@@ -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 c44181226ee9018dde961b0e7c88ad1fbec55ad7..479481981b3ae314aee7f38a962d46ba1d6e1ba1 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><!-- 20110101000120 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
@@ -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 980a6844fc5e844b78a3fe2c1bc4fed7c373e575..de47494f829dbb8fb041f9f4f6c4bee6b8aa05c5 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><!-- 20110101000120 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
@@ -3144,7 +3144,7 @@ _8c.html" target="source" name="UnshiftImageList">UnshiftImageList</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 3b1629866c27875641fa58f7734f29865634bd0d..1adca25aa591829faf848fa4c8d155b8baab3fa5 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><!-- 20110101000120 -->
 </div>
 </div>
 </div>
index c94030225c2189c38ad86a4c0c35840d60fad690..a48f42ddb414d4201b5650d014632803bea9a2d2 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://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 61e857610cdd710e69033b06dfb6c5b63c15878e..1eae07d14e25b94da8f385448b23bf799b5abc82 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
@@ -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 84839e99f389966b68bfda8122b73a5e26802c24..93669b2f30405d6ae8bc76321f1b71f31a367d2c 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><!-- 20110101000120 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
@@ -491,7 +491,7 @@ _8c.html" target="source" name="MotionBlurImage">MotionBlurImage</a></h2>
 <ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
 
 <h5>angle</h5>
-<ol><p>Apply the effect assize_t this angle.</p></ol>
+<ol><p>Apply the effect along this angle.</p></ol>
 
 <h5>exception</h5>
 <ol><p>return any errors or warnings in this structure.</p></ol>
@@ -752,7 +752,7 @@ _8c.html" target="source" name="UnsharpMaskImage">UnsharpMaskImage</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 75af7a162760b56c28b3eb566a6246862f66b8cd..ed22ba226f6501eda84acb61d66ea1734e06a33b 100644 (file)
@@ -271,7 +271,7 @@ _8c.html" target="source" name="ColorDecisionListImage">ColorDecisionListImage</
 _8c.html" target="source" name="ClutImage">ClutImage</a></h2>
 <div class="doc-section">
 
-<p>ClutImage() replaces each color value in the given image, by using it as an index to lookup a replacement color value in a Color Look UP Table in the form of an image.  The values are extracted assize_t a diagonal of the CLUT image so either a horizontal or vertial gradient image can be used.</p></ol>
+<p>ClutImage() replaces each color value in the given image, by using it as an index to lookup a replacement color value in a Color Look UP Table in the form of an image.  The values are extracted along a diagonal of the CLUT image so either a horizontal or vertial gradient image can be used.</p></ol>
 
 <p>Typically this is used to either re-color a gray-scale image according to a color gradient in the CLUT image, or to perform a freeform histogram (level) adjustment according to the (typically gray-scale) gradient in the CLUT image.</p></ol>
 
index e17678f3dbaf4917f36372b2d31ec10c45e28bda..a198306d5abaaf46d62a84c7fb14e6387515bab6 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><!-- 20110101000120 -->
 </div>
 </div>
 </div>
index 93c58d23de42c884a393b396a3a871eee49bfa84..cc074a2e67342d5775fc74e6895273da6946ab54 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><!-- 20110101000120 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
index d4b5c39098a9fe42a9d3f52e1fbb091649bcdfe0..946cf3766aef0e66a5e3bf9e0aaf583b3e9f28b1 100644 (file)
@@ -423,7 +423,7 @@ _8c.html" target="source" name="PolaroidImage">PolaroidImage</a></h2>
 <ol><p>the draw info.</p></ol>
 
 <h5>angle</h5>
-<ol><p>Apply the effect assize_t this angle.</p></ol>
+<ol><p>Apply the effect along this angle.</p></ol>
 
 <h5>exception</h5>
 <ol><p>return any errors or warnings in this structure.</p></ol>
@@ -514,7 +514,7 @@ _8c.html" target="source" name="SketchImage">SketchImage</a></h2>
 <ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
 
 <h5>angle</h5>
-<ol><p>Apply the effect assize_t this angle.</p></ol>
+<ol><p>Apply the effect along this angle.</p></ol>
 
 <h5>exception</h5>
 <ol><p>return any errors or warnings in this structure.</p></ol>
@@ -689,7 +689,7 @@ _8c.html" target="source" name="VignetteImage">VignetteImage</a></h2>
 _8c.html" target="source" name="WaveImage">WaveImage</a></h2>
 <div class="doc-section">
 
-<p>WaveImage() creates a "ripple" effect in the image by shifting the pixels vertically assize_t a sine wave whose amplitude and wavelength is specified by the given parameters.</p></ol>
+<p>WaveImage() creates a "ripple" effect in the image by shifting the pixels vertically along a sine wave whose amplitude and wavelength is specified by the given parameters.</p></ol>
 
 <p>The format of the WaveImage method is:</p>
 
@@ -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 228661a9329fa986c689f3366fd2f2ac4756877a..7c521182e73859b939420dfe51e78ad8820e4640 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
index b12e86cf31fd6bff3685be3b0e31cd9e48ba6d3a..0ae38186cf890dffb94c107fe5c5a9003aa9d1ee 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20110101000120 -->
 </div>
 </div>
 </div>
index 3b686e66337998432a0d578c53468d53b9f05b1d..39d8e503ec05c7e08f5f9d6e515079ba7fa93408 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
@@ -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://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 a470329432009dc4c946183e4a24fe72589c8b58..c4f452aaff91f5ba7711e171f18b6ffea9dc46e3 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><!-- 20110101000120 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
@@ -645,7 +645,7 @@ _8c.html" target="source" name="SplitImageList">SplitImageList</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 596a98d34b0265c0e46508e410e93568be15474f..483eac3c4e65bcedeaa7ef0db25c5996ece20f56 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
@@ -176,7 +176,7 @@ _8c.html" target="source" name="MagickAverageImages">MagickAverageImages</a></h2
 _8c.html" target="source" name="MagickClipPathImage">MagickClipPathImage</a></h2>
 <div class="doc-section">
 
-<p>MagickClipPathImage() clips assize_t the named paths from the 8BIM profile, if present. Later operations take effect inside the path.  Id may be a number if preceded with #, to work on a numbered path, e.g., "#1" to use the first path.</p></ol>
+<p>MagickClipPathImage() clips along the named paths from the 8BIM profile, if present. Later operations take effect inside the path.  Id may be a number if preceded with #, to work on a numbered path, e.g., "#1" to use the first path.</p></ol>
 
 <p>The format of the MagickClipPathImage method is:</p>
 
index b271641be494364e23b511f44c024a38c16262ba..b117da9ee18c3be3d6f95aaee021ed3679d1ffe9 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><!-- 20110101000120 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
@@ -696,7 +696,7 @@ _8c.html" target="source" name="MagickClampImage">MagickClampImage</a></h2>
 _8c.html" target="source" name="MagickClipImage">MagickClipImage</a></h2>
 <div class="doc-section">
 
-<p>MagickClipImage() clips assize_t the first path from the 8BIM profile, if present.</p></ol>
+<p>MagickClipImage() clips along the first path from the 8BIM profile, if present.</p></ol>
 
 <p>The format of the MagickClipImage method is:</p>
 
@@ -714,7 +714,7 @@ _8c.html" target="source" name="MagickClipImage">MagickClipImage</a></h2>
 _8c.html" target="source" name="MagickClipImagePath">MagickClipImagePath</a></h2>
 <div class="doc-section">
 
-<p>MagickClipImagePath() clips assize_t the named paths from the 8BIM profile, if present. Later operations take effect inside the path.  Id may be a number if preceded with #, to work on a numbered path, e.g., "#1" to use the first path.</p></ol>
+<p>MagickClipImagePath() clips along the named paths from the 8BIM profile, if present. Later operations take effect inside the path.  Id may be a number if preceded with #, to work on a numbered path, e.g., "#1" to use the first path.</p></ol>
 
 <p>The format of the MagickClipImagePath method is:</p>
 
@@ -3630,7 +3630,7 @@ _8c.html" target="source" name="MagickMotionBlurImage">MagickMotionBlurImage</a>
 <ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
 
 <h5>angle</h5>
-<ol><p>Apply the effect assize_t this angle.</p></ol>
+<ol><p>Apply the effect along this angle.</p></ol>
 
  </div>
 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
@@ -3934,7 +3934,7 @@ _8c.html" target="source" name="MagickPolaroidImage">MagickPolaroidImage</a></h2
 <ol><p>the draw wand.</p></ol>
 
 <h5>angle</h5>
-<ol><p>Apply the effect assize_t this angle.</p></ol>
+<ol><p>Apply the effect along this angle.</p></ol>
 
  </div>
 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
@@ -4032,7 +4032,7 @@ _8c.html" target="source" name="MagickQuantizeImage">MagickQuantizeImage</a></h2
 <ol><p>Normally, this integer value is zero or one.  A zero or one tells Quantize to choose a optimal tree depth of Log4(number_colors).      A tree of this depth generally allows the best representation of the reference image with the least amount of memory and the fastest computational speed.  In some cases, such as an image with low color dispersion (a few number of colors), a value other than Log4(number_colors) is required.  To expand the color tree completely, use a value of 8.</p></ol>
 
 <h5>dither</h5>
-<ol><p>A value other than zero distributes the difference between an original image and the corresponding color reduced image to neighboring pixels assize_t a Hilbert curve.</p></ol>
+<ol><p>A value other than zero distributes the difference between an original image and the corresponding color reduced image to neighboring pixels along a Hilbert curve.</p></ol>
 
 <h5>measure_error</h5>
 <ol><p>A value other than zero measures the difference between the original and quantized images.  This difference is the total quantization error.  The error is computed by summing over all pixels in an image the distance squared in RGB space between each reference pixel value and its quantized value.</p></ol>
@@ -4068,7 +4068,7 @@ _8c.html" target="source" name="MagickQuantizeImages">MagickQuantizeImages</a></
 <ol><p>Normally, this integer value is zero or one.  A zero or one tells Quantize to choose a optimal tree depth of Log4(number_colors).      A tree of this depth generally allows the best representation of the reference image with the least amount of memory and the fastest computational speed.  In some cases, such as an image with low color dispersion (a few number of colors), a value other than Log4(number_colors) is required.  To expand the color tree completely, use a value of 8.</p></ol>
 
 <h5>dither</h5>
-<ol><p>A value other than zero distributes the difference between an original image and the corresponding color reduced algorithm to neighboring pixels assize_t a Hilbert curve.</p></ol>
+<ol><p>A value other than zero distributes the difference between an original image and the corresponding color reduced algorithm to neighboring pixels along a Hilbert curve.</p></ol>
 
 <h5>measure_error</h5>
 <ol><p>A value other than zero measures the difference between the original and quantized images.  This difference is the total quantization error.  The error is computed by summing over all pixels in an image the distance squared in RGB space between each reference pixel value and its quantized value.</p></ol>
@@ -5690,7 +5690,7 @@ _8c.html" target="source" name="MagickShaveImage">MagickShaveImage</a></h2>
 _8c.html" target="source" name="MagickShearImage">MagickShearImage</a></h2>
 <div class="doc-section">
 
-<p>MagickShearImage() slides one edge of an image assize_t the X or Y axis, creating a parallelogram.  An X direction shear slides an edge assize_t the X axis, while a Y direction shear slides an edge assize_t the Y axis.  The amount of the shear is controlled by a shear angle.  For X direction shears, x_shear is measured relative to the Y axis, and similarly, for Y direction shears y_shear is measured relative to the X axis.  Empty triangles left over from shearing the image are filled with the background color.</p></ol>
+<p>MagickShearImage() slides one edge of an image along the X or Y axis, creating a parallelogram.  An X direction shear slides an edge along the X axis, while a Y direction shear slides an edge along the Y axis.  The amount of the shear is controlled by a shear angle.  For X direction shears, x_shear is measured relative to the Y axis, and similarly, for Y direction shears y_shear is measured relative to the X axis.  Empty triangles left over from shearing the image are filled with the background color.</p></ol>
 
 <p>The format of the MagickShearImage method is:</p>
 
@@ -5801,7 +5801,7 @@ _8c.html" target="source" name="MagickSketchImage">MagickSketchImage</a></h2>
 <ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
 
 <h5>angle</h5>
-<ol><p>Apply the effect assize_t this angle.</p></ol>
+<ol><p>Apply the effect along this angle.</p></ol>
 
  </div>
 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
@@ -6326,7 +6326,7 @@ _8c.html" target="source" name="MagickVignetteImage">MagickVignetteImage</a></h2
 _8c.html" target="source" name="MagickWaveImage">MagickWaveImage</a></h2>
 <div class="doc-section">
 
-<p>MagickWaveImage()  creates a "ripple" effect in the image by shifting the pixels vertically assize_t a sine wave whose amplitude and wavelength is specified by the given parameters.</p></ol>
+<p>MagickWaveImage()  creates a "ripple" effect in the image by shifting the pixels vertically along a sine wave whose amplitude and wavelength is specified by the given parameters.</p></ol>
 
 <p>The format of the MagickWaveImage method is:</p>
 
index 2908385f24cd070b1af51f269fa5d04d8ebf02e6..19ce98fbd36db06a6d5d9c6233f07e0760b3efe1 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><!-- 20110101000120 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
@@ -1627,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 92e575e9d7d45b60145b1682191012857eca6f6a..b3e2c4256b94044780ca9d518faea85288b5d2fe 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 28a934b824985fffa52972e8469bbbeb6a974cf3..9f8ceb4a63608da36def0c5c7382e6c91136ab89 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20110101000120 -->
 </div>
 </div>
 </div>
@@ -404,7 +404,7 @@ _8c.html" target="source" name="SetMagickMemoryMethods">SetMagickMemoryMethods</
  <!--    <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 3a6b3ab7707ff0647ca9fc8ee3cefe21d1b0bfda..32f91a0395f05c01ed9ad4ecc12a49e40da9cd81 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><!-- 20110101000120 -->
 </div>
 </div>
 </div>
@@ -516,7 +516,7 @@ _8c.html" target="source" name="UnregisterModule">UnregisterModule</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 eae0f81f4cdaf6fae72d0ce1e964f4779f188aff..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><!-- 20110101000120 -->
+   <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 0ea720baa13dbc56506ea16f2d9493c843394ad0..0678b37dce6ab2e93638258391ee6bb704f3338c 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><!-- 20110101000120 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </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 d42a12f4d146e1adb57b4c95c9ff352b6a43c219..eaf5a93cbff628eca09622fbb1289909ac4a5ebd 100644 (file)
@@ -326,7 +326,7 @@ _8c.html" target="source" name="TransparentPaintImageChroma">TransparentPaintIma
  <!--    <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 02a2e3f06234a1bd029c186cc3922973779e1e52..72c4a35e21639c68c8371210be3b7b1143849f6b 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
index f7d65efeb3cc8e6aabe7bab125a596dca79f9ab4..dcc2d7eb628e4ac127375a50e9495670294992d4 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><!-- 20110101000120 -->
+</div>
 </div>
 </div>
 \r
index d44b7f7a55b6a366fe0aff5e8fc6ecc274f75035..dc3d523da4996a6b609c61d45adb797943fcc861 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><!-- 20110101000120 -->
 </div>
 </div>
 </div>
index 16f1e2330d23e0a9316f9d66d6f4a1d0ee012c22..8eab90ad39805dbab9b3dbb94fd69509cd6ab9ea 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20110101000120 -->
 </div>
 </div>
 </div>
index 77c1572356d45c09037dda98a7b7935b91a12f57..fe72b14c6e73c8a8c5c9cc2675581cce6f5715f6 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><!-- 20110101000120 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
index 1c9b55514a70bedff820f3eca59a9c8660b050fa..5a3ed8ae7851c17386a816d8739181adc4a20922 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20110101000120 -->
 </div>
 </div>
 </div>
@@ -452,7 +452,7 @@ _8c.html" target="source" name="ZoomImage">ZoomImage</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 04ca9b4273da2758ed246b94f5c3e8258fce471e..18d92ba74d10a4de791990973398fcbd2ef653e0 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><!-- 20110101000120 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
@@ -321,7 +321,7 @@ _8c.html" target="source" name="SetMagickResourceLimit">SetMagickResourceLimit</
  <!--    <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 857c257b87beb95b748d077f157ff82701559be4..72fa8e60d2307c0886e2a06c175b101666d43daa 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><!-- 20110101000120 -->
+</div>
 </div>
 </div>
 \r
index 33eb8d287dedd472388038046c98a6f0df80d74b..35b0b8b3745c350a1076852d761801afabd6b365 100644 (file)
@@ -235,7 +235,7 @@ _8c.html" target="source" name="RotateImage">RotateImage</a></h2>
 _8c.html" target="source" name="ShearImage">ShearImage</a></h2>
 <div class="doc-section">
 
-<p>ShearImage() creates a new image that is a shear_image copy of an existing one.  Shearing slides one edge of an image assize_t the X or Y axis, creating a parallelogram.  An X direction shear slides an edge assize_t the X axis, while a Y direction shear slides an edge assize_t the Y axis.  The amount of the shear is controlled by a shear angle.  For X direction shears, x_shear is measured relative to the Y axis, and similarly, for Y direction shears y_shear is measured relative to the X axis.  Empty triangles left over from shearing the image are filled with the background color defined by member 'background_color' of the image..  ShearImage() allocates the memory necessary for the new Image structure and returns a pointer to the new image.</p></ol>
+<p>ShearImage() creates a new image that is a shear_image copy of an existing one.  Shearing slides one edge of an image along the X or Y axis, creating a parallelogram.  An X direction shear slides an edge along the X axis, while a Y direction shear slides an edge along the Y axis.  The amount of the shear is controlled by a shear angle.  For X direction shears, x_shear is measured relative to the Y axis, and similarly, for Y direction shears y_shear is measured relative to the X axis.  Empty triangles left over from shearing the image are filled with the background color defined by member 'background_color' of the image..  ShearImage() allocates the memory necessary for the new Image structure and returns a pointer to the new image.</p></ol>
 
 <p>ShearImage() is based on the paper "A Fast Algorithm for General Raster Rotatation" by Alan W. Paeth.</p></ol>
 
index f9a6ce0814644c2686742ac56c028d434e5ee6f6..0318c81bdcf6b71965caf7ba88efa3d62cb78f90 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
@@ -179,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://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 eceb5678db0b10acb07821a0b201624b3722159d..e11cf3da754fb8ebcd2fae2a64b1a0b11864ab9e 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20110101000120 -->
 </div>
 </div>
 </div>
index 90f602207f06c603dc49efe42ebba6e3288d3380..4ec7ffe4be01d5c4d21709b968d55bd543830feb 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><!-- 20110101000120 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
@@ -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://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 49ac8785d27487e822301cc73fbf8604313cbef8..f6eaaa14e5cd930fad4f97acdfe88d5f1118422b 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
index 758099e7c0b67db027087d92fc727dd90c9cfc68..297784dd7198be783dd397012770abd1c20fe53d 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://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 c3063b6ce434ad36839bbd2391b588e6417084c4..7b92e65d1468a1c08724daf07684d2351c208690 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
index d6725d10b841b39da5e2b6e033e8741ec41abd6c..31e2d5167b92825a2a65831e3fbd9967eae3affe 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </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 213e67f5d91ca535100a321bddfa5a32d45869eb..df80fbe46084cd913d799509dd86c648a0e50db5 100644 (file)
   <li> Respect density when rendering SVG images.</li>
   <li> Set AVI handler to the MPEG coder.</li>
   <li> Compute the proper DPX user data field size.</li>
-  <li> Do not interpret a format specifier when enclosed in brackets (e.g.    rose_tile_%[filename:tile].gif.</li><br />
+  <li> Do not interpret a format specifier when enclosed in brackets (e.g.    rose_tile_%[filename:tile].gif.</li>
+  <li> Use 64-bit types when compiling with the 64-bit Visual C++ compiler under    Windows.</li><br />
 <dt>2010-05-23  6.6.2.0 Anthony Thyssen &lt;A.Thyssen@griffith...&gt;</dt>
   <li> Third Re-write of MorphologyApply() to better handle compound methods.</li>
   <li> Implemented  -set option:morphology:compose for merging results of    multiple kernels. "None" means re-iterate results with next kernel.    While "Undefined" means to use the internal default for a method.    Thinning, Thickening, HitAndMiss, Convolve, Correlate defaults to "None"    while HitAndMiss defaults to "Lighten" (union of all kernel results).    Other morphology methods defaults still to be decided.</li>
index a8338934a607ec92b10493087df9aef6417edb9b..2b1dff0e97f88ee030f04fad68e4ac137fde8ff3 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </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 be3ea7484b249c8c1e438a3e648b1d5479a94b9e..7fe632ae99e79427666119f0d8460360622384ac 100644 (file)
@@ -5018,7 +5018,7 @@ color swatch of that color and to convert to all the other color models.
  <!--    <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 4e830b80ba0681a190eaa7954fd55d337af0a2c5..40d9704348af507dfa9b5feea01a44ad0700e08b 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><!-- 20110101000120 -->
 </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 c0ec7546ae22b9a2e851cafc79eb2c6d46fb8c81..bce2c2f85efe611d1a851f3685aa095f3320d08d 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><!-- 20110101000120 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
 \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="2139580869">gimp</a> or <a href="http://www.adobe.com" target="1072930310">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="2077021155">gimp</a> or <a href="http://www.adobe.com" target="1316201417">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="1477343843">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="1298353057">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>
  <!--    <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 78eb20dede9e7a4c3f06bff7c928c585e13e523d..0a66e10f51965e8914109742d55488cdd2522db9 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
@@ -396,7 +396,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 7d0272efa258de4efa275362e88fbcc0a0c716c8..42c3adab5e88c2dc861cdc43462c034ca5676458 100644 (file)
@@ -600,7 +600,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 86eeded0b8562a36f57d29babc513740f2d95dad..a52a679fc8aafac46082c76baf3a840d845ed038 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </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 4193be14f4fec92b2413e5f2c748f3410cd8374a..54d5f0213669fdcc240315cf3f14ac75d530c85a 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20110101000120 -->
 </div>
 </div>
 </div>
     <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 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="241191165">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 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="2066355475">discourse server</a>.</p>
   <fieldset>
   <legend>Contact the Wizards</legend>
        <p>Enter this code, <em class="warn">
  <!--    <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 f0c8a4baad563d1d319583f1cbc3c8ead3ec0243..5e59aacb7013c86551739295f225f0048101af12 100644 (file)
@@ -1280,7 +1280,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 5bef90af2cbf18847680c870b5cb87f434b3d9d4..c8b9c0781626011da0d11c5294162605afbdf7f8 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20110101000120 -->
 </div>
 </div>
 </div>
@@ -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://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 aeb955becc67f1adae1039abbf1b994eaaddbfa9..57480922e42182b2e55ae67cd6c3e37aea9bb107 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 b323036f96c50290b5250f02ccd3f2fece1a7e69..902a50b5b6dfd7b68cf69304b9fb018953e1a4e8 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><!-- 20110101000120 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
index 88b72cdc8005bf1847c419d40cad6f2af0ad7004..311b8753ed240c110bed88e19c701705742f1507 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><!-- 20110101000120 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
 \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="1489958562">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="2000129290">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 77bcf8441a5ababbb0b6c39cd3c558da1f8cc39c..f865e67b156aacef948cb2e8876b5ea5aa18c735 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><!-- 20110101000120 -->
 </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 34039f3c7bdda9013daf6534fe7ec79c97ca1b31..08e5f04b03d4f11fad7677399098bd2dcb3dd64c 100644 (file)
@@ -1761,7 +1761,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 773bd733195ed491e836bdefc898d28875eb7084..b41f7bffbc15b10620dc749b51217d22b6638162 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
index 8f23acc602baa673b51c900241604aa08d85b1ab..7efa581842306a77d7d2bc1905ab5e7e2df57796 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><!-- 20110101000120 -->
 </div>
 </div>
 </div>
index 7c3b80d25c56dba3104cd9f00ec8cb17d5808080..9d5431b4c5d660ff7cb8b050589ee9bb5c7c4052 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><!-- 20110101000120 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
@@ -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="78624356">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="554948785">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
index 77adaf84c7ac6f2f316b85fd22a757426fb51314..c688039d4bf4af0fcd02b4c8970e981bbdaf2ba6 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><!-- 20110101000120 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
index 8500c48a33971518da9eb8bbfff8c8ba3ac82989..86eeaede0f13326daec4c93e37e558b25429754f 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 0fb68d937fa451c0552bc3e85576bdebd3a099bf..7134291b2d3f3881a14aae6ad5a90d886c026854 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 4637145d15f179c5ae2d111ffbecf8223cc48f4a..fc82cfe22ab4bc9eb52add13473e8e33ad983a01 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><!-- 20110101000120 -->
 </div>
 </div>
 </div>
@@ -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://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 630c077327a313ef35b639065a7acd6dc3c1f03b..8e0def141447905e4afa15c474228b34bd6e3868 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 f7fe96bfbca8f25291e245b6161040b5197488af..8ce9d894744aa360db8fa1ae8cd5e4a3f32b6e38 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><!-- 20110101000120 -->
 </div>
 </div>
 </div>
   <h2><a name="command-line"></a>Command-line Tutorials</h2>
 </div>
 <ul>
-  <dt><a href="http://www.imagemagick.org/Usage/" target="2057531562">Examples of ImageMagick Usage</a></dt>
-  <dt><a href="http://software.newsforge.com/article.pl?sid=05/04/29/1358220" target="1936343383">Advanced image editing from the command line with ImageMagick</a></dt>
-  <dt><a href="http://www.applematters.com/index.html/section/comments/1113/" target="328723375">Best Open Source Software for the Macintosh</a></dt>
-  <dt><a href="http://software.newsforge.com/article.pl?sid=05/07/01/1959251" target="1114735352">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="746310148">Convert Images with Open Source ImageMagick</a></dt>
-  <dt><a href="http://polishlinux.org/apps/graphics/enchanting-pictures-with-imagemagick/" target="423093620">Enchanting Pictures with ImageMagick</a></dt>
-  <dt><a href="http://www-106.ibm.com/developerworks/library/l-graf/?ca=dnt-428" target="123622535">Graphics from the Command Line</a></dt>
-  <dt><a href="http://www.ars-informatica.ca/article.html?article=22" target="1219372961">Image creation, conversion and manipulation with ImageMagick</a></dt>
-  <dt><a href="http://www.applematters.com/index.html/section/comments/2104/" target="1262705389">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="547140977">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="75194583">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="155264046">ImageMagick command line examples - part 2</a></dt>
-  <dt><a href="http://www.rabuser.info/jmagick.html" target="1126021493">ImageMagick &amp; Java</a></dt>
-  <dt><a href="http://www.jpeek.com/articles/linuxmag/0606.pdf" target="1510660620">ImageMagick, Part One</a></dt>
-  <dt><a href="http://www.jpeek.com/articles/linuxmag/0607.pdf" target="1844115243">ImageMagick, Part Two</a></dt>
-  <dt><a href="http://www-106.ibm.com/developerworks/library/l-graf2/?ca=dgr-lnxw15GraphicsLine" target="625264757">More Graphics from the Command Line</a></dt>
-  <dt><a href="http://www.ffnn.nl/pages/projects/ubuntu-firefox-themes.html" target="1719333387">Ubuntu Firefox Themes</a></dt>
+  <dt><a href="http://www.imagemagick.org/Usage/" target="1603743616">Examples of ImageMagick Usage</a></dt>
+  <dt><a href="http://software.newsforge.com/article.pl?sid=05/04/29/1358220" target="1138476842">Advanced image editing from the command line with ImageMagick</a></dt>
+  <dt><a href="http://www.applematters.com/index.html/section/comments/1113/" target="2111828130">Best Open Source Software for the Macintosh</a></dt>
+  <dt><a href="http://software.newsforge.com/article.pl?sid=05/07/01/1959251" target="807939204">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="168614935">Convert Images with Open Source ImageMagick</a></dt>
+  <dt><a href="http://polishlinux.org/apps/graphics/enchanting-pictures-with-imagemagick/" target="51830914">Enchanting Pictures with ImageMagick</a></dt>
+  <dt><a href="http://www-106.ibm.com/developerworks/library/l-graf/?ca=dnt-428" target="1250886293">Graphics from the Command Line</a></dt>
+  <dt><a href="http://www.ars-informatica.ca/article.html?article=22" target="467705393">Image creation, conversion and manipulation with ImageMagick</a></dt>
+  <dt><a href="http://www.applematters.com/index.html/section/comments/2104/" target="227959760">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="11075008">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="498311639">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="1210020034">ImageMagick command line examples - part 2</a></dt>
+  <dt><a href="http://www.rabuser.info/jmagick.html" target="1343184241">ImageMagick &amp; Java</a></dt>
+  <dt><a href="http://www.jpeek.com/articles/linuxmag/0606.pdf" target="2124984786">ImageMagick, Part One</a></dt>
+  <dt><a href="http://www.jpeek.com/articles/linuxmag/0607.pdf" target="1270554632">ImageMagick, Part Two</a></dt>
+  <dt><a href="http://www-106.ibm.com/developerworks/library/l-graf2/?ca=dgr-lnxw15GraphicsLine" target="81415234">More Graphics from the Command Line</a></dt>
+  <dt><a href="http://www.ffnn.nl/pages/projects/ubuntu-firefox-themes.html" target="1418240546">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="1143914817">Create Mosaic Images with Perl and ImageMagick</a></dt>
-  <dt><a href="http://builder.com.com/5100-6371-5924990.html" target="29948301">Convert images for printing with MagickWand for PHP</a></dt>
-  <dt><a href="http://www.sitepoint.com/article/dynamic-images-imagemagick" target="1329651001">Create Dynamic Images with ImageMagick</a></dt>
-  <dt><a href="http://www.clearimageonline.com/builder/pdf/imageservices.pdf" target="257784731">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="1789874180">How to compile ImageMagick for PHP by hand</a></dt>
-  <dt><a href="http://members.shaw.ca/el.supremo/MagickWand/" target="1720777731">MagickWand Examples in C</a></dt>
-  <dt><a href="http://www.html-editors.com/contest/1/82-read.html" target="2118783244">PHP Extensions: MagickWand for PHP</a></dt>
-  <dt><a href="http://www.evolt.org/article/PHP_frontend_to_ImageMagick/17/55650/" target="392553355">PHP frontend to ImageMagick</a></dt>
-  <dt><a href="http://www.ioncannon.net/php/61/php-imagemagick-magickwand-examples/" target="1406408123">PHP ImageMagick MagickWand Examples</a></dt>
-  <dt><a href="http://www.imagemagick.org/RMagick/doc/rvgtut.html" target="1011458416">RVG - Ruby Vector Graphics</a></dt>
-  <dt><a href="http://www.devshed.com/c/a/PHP/Security-Images-with-PHP-and-ImageMagick/" target="582733917">Security Images with PHP and ImageMagick</a></dt>
-  <dt><a href="http://www.rubblewebs.co.uk/imagemagick/" target="1888076076">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="1456079802">Create Mosaic Images with Perl and ImageMagick</a></dt>
+  <dt><a href="http://builder.com.com/5100-6371-5924990.html" target="757247764">Convert images for printing with MagickWand for PHP</a></dt>
+  <dt><a href="http://www.sitepoint.com/article/dynamic-images-imagemagick" target="317253872">Create Dynamic Images with ImageMagick</a></dt>
+  <dt><a href="http://www.clearimageonline.com/builder/pdf/imageservices.pdf" target="2100424263">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="1801916696">How to compile ImageMagick for PHP by hand</a></dt>
+  <dt><a href="http://members.shaw.ca/el.supremo/MagickWand/" target="2002435515">MagickWand Examples in C</a></dt>
+  <dt><a href="http://www.html-editors.com/contest/1/82-read.html" target="1952317701">PHP Extensions: MagickWand for PHP</a></dt>
+  <dt><a href="http://www.evolt.org/article/PHP_frontend_to_ImageMagick/17/55650/" target="2053707211">PHP frontend to ImageMagick</a></dt>
+  <dt><a href="http://www.ioncannon.net/php/61/php-imagemagick-magickwand-examples/" target="1295845960">PHP ImageMagick MagickWand Examples</a></dt>
+  <dt><a href="http://www.imagemagick.org/RMagick/doc/rvgtut.html" target="237048446">RVG - Ruby Vector Graphics</a></dt>
+  <dt><a href="http://www.devshed.com/c/a/PHP/Security-Images-with-PHP-and-ImageMagick/" target="723933989">Security Images with PHP and ImageMagick</a></dt>
+  <dt><a href="http://www.rubblewebs.co.uk/imagemagick/" target="301241546">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="1359558414">Installing ImageMagick on Mac OS X</a></dt>
-  <dt><a href="http://www.cloudgoessocial.net/2010/02/10/imagemagick-for-iphone-via-snowleopard/" target="25355972">ImageMagick on iPhone</a></dt>
-  <dt><a href="http://www.cloudgoessocial.net/2009/07/09/imagemagick-on-iphone-xcode/" target="1798123991">ImageMagick on iPhone - Xcode</a></dt>
-  <dt><a href="http://www.digitalsanctum.com/?s=ImageMagick" target="1148418149">Installing ImageMagick from Source on Ubuntu</a></dt>
+  <dt><a href="http://beta.bigmedium.com/blog/imagemagick-install-osx.shtml" target="1241461610">Installing ImageMagick on Mac OS X</a></dt>
+  <dt><a href="http://www.cloudgoessocial.net/2010/02/10/imagemagick-for-iphone-via-snowleopard/" target="1413861433">ImageMagick on iPhone</a></dt>
+  <dt><a href="http://www.cloudgoessocial.net/2009/07/09/imagemagick-on-iphone-xcode/" target="1904985162">ImageMagick on iPhone - Xcode</a></dt>
+  <dt><a href="http://www.digitalsanctum.com/?s=ImageMagick" target="232454805">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="354079348">Down-sampling Methods</a></dt>
+  <dt><a href="http://www.xs4all.nl/%7Ebvdwolf/main/foto/down_sample/down_sample.htm" target="1378205916">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="765375695">Book review: ImageMagick Tricks</a></dt>
-  <dt><a href="http://books.slashdot.org/books/06/03/13/1442239.shtml" target="1894728298">The Definitive Guide To ImageMagick</a></dt>
+  <dt><a href="http://www.linux.com/article.pl?sid=06/09/29/1917210" target="565440718">Book review: ImageMagick Tricks</a></dt>
+  <dt><a href="http://books.slashdot.org/books/06/03/13/1442239.shtml" target="401069740">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="777172968">ImageMagick Users List</a></dt>
-  <dt><a href="http://www.archivesat.com/ImageMagick_Developer_List/" target="888998230">ImageMagick Developers List</a></dt>
-  <dt><a href="http://www.archivesat.com/ImageMagick_Defect_Support/" target="966617611">ImageMagick Bugs List</a></dt>
+  <dt><a href="http://www.archivesat.com/ImageMagick_Users_List/" target="1430036830">ImageMagick Users List</a></dt>
+  <dt><a href="http://www.archivesat.com/ImageMagick_Developer_List/" target="1816327011">ImageMagick Developers List</a></dt>
+  <dt><a href="http://www.archivesat.com/ImageMagick_Defect_Support/" target="868775133">ImageMagick Bugs List</a></dt>
 </ul>
 
 <div style="margin: auto;">
 </div>
 <dl>
   <dt>Denmark</dt>
-    <dd><a href="http://imagemagick.europnews.de" target="2039878357">http://imagemagick.europnews.de</a></dd><br />
+    <dd><a href="http://imagemagick.europnews.de" target="1657996590">http://imagemagick.europnews.de</a></dd><br />
   <dt>Germany</dt>
-    <dd><a href="http://imagemagick.linux-mirror.org" target="1436139208">http://imagemagick.linux-mirror.org</a></dd><br />
+    <dd><a href="http://imagemagick.linux-mirror.org" target="1827402019">http://imagemagick.linux-mirror.org</a></dd><br />
   <dt>Ireland</dt>
-    <dd><a href="http://imagemagick.oss-mirror.org" target="1041812194">http://imagemagick.oss-mirror.org</a></dd><br />
+    <dd><a href="http://imagemagick.oss-mirror.org" target="1367086772">http://imagemagick.oss-mirror.org</a></dd><br />
   <dt>United States</dt>
-    <dd><a href="http://www.imagemagick.org" target="47658755">http://www.imagemagick.org</a></dd>
+    <dd><a href="http://www.imagemagick.org" target="720532976">http://www.imagemagick.org</a></dd>
 </dl>
 
 <div style="margin: auto;">
 </div>
 
 <ul>
-  <dt><a href="http://gmic.sourceforge.net/" target="414677053">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="404989166">Image Commander</a>: bulk picture processing with a GUI</dt>
+  <dt><a href="http://gmic.sourceforge.net/" target="1023102612">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="1344587910">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="1891773998">Wizard's Toolkit</a></dt>
-  <dt><a href="http://www.multipole.org" target="1039941810">Computational Simulation of Multi-Body Interactions with O(n) Scaling</a></dt>
+  <dt><a href="http://www.wizards-toolkit.org" target="1991087608">Wizard's Toolkit</a></dt>
+  <dt><a href="http://www.multipole.org" target="1104517846">Computational Simulation of Multi-Body Interactions with O(n) Scaling</a></dt>
 </ul>
 
 \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 212f2fd151009d413d22b702036c4dbae6aac3cf..14c95fbc58c9c3e98a9d53f4e4a8c8e0a85db644 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><!-- 20110101000120 -->
 </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 a6aff4eb9adfde8b81aeb6018d1b4d6359556809..b3f5eb7a61fd2b3d4882c099aa42b39c5301070c 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
@@ -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://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 a8bef1172fc56aabcc829ed80c2e502d5c273f86..f2495e572f667210e1fb904bcc620b4dc94696cd 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
 <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="1979861">http://imagemagick.europnews.de/</a></dd><br />
+    <dd><a href="http://imagemagick.europnews.de/" target="420740264">http://imagemagick.europnews.de/</a></dd><br />
   <dt>Unites States</dt>
-    <dd><a href="http://www.imagemagick.org/" target="189063829">http://www.imagemagick.org/</a></dd>
+    <dd><a href="http://www.imagemagick.org/" target="1791253161">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://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 f1aff9e4541130c9e78d453e4ed2f3cff268579c..2342a7c780e8a8a48ccf92f2a98d653904474a30 100644 (file)
@@ -1278,7 +1278,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 59dcde50f838976b0d93e59d202be5d7b15ccbb0..564da20b42bc1fe28d2a41c257ac9c3fccbc185a 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><!-- 20110101000120 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
@@ -698,7 +698,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 3e12fa4efa7602cb215a81d1d7994fa45120a853..68f6fdd62e529bb1acd73a8f91c67e2f733ac6d9 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </div>
 </div>
 </div>
index 0fb09d89720fad00b9b823ace502ad102399950e..99d8cd5e696dff4c84e14a5425b965589e0fdf0e 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><!-- 20110101000120 -->
 </div>
 </div>
 </div>
@@ -2558,7 +2558,7 @@ blobs in any of these image <a href="../www/formats.html">formats</a> and provid
  <!--    <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 a4013c2bf2b36d692744d5ebddd5aab3574843de..69b813b1ca50827fb740ac2dd050565abc2fd3f9 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 201006101000040 -->
 </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 2ab1fe6284ec0fda7798cddd6577b2fcb43b5dd4..e5fcd0490611076d481b8e2abf5f5bfe8488d16c 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://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 998e933475153b8ca051c632930d3551eb0db672..8923722970fa7218bd411de4db116c1d38686d7d 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20110101000120 -->
 </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="38995743">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="91875476">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="199647799">Unix source</a>: Unix source distributions.</dd>\r
-    <dd><a href="http://www.imagemagick.org/download/windows" target="33238112">Windows source</a>: Windows source distributions.</dd>\r
-    <dd><a href="http://www.imagemagick.org/download/binaries" target="8351190">Unix and Windows binaries</a>: Unix and Windows binary distributions.</dd>\r
+    <dd><a href="http://www.imagemagick.org/download" target="934606968">Unix source</a>: Unix source distributions.</dd>\r
+    <dd><a href="http://www.imagemagick.org/download/windows" target="1543713895">Windows source</a>: Windows source distributions.</dd>\r
+    <dd><a href="http://www.imagemagick.org/download/binaries" target="1695330679">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="1556692322">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="1463485437">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="1402840448">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="1099785580">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="1531879885">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="650096679">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="1611152352">ChMagick</a>: is a <a href="http://www.softintegration.com/" target="416195177">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="8851090">CL-Magick</a>: provides a Common Lisp interface to the ImageMagick library.</dd>\r
-    <dd><a href="https://gna.org/projects/g2f/" target="1048350523">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="322960500">Magick++</a>: provides an object-oriented C++ interface to ImageMagick.</dd>\r
-    <dd><a href="http://pecl.html.net/package/imagick" target="1299567650">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="1749877214">JMagick</a>: provides an object-oriented Java interface to ImageMagick.</dd>\r
+    <dd><a href="http://www.imagemagick.org/ChMagick" target="1060347999">ChMagick</a>: is a <a href="http://www.softintegration.com/" target="1995071745">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="1594099797">CL-Magick</a>: provides a Common Lisp interface to the ImageMagick library.</dd>\r
+    <dd><a href="https://gna.org/projects/g2f/" target="798988972">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="1235342899">Magick++</a>: provides an object-oriented C++ interface to ImageMagick.</dd>\r
+    <dd><a href="http://pecl.html.net/package/imagick" target="1137118266">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="976041992">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="1029746599">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="1563340945">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="89961498">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="1955174921">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="1018489684">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="1082490563">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="12035034">PythonMagick</a>: an object-oriented Python interface to ImageMagick.</dd>\r
-    <dd><a href="http://rmagick.rubyforge.org/" target="168290147">RMagick</a>: is an interface between the Ruby programming language and ImageMagick.</dd>\r
-    <dd><a href="http://tclmagick.sourceforge.net/" target="768443181">TclMagick</a>: a native Tcl-extension to the ImageMagick MagickWand API.</dd>\r
+    <dd><a href="http://www.imagemagick.org/download/python/" target="2024048828">PythonMagick</a>: an object-oriented Python interface to ImageMagick.</dd>\r
+    <dd><a href="http://rmagick.rubyforge.org/" target="200566118">RMagick</a>: is an interface between the Ruby programming language and ImageMagick.</dd>\r
+    <dd><a href="http://tclmagick.sourceforge.net/" target="87714148">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="298274689">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="1955390941">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="1949346459">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="1695936715">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="2084620641">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="1176605590">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="1179897715">Fourier Transform Processing With ImageMagick</a></dd>\r
-  <dd><a href="http://www.imagemagick.org/Usage/fourier/" target="36606223">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="561965600">Fourier Transform Processing With ImageMagick</a></dd>\r
+  <dd><a href="http://www.imagemagick.org/Usage/fourier/" target="1784401138">ImageMagick v6 Examples -- Fourier Transforms</a></dd>\r
 </dl>\r
 \r
 \r
index 463821146350f88ee30a9edcb293c319a6ba1238..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><!-- 20110101000120 -->
+   <a title="Sponsor: Online-Magazin" href="http://www.unkostenbeitrag.de/" title="Online-Magazin">Online-Magazin</a><!-- 20101101000200 -->
 </div>
 </div>
 </div>
index 0d34965a9553ac507e764b646120561aaea95f6d..81def29001fef526538473f3fd8e1b0cc9419ffa 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: Lampe Berger" href="http://www.geschenke-elsen.de/" title="Lampe Berger">Lampe Berger</a><!-- 20106101000040 -->
+   <a title="Sponsor: Webdesign" href="http://www.renehornig.com/" title="Webdesign">Webdesign</a><!-- 20110101000120 -->
 </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://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 6e791c7845e3ccab7105ee25eb519b0961b7daff..fb5559327df27f4115b0514da5daa7bb651f196d 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><!-- 20110101000120 -->
 </div>
 </div>
 </div>