|
@@ -0,0 +1,66 @@
|
|
|
+{
|
|
|
+ Copyright 1999-2009 ImageMagick Studio LLC, a non-profit organization
|
|
|
+ dedicated to making software imaging solutions freely available.
|
|
|
+
|
|
|
+ You may not use this file except in compliance with the License.
|
|
|
+ obtain a copy of the License at
|
|
|
+
|
|
|
+ http://www.imagemagick.org/script/license.php
|
|
|
+
|
|
|
+ Unless required by applicable law or agreed to in writing, software
|
|
|
+ distributed under the License is distributed on an "AS IS" BASIS,
|
|
|
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
|
+ See the License for the specific language governing permissions and
|
|
|
+ limitations under the License.
|
|
|
+
|
|
|
+ MagickCore cache methods.
|
|
|
+}
|
|
|
+{
|
|
|
+ Based on ImageMagick 6.5.7
|
|
|
+}
|
|
|
+
|
|
|
+//#include "magick/blob.h"
|
|
|
+
|
|
|
+{extern MagickExport const IndexPacket
|
|
|
+ *GetVirtualIndexQueue(const Image *);
|
|
|
+
|
|
|
+extern MagickExport const PixelPacket
|
|
|
+ *GetVirtualPixels(const Image *,const long,const long,const unsigned long,
|
|
|
+ const unsigned long,ExceptionInfo *),
|
|
|
+ *GetVirtualPixelQueue(const Image *);
|
|
|
+
|
|
|
+extern MagickExport IndexPacket
|
|
|
+ *GetAuthenticIndexQueue(const Image *);
|
|
|
+
|
|
|
+extern MagickExport MagickBooleanType
|
|
|
+ GetOneVirtualMagickPixel(const Image *,const long,const long,
|
|
|
+ MagickPixelPacket *,ExceptionInfo *),
|
|
|
+ GetOneVirtualPixel(const Image *,const long,const long,PixelPacket *,
|
|
|
+ ExceptionInfo *),
|
|
|
+ GetOneVirtualMethodPixel(const Image *,const VirtualPixelMethod,const long,
|
|
|
+ const long,PixelPacket *,ExceptionInfo *),
|
|
|
+ GetOneAuthenticPixel(Image *,const long,const long,PixelPacket *,
|
|
|
+ ExceptionInfo *),
|
|
|
+ InstantiateCacheComponent(void),
|
|
|
+ PersistPixelCache(Image *,const char *,const MagickBooleanType,
|
|
|
+ MagickOffsetType *,ExceptionInfo *),
|
|
|
+ SyncAuthenticPixels(Image *,ExceptionInfo *);
|
|
|
+
|
|
|
+extern MagickExport MagickSizeType
|
|
|
+ GetImageExtent(const Image *);}
|
|
|
+
|
|
|
+//extern MagickExport PixelPacket
|
|
|
+function GetAuthenticPixels(_image: PImage; const x, y: clong;
|
|
|
+ const columns, rows: culong; exception: PExceptionInfo
|
|
|
+ ): PPixelPacket; cdecl; external MagickExport;
|
|
|
+// *GetAuthenticPixelQueue(const Image *),
|
|
|
+// *QueueAuthenticPixels(Image *,const long,const long,const unsigned long,
|
|
|
+// const unsigned long,ExceptionInfo *);
|
|
|
+
|
|
|
+{extern MagickExport VirtualPixelMethod
|
|
|
+ GetPixelCacheVirtualMethod(const Image *),
|
|
|
+ SetPixelCacheVirtualMethod(const Image *,const VirtualPixelMethod);
|
|
|
+
|
|
|
+extern MagickExport void
|
|
|
+ DestroyCacheFaclity(void);}
|
|
|
+
|