]> granicus.if.org Git - imagemagick/commitdiff
Added cropToTiles to Magick++.
authordirk <dirk@git.imagemagick.org>
Sat, 28 Jun 2014 09:47:10 +0000 (09:47 +0000)
committerdirk <dirk@git.imagemagick.org>
Sat, 28 Jun 2014 09:47:10 +0000 (09:47 +0000)
Magick++/lib/Magick++/Include.h
Magick++/lib/Magick++/STL.h

index 124cef2f065aba049c5e10c3a6d0ea49e335ad4b..dedc464a9b2529a72a4d0bcbc6b5378011b437b7 100644 (file)
@@ -1068,6 +1068,7 @@ namespace Magick
   using MagickCore::CorruptImageFatalError;
   using MagickCore::CorruptImageWarning;
   using MagickCore::CropImage;
+  using MagickCore::CropImageToTiles;
   using MagickCore::CycleColormapImage;
   using MagickCore::DecipherImage;
   using MagickCore::DelegateError;
index f5f8084498204a0682739772ff405e90d0adaef9..899ed99dd85aa6d64a42206c8e0f0fb49e3782af 100644 (file)
@@ -2137,6 +2137,18 @@ namespace Magick
     ThrowPPException;
   }
 
+  template <class Container>
+  void cropToTiles(Container *tiledImages_,const Image image_,
+    const Geometry &geometry_)
+  {
+    GetPPException;
+    MagickCore::Image* images=CropImageToTiles(image_.constImage(),
+      static_cast<std::string>(geometry_).c_str(),exceptionInfo);
+    tiledImages_->clear();
+    insertImages(tiledImages_,images);
+    ThrowPPException;
+  }
+
   // Break down an image sequence into constituent parts.  This is
   // useful for creating GIF or MNG animation sequences.
   template <class InputIterator, class Container >