<configure name="NAME" value="ImageMagick"/>
<configure name="LIB_VERSION" value="0x665"/>
<configure name="LIB_VERSION_NUMBER" value="6,6,5,1"/>
- <configure name="RELEASE_DATE" value="2010-10-14"/>
+ <configure name="RELEASE_DATE" value="2010-10-16"/>
<configure name="CONFIGURE" value="./configure "/>
<configure name="PREFIX" value="/usr/local"/>
<configure name="EXEC-PREFIX" value="/usr/local"/>
<delegate decode="svg" command=""rsvg" "%i" "%o""/>
<delegate decode="txt" encode="ps" mode="bi" command=""enscript" -o "%o" "%i""/>
<delegate decode="miff" encode="win" stealth="True" spawn="True" command=""/usr/local/bin/display" -immutable -delay 0 -window-group %[group] -title "%l of %f" "ephemeral:%i""/>
- <delegate decode="webp" command="mv "%i" "%i.webp";"webpconv" -format PNG "%i.webp"; convert "%i.png" "%o";rm "%i.webp" "%i.png""/>
+ <delegate decode="webp" command="cp "%i" "%i.webp";"webpconv" -format PNG "%i.webp"; convert "%i.png" "%o";rm "%i.webp" "%i.png""/>
<delegate decode="wmf" command=""wmf2eps" -o "%o" "%i""/>
<delegate decode="xps:color" stealth="True" command=""gxps" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=ppmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
<delegate decode="xps:cmyk" stealth="True" command=""gxps" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=bmpsep8" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
assert (filename);
- ext = strrchr (filename, '.');
+ ext = (char *) strrchr (filename, '.');
if (ext && ((streq (ext, archive_ext))
#if defined(LT_MODULE_EXT)
*/
MagickExport void GetImageInfo(ImageInfo *image_info)
{
+ const char
+ *synchronize;
+
ExceptionInfo
*exception;
image_info->quality=UndefinedCompressionQuality;
image_info->antialias=MagickTrue;
image_info->dither=MagickTrue;
+ synchronize=GetEnvironmentValue("MAGICK_SYNCHRONIZE");
+ if (synchronize != (const char *) NULL)
+ image_info->synchronize=IsMagickTrue(synchronize);
exception=AcquireExceptionInfo();
(void) QueryColorDatabase(BackgroundColor,&image_info->background_color,
exception);
#else
{
extern size_t
- analyzeImage(Image **,const int,char **,ExceptionInfo *);
+ analyzeImage(Image **,const int,const char **,ExceptionInfo *);
ImageFilterHandler
*image_filter;
{ "-swap", 1L, MagickFalse },
{ "+swirl", 0L, MagickFalse },
{ "-swirl", 1L, MagickFalse },
+ { "+synchronize", 0L, MagickFalse },
+ { "-synchronize", 0L, MagickFalse },
+ { "+taint", 0L, MagickFalse },
+ { "-taint", 0L, MagickFalse },
{ "+text-font", 0L, MagickFalse },
{ "-text-font", 1L, MagickFalse },
{ "+texture", 0L, MagickFalse },
#define MagickLibAddendum "-1"
#define MagickLibInterface 4
#define MagickLibMinInterface 4
-#define MagickReleaseDate "2010-10-14"
+#define MagickReleaseDate "2010-10-16"
#define MagickChangeDate "20101014"
#define MagickAuthoritativeURL "http://www.imagemagick.org"
#if defined(MAGICKCORE_OPENMP_SUPPORT)
\-set attribute value set an image attribute
\-size geometry width and height of image
\-subimage-search search for subimage
+ \-synchronize synchronize image to storage device
+ \-taint declare the image as modified
\-transparent-color color
transparent color
\-type type image type
\-set attribute value set an image attribute
\-size geometry width and height of image
\-subimage-search search for subimage
+ \-synchronize synchronize image to storage device
+ \-taint declare the image as modified
\-transparent-color color
transparent color
\-type type image type
\-seed value seed a new sequence of pseudo-random numbers
\-size geometry width and height of image
\-support factor resize support: > 1.0 is blurry, < 1.0 is sharp
+ \-synchronize synchronize image to storage device
+ \-taint declare the image as modified
\-transparent-color color
transparent color
\-treedepth value color tree depth
\-seed value seed a new sequence of pseudo-random numbers
\-size geometry width and height of image
\-support factor resize support: > 1.0 is blurry, < 1.0 is sharp
+ \-synchronize synchronize image to storage device
+ \-taint declare the image as modified
\-transparent-color color
transparent color
\-treedepth value color tree depth
\-strokewidth value graphic primitive stroke width
\-style type render text with this font style
\-support factor resize support: > 1.0 is blurry, < 1.0 is sharp
+ \-synchronize synchronize image to storage device
+ \-taint declare the image as modified
\-texture filename name of texture to tile onto the image background
\-tile-offset geometry
tile offset
\-strokewidth value graphic primitive stroke width
\-style type render text with this font style
\-support factor resize support: > 1.0 is blurry, < 1.0 is sharp
+ \-synchronize synchronize image to storage device
+ \-taint declare the image as modified
\-texture filename name of texture to tile onto the image background
\-tile-offset geometry
tile offset
\-silent operate silently, i.e. don't ring any bells
\-snaps value number of screen snapshots
\-support factor resize support: > 1.0 is blurry, < 1.0 is sharp
+ \-synchronize synchronize image to storage device
+ \-taint declare the image as modified
\-transparent-color color
transparent color
\-treedepth value color tree depth
\-silent operate silently, i.e. don't ring any bells
\-snaps value number of screen snapshots
\-support factor resize support: > 1.0 is blurry, < 1.0 is sharp
+ \-synchronize synchronize image to storage device
+ \-taint declare the image as modified
\-transparent-color color
transparent color
\-treedepth value color tree depth
\-strokewidth value graphic primitive stroke width
\-style type render text with this font style
\-support factor resize support: > 1.0 is blurry, < 1.0 is sharp
+ \-synchronize synchronize image to storage device
+ \-taint declare the image as modified
\-texture filename name of texture to tile onto the image background
\-tile-offset geometry
tile offset
\-strokewidth value graphic primitive stroke width
\-style type render text with this font style
\-support factor resize support: > 1.0 is blurry, < 1.0 is sharp
+ \-synchronize synchronize image to storage device
+ \-taint declare the image as modified
\-texture filename name of texture to tile onto the image background
\-tile-offset geometry
tile offset
\-size geometry width and height of image
\-stroke color color to use when stroking a graphic primitive
\-support factor resize support: > 1.0 is blurry, < 1.0 is sharp
+ \-synchronize synchronize image to storage device
\-texture filename name of texture to tile onto the image background
\-thumbnail geometry create a thumbnail of the image
\-tile geometry number of tiles per row and column
\-size geometry width and height of image
\-stroke color color to use when stroking a graphic primitive
\-support factor resize support: > 1.0 is blurry, < 1.0 is sharp
+ \-synchronize synchronize image to storage device
\-texture filename name of texture to tile onto the image background
\-thumbnail geometry create a thumbnail of the image
\-tile geometry number of tiles per row and column
\-set attribute value set an image attribute
\-size geometry width and height of image
\-storage-type type pixel storage type
+ \-synchronize synchronize image to storage device
\-transparent-color color
transparent color
\-verbose print detailed information about the image
\-set attribute value set an image attribute
\-size geometry width and height of image
\-storage-type type pixel storage type
+ \-synchronize synchronize image to storage device
\-transparent-color color
transparent color
\-verbose print detailed information about the image
subimage_search=MagickTrue;
break;
}
+ if (LocaleCompare("synchronize",option+1) == 0)
+ break;
ThrowCompareException(OptionError,"UnrecognizedOption",option)
}
case 't':
{
+ if (LocaleCompare("taint",option+1) == 0)
+ break;
if (LocaleCompare("transparent-color",option+1) == 0)
{
if (*option == '+')
"-scene value image scene number",
"-seed value seed a new sequence of pseudo-random numbers",
"-size geometry width and height of image",
+ "-synchronize synchronize image to storage device",
+ "-taint declare the image as modified",
"-transparent-color color",
" transparent color",
"-treedepth value color tree depth",
ThrowCompositeInvalidArgumentException(option,argv[i]);
break;
}
+ if (LocaleCompare("synchronize",option+1) == 0)
+ break;
ThrowCompositeException(OptionError,"UnrecognizedOption",option)
}
case 't':
{
+ if (LocaleCompare("taint",option+1) == 0)
+ break;
if (LocaleCompare("thumbnail",option+1) == 0)
{
if (*option == '+')
"-stroke color graphic primitive stroke color",
"-strokewidth value graphic primitive stroke width",
"-style type render text with this font style",
- "-taint image as ineligible for bi-modal delegate",
+ "-synchronize synchronize image to storage device",
+ "-taint declare the image as modified",
"-texture filename name of texture to tile onto the image background",
"-tile-offset geometry",
" tile offset",
ThrowConvertInvalidArgumentException(option,argv[i]);
break;
}
+ if (LocaleCompare("synchronize",option+1) == 0)
+ break;
ThrowConvertException(OptionError,"UnrecognizedOption",option)
}
case 't':
"-set property value set an image property",
"-silent operate silently, i.e. don't ring any bells ",
"-snaps value number of screen snapshots",
+ "-synchronize synchronize image to storage device",
+ "-taint declare the image as modified",
"-transparent-color color",
" transparent color",
"-treedepth value color tree depth",
i++; /* deprecated */
break;
}
+ if (LocaleCompare("synchronize",option+1) == 0)
+ break;
ThrowImportException(OptionError,"UnrecognizedOption",option);
}
case 't':
{
+ if (LocaleCompare("taint",option+1) == 0)
+ break;
if (LocaleCompare("thumnail",option+1) == 0)
{
if (*option == '+')
"-stroke color graphic primitive stroke color",
"-strokewidth value graphic primitive stroke width",
"-style type render text with this font style",
- "-taint image as ineligible for bi-modal delegate",
+ "-synchronize synchronize image to storage device",
+ "-taint declare the image as modified",
"-texture filename name of texture to tile onto the image background",
"-tile-offset geometry",
" tile offset",
ThrowMogrifyInvalidArgumentException(option,argv[i]);
break;
}
+ if (LocaleCompare("synchronize",option+1) == 0)
+ break;
ThrowMogrifyException(OptionError,"UnrecognizedOption",option)
}
case 't':
(void) SetImageOption(image_info,option+1,argv[i+1]);
break;
}
+ if (LocaleCompare("synchronize",option+1) == 0)
+ {
+ if (*option == '+')
+ {
+ image_info->synchronize=MagickFalse;
+ break;
+ }
+ image_info->synchronize=MagickTrue;
+ break;
+ }
break;
}
case 't':
"-shadow add a shadow beneath a tile to simulate depth",
"-size geometry width and height of image",
"-stroke color color to use when stroking a graphic primitive",
+ "-synchronize synchronize image to storage device",
+ "-taint declare the image as modified",
"-texture filename name of texture to tile onto the image background",
"-thumbnail geometry create a thumbnail of the image",
"-tile geometry number of tiles per row and column",
i++; /* deprecated */
break;
}
+ if (LocaleCompare("synchronize",option+1) == 0)
+ break;
ThrowMontageException(OptionError,"UnrecognizedOption",option)
}
case 't':
{
+ if (LocaleCompare("taint",option+1) == 0)
+ break;
if (LocaleCompare("texture",option+1) == 0)
{
(void) CloneString(&montage_info->texture,(char *) NULL);
"-set attribute value set an image attribute",
"-size geometry width and height of image",
"-storage-type type pixel storage type",
+ "-synchronize synchronize image to storage device",
+ "-taint declare the image as modified",
"-transparent-color color",
" transparent color",
"-verbose print detailed information about the image",
SetStreamInfoStorageType(stream_info,(StorageType) type);
break;
}
+ if (LocaleCompare("synchronize",option+1) == 0)
+ break;
ThrowStreamException(OptionError,"UnrecognizedOption",option)
}
case 't':
{
+ if (LocaleCompare("taint",option+1) == 0)
+ break;
if (LocaleCompare("transparent-color",option+1) == 0)
{
if (*option == '+')