MagickCore  6.9.12-38
Convert, Edit, Or Compose Bitmap Images
animate.h
Go to the documentation of this file.
1 /*
2  Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization
3  dedicated to making software imaging solutions freely available.
4 
5  You may not use this file except in compliance with the License. You may
6  obtain a copy of the License at
7 
8  https://imagemagick.org/script/license.php
9 
10  Unless required by applicable law or agreed to in writing, software
11  distributed under the License is distributed on an "AS IS" BASIS,
12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  See the License for the specific language governing permissions and
14  limitations under the License.
15 
16  MagickCore methods to interactively animate an image sequence.
17 */
18 #ifndef MAGICKCORE_ANIMATE_H
19 #define MAGICKCORE_ANIMATE_H
20 
21 #if defined(__cplusplus) || defined(c_plusplus)
22 extern "C" {
23 #endif
24 
26  AnimateImages(const ImageInfo *,Image *);
27 
28 #if defined(__cplusplus) || defined(c_plusplus)
29 }
30 #endif
31 
32 #endif
XDefaultScreen
#define XDefaultScreen
Definition: vms.h:94
SetImageType
MagickExport MagickBooleanType SetImageType(Image *image, const ImageType type)
Definition: attribute.c:1549
CloneString
MagickExport char * CloneString(char **destination, const char *source)
Definition: string.c:284
MagickExport
#define MagickExport
Definition: method-attribute.h:80
_Image::debug
MagickBooleanType debug
Definition: image.h:290
_Image::filename
char filename[MaxTextExtent]
Definition: image.h:278
_RectangleInfo::x
ssize_t x
Definition: geometry.h:130
_Image::matte
MagickBooleanType matte
Definition: image.h:171
SetImageProgress
MagickExport MagickBooleanType SetImageProgress(const Image *image, const char *tag, const MagickOffsetType offset, const MagickSizeType extent)
Definition: monitor.c:136
XChangeGC
#define XChangeGC
Definition: vms.h:57
MissingDelegateError
@ MissingDelegateError
Definition: exception.h:59
DirectClass
@ DirectClass
Definition: magick-type.h:194
HeadPath
@ HeadPath
Definition: utility.h:30
GetMagickModule
#define GetMagickModule()
Definition: log.h:29
MagickStatusType
unsigned int MagickStatusType
Definition: magick-type.h:127
ImageListToArray
MagickExport Image ** ImageListToArray(const Image *images, ExceptionInfo *exception)
Definition: list.c:859
XLookupString
#define XLookupString
Definition: vms.h:206
X11Event
@ X11Event
Definition: log.h:55
TailPath
@ TailPath
Definition: utility.h:31
XInstallColormap
#define XInstallColormap
Definition: vms.h:188
XRootWindow
#define XRootWindow
Definition: vms.h:249
geometry.h
MagickCoreSignature
#define MagickCoreSignature
Definition: method-attribute.h:86
XDefaultColormap
#define XDefaultColormap
Definition: vms.h:89
FormatLocaleString
MagickExport ssize_t FormatLocaleString(char *magick_restrict string, const size_t length, const char *magick_restrict format,...)
Definition: locale.c:497
_RectangleInfo::height
size_t height
Definition: geometry.h:127
AnimateImages
MagickExport MagickBooleanType AnimateImages(const ImageInfo *, Image *)
Definition: animate.c:3034
XRefreshKeyboardMapping
#define XRefreshKeyboardMapping
Definition: vms.h:242
XFreeFont
#define XFreeFont
Definition: vms.h:144
_ImageInfo::page
char * page
Definition: image.h:378
NewImageList
MagickExport Image * NewImageList(void)
Definition: list.c:953
Colormap
static const ColormapInfo Colormap[]
Definition: color.c:101
_Image::start_loop
ssize_t start_loop
Definition: image.h:255
AnimateImages
MagickExport MagickBooleanType AnimateImages(const ImageInfo *image_info, Image *image)
Definition: animate.c:3034
XSync
#define XSync
Definition: vms.h:315
XNextEvent
#define XNextEvent
Definition: vms.h:215
_Image::quality
size_t quality
Definition: image.h:164
_RectangleInfo
Definition: geometry.h:124
property.h
XServerError
@ XServerError
Definition: exception.h:72
XChangeWindowAttributes
#define XChangeWindowAttributes
Definition: vms.h:60
XReconfigureWMWindow
#define XReconfigureWMWindow
Definition: vms.h:240
image-private.h
monitor.h
GetFirstImageInList
MagickExport Image * GetFirstImageInList(const Image *images)
Definition: list.c:576
_Image::columns
size_t columns
Definition: image.h:174
XAllocStandardColormap
#define XAllocStandardColormap
Definition: vms.h:46
delegate.h
MagickSizeType
size_t MagickSizeType
Definition: magick-type.h:136
resource_.h
SetWarningHandler
MagickExport WarningHandler SetWarningHandler(WarningHandler handler)
Definition: exception.c:952
WriteImages
MagickExport MagickBooleanType WriteImages(const ImageInfo *image_info, Image *images, const char *filename, ExceptionInfo *exception)
Definition: constitute.c:1380
layer.h
NoInterlace
@ NoInterlace
Definition: image.h:68
_Image::ticks_per_second
ssize_t ticks_per_second
Definition: image.h:248
XSetErrorHandler
#define XSetErrorHandler
Definition: vms.h:267
TrueColorMatteType
@ TrueColorMatteType
Definition: image.h:58
XValue
@ XValue
Definition: geometry.h:30
ResourceLimitError
@ ResourceLimitError
Definition: exception.h:55
WarningHandler
void(* WarningHandler)(const ExceptionType, const char *, const char *)
Definition: exception.h:134
utility.h
XSelectInput
#define XSelectInput
Definition: vms.h:256
version.h
XOpenDisplay
#define XOpenDisplay
Definition: vms.h:218
string_.h
TrueColorType
@ TrueColorType
Definition: image.h:57
DestroyString
MagickExport char * DestroyString(char *string)
Definition: string.c:821
GetPathComponent
MagickExport void GetPathComponent(const char *path, PathType type, char *component)
Definition: utility.c:1218
MagickTrue
@ MagickTrue
Definition: magick-type.h:201
XInternAtom
#define XInternAtom
Definition: vms.h:189
_RectangleInfo::y
ssize_t y
Definition: geometry.h:131
XWithdrawWindow
#define XWithdrawWindow
Definition: vms.h:339
XSetWindowBackgroundPixmap
#define XSetWindowBackgroundPixmap
Definition: vms.h:301
CoalesceImages
MagickExport Image * CoalesceImages(const Image *image, ExceptionInfo *exception)
Definition: layer.c:232
TraceEvent
@ TraceEvent
Definition: log.h:38
AcquireMagickMemory
MagickExport void * AcquireMagickMemory(const size_t size)
Definition: memory.c:552
GetMagickTime
MagickExport time_t GetMagickTime(void)
Definition: timer.c:327
XCheckTypedWindowEvent
#define XCheckTypedWindowEvent
Definition: vms.h:63
_Image::colormap
PixelPacket * colormap
Definition: image.h:180
AppendImageToList
MagickExport void AppendImageToList(Image **images, const Image *append)
Definition: list.c:80
_ImageInfo::interlace
InterlaceType interlace
Definition: image.h:387
CloneImageInfo
MagickExport ImageInfo * CloneImageInfo(const ImageInfo *image_info)
Definition: image.c:934
XFillRectangle
#define XFillRectangle
Definition: vms.h:132
LocaleNCompare
MagickExport int LocaleNCompare(const char *p, const char *q, const size_t length)
Definition: locale.c:1570
_Image
Definition: image.h:153
XDisplayWidth
#define XDisplayWidth
Definition: vms.h:108
MagickPackageName
#define MagickPackageName
Definition: version.h:28
XPutImage
#define XPutImage
Definition: vms.h:228
_ExceptionInfo::severity
ExceptionType severity
Definition: exception.h:105
ErrorHandler
void(* ErrorHandler)(const ExceptionType, const char *, const char *)
Definition: exception.h:128
XEventsQueued
#define XEventsQueued
Definition: vms.h:126
warning_handler
static WarningHandler warning_handler
Definition: exception.c:87
SetErrorHandler
MagickExport ErrorHandler SetErrorHandler(ErrorHandler handler)
Definition: exception.c:878
XDisplayName
#define XDisplayName
Definition: vms.h:106
PlaneInterlace
@ PlaneInterlace
Definition: image.h:70
ImageError
@ ImageError
Definition: exception.h:69
animate-private.h
MagickMax
#define MagickMax(x, y)
Definition: image-private.h:36
XStringListToTextProperty
#define XStringListToTextProperty
Definition: vms.h:311
LocaleCompare
MagickExport int LocaleCompare(const char *p, const char *q)
Definition: locale.c:1435
SceneCompare
static int SceneCompare(const void *x, const void *y)
Definition: montage.c:290
DestroyExceptionInfo
MagickExport ExceptionInfo * DestroyExceptionInfo(ExceptionInfo *exception)
Definition: exception.c:448
_Image::delay
size_t delay
Definition: image.h:245
attribute.h
_Image::colors
size_t colors
Definition: image.h:177
LocaleUppercase
MagickExport int LocaleUppercase(const int c)
Definition: locale.c:1662
widget.h
_Image::exception
ExceptionInfo exception
Definition: image.h:287
_Image::iterations
size_t iterations
Definition: image.h:251
_ImageInfo
Definition: image.h:362
XVisualIDFromVisual
#define XVisualIDFromVisual
Definition: vms.h:333
MagickFalse
@ MagickFalse
Definition: magick-type.h:200
_ImageInfo::magick
char magick[MaxTextExtent]
Definition: image.h:470
animate.h
image.h
_ImageInfo::filename
char filename[MaxTextExtent]
Definition: image.h:473
XDisplayHeight
#define XDisplayHeight
Definition: vms.h:105
GetNextImageInList
MagickExport Image * GetNextImageInList(const Image *images)
Definition: list.c:786
_ImageInfo::server_name
char * server_name
Definition: image.h:400
GetClientName
MagickExport const char * GetClientName(void)
Definition: client.c:65
FileOpenError
@ FileOpenError
Definition: exception.h:61
XFreeGC
#define XFreeGC
Definition: vms.h:148
XAllocSizeHints
#define XAllocSizeHints
Definition: vms.h:45
MagickDelay
MagickExport void MagickDelay(const MagickSizeType milliseconds)
Definition: utility.c:1727
XFree
#define XFree
Definition: vms.h:138
resource_info
static ResourceInfo resource_info
Definition: resource.c:115
color-private.h
XCreatePixmap
#define XCreatePixmap
Definition: vms.h:83
ExpandFilenames
MagickExport MagickBooleanType ExpandFilenames(int *number_arguments, char ***arguments)
Definition: utility.c:744
DestroyImageInfo
MagickExport ImageInfo * DestroyImageInfo(ImageInfo *image_info)
Definition: image.c:1250
InvokeDelegate
MagickExport MagickBooleanType InvokeDelegate(ImageInfo *image_info, Image *image, const char *decode, const char *encode, ExceptionInfo *exception)
Definition: delegate.c:1734
MagickAuthoritativeURL
#define MagickAuthoritativeURL
Definition: version.h:46
ParseMetaGeometry
MagickExport MagickStatusType ParseMetaGeometry(const char *geometry, ssize_t *x, ssize_t *y, size_t *width, size_t *height)
Definition: geometry.c:1366
_Image::rows
size_t rows
Definition: image.h:175
XChangeProperty
#define XChangeProperty
Definition: vms.h:59
XGetWindowAttributes
#define XGetWindowAttributes
Definition: vms.h:179
GetImageListLength
MagickExport size_t GetImageListLength(const Image *images)
Definition: list.c:711
colorspace.h
log.h
constitute.h
_Image::signature
size_t signature
Definition: image.h:307
MagickBooleanType
MagickBooleanType
Definition: magick-type.h:199
PSPageGeometry
#define PSPageGeometry
Definition: image-private.h:46
RelinquishMagickMemory
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1162
_ExceptionInfo
Definition: exception.h:103
_ImageInfo::signature
size_t signature
Definition: image.h:489
_RectangleInfo::width
size_t width
Definition: geometry.h:126
IsPathAccessible
MagickExport MagickBooleanType IsPathAccessible(const char *path)
Definition: utility.c:1489
studio.h
_Image::storage_class
ClassType storage_class
Definition: image.h:155
XServerFatalError
@ XServerFatalError
Definition: exception.h:95
XClearWindow
#define XClearWindow
Definition: vms.h:66
XMapWindow
#define XMapWindow
Definition: vms.h:210
GetMagickCopyright
MagickExport const char * GetMagickCopyright(void)
Definition: version.c:75
monitor-private.h
BasePath
@ BasePath
Definition: utility.h:32
XDestroyWindow
#define XDestroyWindow
Definition: vms.h:102
XCreateBitmapFromData
#define XCreateBitmapFromData
Definition: vms.h:76
XUninstallColormap
#define XUninstallColormap
Definition: vms.h:327
PseudoClass
@ PseudoClass
Definition: magick-type.h:195
transform.h
SetImageInfo
MagickExport MagickBooleanType SetImageInfo(ImageInfo *image_info, const unsigned int frames, ExceptionInfo *exception)
Definition: image.c:2747
XSetWMName
#define XSetWMName
Definition: vms.h:296
XCloseDisplay
#define XCloseDisplay
Definition: vms.h:68
XSetTransientForHint
#define XSetTransientForHint
Definition: vms.h:292
memory_.h
color.h
RemapImages
MagickExport MagickBooleanType RemapImages(const QuantizeInfo *quantize_info, Image *images, const Image *remap_image)
Definition: quantize.c:3151
YValue
@ YValue
Definition: geometry.h:33
exception-private.h
GetPageGeometry
MagickExport char * GetPageGeometry(const char *page_geometry)
Definition: geometry.c:368
timer-private.h
ThrowMagickException
MagickExport MagickBooleanType ThrowMagickException(ExceptionInfo *exception, const char *module, const char *function, const size_t line, const ExceptionType severity, const char *tag, const char *format,...)
Definition: exception.c:1149
_ExceptionInfo::reason
char * reason
Definition: exception.h:111
exception.h
option.h
XWMGeometry
#define XWMGeometry
Definition: vms.h:334
_ImageInfo::quality
size_t quality
Definition: image.h:396
XFreePixmap
#define XFreePixmap
Definition: vms.h:150
CopyMagickString
MagickExport size_t CopyMagickString(char *magick_restrict destination, const char *magick_restrict source, const size_t length)
Definition: string.c:764
GetMagickVersion
MagickExport const char * GetMagickVersion(size_t *version)
Definition: version.c:595
ReadImage
MagickExport Image * ReadImage(const ImageInfo *image_info, ExceptionInfo *exception)
Definition: constitute.c:428
list.h
LogMagickEvent
MagickExport MagickBooleanType LogMagickEvent(const LogEventType type, const char *module, const char *function, const size_t line, const char *format,...)
Definition: log.c:1420
AcquireExceptionInfo
MagickExport ExceptionInfo * AcquireExceptionInfo(void)
Definition: exception.c:113
MaxTextExtent
#define MaxTextExtent
Definition: method-attribute.h:89
_Image::taint
MagickBooleanType taint
Definition: image.h:170
DestroyImageList
MagickExport Image * DestroyImageList(Image *images)
Definition: list.c:477
string-private.h
XMapRaised
#define XMapRaised
Definition: vms.h:208
colorspace-private.h
CatchException
MagickExport void CatchException(ExceptionInfo *exception)
Definition: exception.c:203
_Image::scene
size_t scene
Definition: image.h:244
UndefinedException
@ UndefinedException
Definition: exception.h:30
ResourceLimitFatalError
@ ResourceLimitFatalError
Definition: exception.h:78
AcquireString
MagickExport char * AcquireString(const char *source)
Definition: string.c:126
XSetInputFocus
#define XSetInputFocus
Definition: vms.h:278
XGetWindowProperty
#define XGetWindowProperty
Definition: vms.h:180
LoadImageTag
#define LoadImageTag
Definition: image-private.h:33
client.h
XCreateGC
#define XCreateGC
Definition: vms.h:80
IsColorEqual
static MagickBooleanType IsColorEqual(const PixelPacket *p, const PixelPacket *q)
Definition: color-private.h:45
_Image::magick
char magick[MaxTextExtent]
Definition: image.h:280
_Image::magick_filename
char magick_filename[MaxTextExtent]
Definition: image.h:279
xwindow-private.h
AcquireQuantumMemory
MagickExport void * AcquireQuantumMemory(const size_t count, const size_t quantum)
Definition: memory.c:665
StringToUnsignedLong
static unsigned long StringToUnsignedLong(const char *magick_restrict value)
Definition: string-private.h:124
InterpretImageProperties
MagickExport char * InterpretImageProperties(const ImageInfo *image_info, Image *image, const char *embed_text)
Definition: property.c:3614