]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Fri, 5 Apr 2013 01:11:15 +0000 (01:11 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Fri, 5 Apr 2013 01:11:15 +0000 (01:11 +0000)
20 files changed:
coders/caption.c
coders/cin.c
coders/dcm.c
coders/dot.c
coders/dpx.c
coders/histogram.c
coders/info.c
coders/jp2.c
coders/jpeg.c
coders/msl.c
coders/pango.c
coders/pcl.c
coders/pdf.c
coders/png.c
coders/ps.c
coders/ps3.c
coders/tiff.c
coders/webp.c
coders/x.c
coders/xps.c

index b98b0a239387bafc4b4c660cb3b917c38c1d131e..b77f4b216b17672e847e80eb0dbb73bdcd400fed 100644 (file)
@@ -136,7 +136,7 @@ static Image *ReadCAPTIONImage(const ImageInfo *image_info,
   /*
     Format caption.
   */
-  option=GetImageOption(image_info,"filename");
+  option=GetImageArtifact(image,"filename");
   if (option == (const char *) NULL)
     property=InterpretImageProperties(image_info,image,image_info->filename,
       exception);
@@ -150,7 +150,7 @@ static Image *ReadCAPTIONImage(const ImageInfo *image_info,
   caption=ConstantString(GetImageProperty(image,"caption",exception));
   draw_info=CloneDrawInfo(image_info,(DrawInfo *) NULL);
   (void) CloneString(&draw_info->text,caption);
-  gravity=GetImageOption(image_info,"gravity");
+  gravity=GetImageArtifact(image,"gravity");
   if (gravity != (char *) NULL)
     draw_info->gravity=(GravityType) ParseCommandOption(MagickGravityOptions,
       MagickFalse,gravity);
index 0ffb4066055b5471ce29ab41965c75a626d82ad4..6de2cbd7f7e5476082d8c3536d9b5ff5d7ec3af7 100644 (file)
@@ -845,7 +845,7 @@ static inline const char *GetCINProperty(const ImageInfo *image_info,
   const char
     *value;
 
-  value=GetImageOption(image_info,property);
+  value=GetImageArtifact(image,property);
   if (value != (const char *) NULL)
     return(value);
   return(GetImageProperty(image,property,exception));
index fe72f4d259a009b983bdfc165f1329cb77a90507..85b753b667d1cdfae1d6a086886ed83bc761ed18 100644 (file)
@@ -3786,7 +3786,7 @@ static Image *ReadDCMImage(const ImageInfo *image_info,ExceptionInfo *exception)
         i=0;
         if ((window_center != 0) && (window_width == 0))
           window_width=(size_t) window_center;
-        option=GetImageOption(image_info,"dcm:display-range");
+        option=GetImageArtifact(image,"dcm:display-range");
         if (option != (const char *) NULL)
           {
             if (LocaleCompare(option,"reset") == 0)
index 1aabb712614d62d6349d7588427a535a15d89f1b..7d6377d0b921014af100488b24aad0fcf6debf4e 100644 (file)
@@ -142,7 +142,7 @@ static Image *ReadDOTImage(const ImageInfo *image_info,ExceptionInfo *exception)
 #endif
   if (graph == (graph_t *) NULL)
     return ((Image *) NULL);
-  option=GetImageOption(image_info,"dot:layout-engine");
+  option=GetImageArtifact(image,"dot:layout-engine");
   if (option == (const char *) NULL)
     gvLayout(graphic_context,graph,(char *) "dot");
   else
index 5965f9d6b0baa4ede99b5817166193e8d683d4e9..135d2acae1a90d090bc25bb1976f711e96fd7e07 100644 (file)
@@ -1387,7 +1387,7 @@ static inline const char *GetDPXProperty(const ImageInfo *image_info,
   const char
     *value;
 
-  value=GetImageOption(image_info,property);
+  value=GetImageArtifact(image,property);
   if (value != (const char *) NULL)
     return(value);
   return(GetImageProperty(image,property,exception));
index 1964f55f08cf23b0a1785c29008d3e0d5cd8a4bc..ace1c995e8e16dae3172fa04f9866bc4465eccce 100644 (file)
@@ -338,7 +338,7 @@ static MagickBooleanType WriteHISTOGRAMImage(const ImageInfo *image_info,
       break;
   }
   histogram=(PixelInfo *) RelinquishMagickMemory(histogram);
-  option=GetImageOption(image_info,"histogram:unique-colors");
+  option=GetImageArtifact(image,"histogram:unique-colors");
   if ((option == (const char *) NULL) || (IsStringTrue(option) != MagickFalse))
     {
       FILE
index f4188e3d931b71c8e58952855be044ba29e91cbd..4bd9d1d3ee7082e410d2547c84b5e565c97caa1f 100644 (file)
@@ -182,7 +182,7 @@ static MagickBooleanType WriteINFOImage(const ImageInfo *image_info,
   scene=0;
   do
   {
-    format=GetImageOption(image_info,"format");
+    format=GetImageArtifact(image,"format");
     if (format == (char *) NULL)
       {
         (void) CopyMagickString(image->filename,image->magick_filename,
index 14bbc9b370e4572b87add4eecf5a7165ee8fe744..2f7757e73c336ac509711937431994375f998f14 100644 (file)
@@ -1090,7 +1090,7 @@ static MagickBooleanType WriteJP2Image(const ImageInfo *image_info,Image *image,
   key=GetNextImageOption(image_info);
   for ( ; key != (char *) NULL; key=GetNextImageOption(image_info))
   {
-    option=GetImageOption(image_info,key);
+    option=GetImageArtifact(image,key);
     if (option == (const char *) NULL)
       continue;
     if (LocaleNCompare(key,"jp2:",4) == 0)
@@ -1104,7 +1104,7 @@ static MagickBooleanType WriteJP2Image(const ImageInfo *image_info,Image *image,
         (void) ConcatenateString(&options," ");
       }
   }
-  option=GetImageOption(image_info,"jp2:rate");
+  option=GetImageArtifact(image,"jp2:rate");
   if ((option == (const char *) NULL) &&
       (image_info->compression != LosslessJPEGCompression) &&
       (image->quality != UndefinedCompressionQuality) &&
index 140df51665e25de1dddb6384b63e916224ad8753..48ff4070d44af823ab4c8922a848be7c5810c936 100644 (file)
@@ -1090,7 +1090,7 @@ static Image *ReadJPEGImage(const ImageInfo *image_info,
   if (units == 2)
     image->units=PixelsPerCentimeterResolution;
   number_pixels=(MagickSizeType) image->columns*image->rows;
-  option=GetImageOption(image_info,"jpeg:size");
+  option=GetImageArtifact(image,"jpeg:size");
   if (option != (const char *) NULL)
     {
       double
@@ -1146,7 +1146,7 @@ static Image *ReadJPEGImage(const ImageInfo *image_info,
   image->compression=JPEGCompression;
   image->interlace=JPEGInterlace;
 #endif
-  option=GetImageOption(image_info,"jpeg:colors");
+  option=GetImageArtifact(image,"jpeg:colors");
   if (option != (const char *) NULL)
     {
       /*
@@ -1155,11 +1155,11 @@ static Image *ReadJPEGImage(const ImageInfo *image_info,
       jpeg_info.quantize_colors=MagickTrue;
       jpeg_info.desired_number_of_colors=(int) StringToUnsignedLong(option);
     }
-  option=GetImageOption(image_info,"jpeg:block-smoothing");
+  option=GetImageArtifact(image,"jpeg:block-smoothing");
   if (option != (const char *) NULL)
     jpeg_info.do_block_smoothing=IsStringTrue(option);
   jpeg_info.dct_method=JDCT_FLOAT;
-  option=GetImageOption(image_info,"jpeg:dct-method");
+  option=GetImageArtifact(image,"jpeg:dct-method");
   if (option != (const char *) NULL)
     switch (*option)
     {
@@ -1189,7 +1189,7 @@ static Image *ReadJPEGImage(const ImageInfo *image_info,
         break;
       }
     }
-  option=GetImageOption(image_info,"jpeg:fancy-upsampling");
+  option=GetImageArtifact(image,"jpeg:fancy-upsampling");
   if (option != (const char *) NULL)
     jpeg_info.do_fancy_upsampling=IsStringTrue(option);
   (void) jpeg_start_decompress(&jpeg_info);
@@ -1225,7 +1225,7 @@ static Image *ReadJPEGImage(const ImageInfo *image_info,
       (void) SetImageColorspace(image,LabColorspace,exception);
       jpeg_info.out_color_space=JCS_YCbCr;
     }
-  option=GetImageOption(image_info,"jpeg:colors");
+  option=GetImageArtifact(image,"jpeg:colors");
   if (option != (const char *) NULL)
     if (AcquireImageColormap(image,StringToUnsignedLong(option),exception)
          == MagickFalse)
@@ -2154,7 +2154,7 @@ static MagickBooleanType WriteJPEGImage(const ImageInfo *image_info,
         jpeg_info.density_unit=(UINT8) 2;
     }
   jpeg_info.dct_method=JDCT_FLOAT;
-  option=GetImageOption(image_info,"jpeg:dct-method");
+  option=GetImageArtifact(image,"jpeg:dct-method");
   if (option != (const char *) NULL)
     switch (*option)
     {
@@ -2184,7 +2184,7 @@ static MagickBooleanType WriteJPEGImage(const ImageInfo *image_info,
         break;
       }
     }
-  option=GetImageOption(image_info,"jpeg:optimize-coding");
+  option=GetImageArtifact(image,"jpeg:optimize-coding");
   if (option != (const char *) NULL)
     jpeg_info.optimize_coding=IsStringTrue(option);
   else
@@ -2222,7 +2222,7 @@ static MagickBooleanType WriteJPEGImage(const ImageInfo *image_info,
     (void) LogMagickEvent(CoderEvent,GetMagickModule(),
       "Interlace: nonprogressive");
 #endif
-  option=GetImageOption(image_info,"jpeg:extent");
+  option=GetImageArtifact(image,"jpeg:extent");
   if (option != (const char *) NULL)
     {
       Image
@@ -2308,7 +2308,7 @@ static MagickBooleanType WriteJPEGImage(const ImageInfo *image_info,
     }
   jpeg_set_quality(&jpeg_info,quality,MagickTrue);
 #if (JPEG_LIB_VERSION >= 70)
-  option=GetImageOption(image_info,"quality");
+  option=GetImageArtifact(image,"quality");
   if (option != (const char *) NULL)
     {
       GeometryInfo
@@ -2332,7 +2332,7 @@ static MagickBooleanType WriteJPEGImage(const ImageInfo *image_info,
     }
 #endif
   sampling_factor=(const char *) NULL;
-  value=GetImageOption(image_info,"jpeg:sampling-factor");
+  value=GetImageArtifact(image,"jpeg:sampling-factor");
   if (value == (char *) NULL)
     value=GetImageProperty(image,"jpeg:sampling-factor",exception);
   if (value != (char *) NULL)
@@ -2396,7 +2396,7 @@ static MagickBooleanType WriteJPEGImage(const ImageInfo *image_info,
       jpeg_info.comp_info[i].h_samp_factor=1;
       jpeg_info.comp_info[i].v_samp_factor=1;
     }
-  option=GetImageOption(image_info,"jpeg:q-table");
+  option=GetImageArtifact(image,"jpeg:q-table");
   if (option != (const char *) NULL)
     {
       QuantizationTable
index 279f37a9a39b75f5da7a156cbb712e0e2b9295f8..8df46ef9c653f6ad225e22a2d0ad9aa063ec8db7 100644 (file)
@@ -6109,7 +6109,7 @@ static void MSLStartElement(void *context,const xmlChar *tag,
                   geometry;
 
                 (void) ResetMagickMemory(&geometry,0,sizeof(geometry));
-                image_option=GetImageOption(msl_info->image_info[n],"page");
+                image_option=GetImageArtifact(msl_info->image[n],"page");
                 if (image_option != (const char *) NULL)
                   flags=ParseAbsoluteGeometry(image_option,&geometry);
                 flags=ParseAbsoluteGeometry(value,&geometry);
index e4e1cb237c7241ef7d52dc8fb389d198ef65cbd2..5055905399309d0187535312e093aa68579b8798 100644 (file)
@@ -176,7 +176,7 @@ static Image *ReadPANGOImage(const ImageInfo *image_info,
   /*
     Format caption.
   */
-  option=GetImageOption(image_info,"filename");
+  option=GetImageArtifact(image,"filename");
   if (option == (const char *) NULL)
     property=InterpretImageProperties(image_info,image,image_info->filename,
       exception);
@@ -195,7 +195,7 @@ static Image *ReadPANGOImage(const ImageInfo *image_info,
   pango_cairo_font_map_set_resolution(PANGO_CAIRO_FONT_MAP(fontmap),
     image->resolution.x == 0.0 ? 90.0 : image->resolution.x);
   font_options=cairo_font_options_create();
-  option=GetImageOption(image_info,"pango:hinting");
+  option=GetImageArtifact(image,"pango:hinting");
   if (option != (const char *) NULL)
     {
       if (LocaleCompare(option,"none") != 0)
@@ -206,7 +206,7 @@ static Image *ReadPANGOImage(const ImageInfo *image_info,
   context=pango_font_map_create_context(fontmap);
   pango_cairo_context_set_font_options(context,font_options);
   cairo_font_options_destroy(font_options);
-  option=GetImageOption(image_info,"pango:language");
+  option=GetImageArtifact(image,"pango:language");
   if (option != (const char *) NULL)
     pango_context_set_language(context,pango_language_from_string(option));
   draw_info=CloneDrawInfo(image_info,(DrawInfo *) NULL);
@@ -245,7 +245,7 @@ static Image *ReadPANGOImage(const ImageInfo *image_info,
     }
   }
   pango_context_set_base_gravity(context,gravity);
-  option=GetImageOption(image_info,"pango:gravity-hint");
+  option=GetImageArtifact(image,"pango:gravity-hint");
   if (option != (const char *) NULL)
     {
       if (LocaleCompare(option,"line") == 0)
@@ -259,10 +259,10 @@ static Image *ReadPANGOImage(const ImageInfo *image_info,
     Configure layout.
   */
   layout=pango_layout_new(context);
-  option=GetImageOption(image_info,"pango:auto-dir");
+  option=GetImageArtifact(image,"pango:auto-dir");
   if (option != (const char *) NULL)
     pango_layout_set_auto_dir(layout,1);
-  option=GetImageOption(image_info,"pango:ellipsize");
+  option=GetImageArtifact(image,"pango:ellipsize");
   if (option != (const char *) NULL)
     {
       if (LocaleCompare(option,"end") == 0)
@@ -274,13 +274,13 @@ static Image *ReadPANGOImage(const ImageInfo *image_info,
       if (LocaleCompare(option,"start") == 0)
         pango_layout_set_ellipsize(layout,PANGO_ELLIPSIZE_START);
     }
-  option=GetImageOption(image_info,"pango:justify");
+  option=GetImageArtifact(image,"pango:justify");
   if (IfMagickTrue(IsStringTrue(option)))
     pango_layout_set_justify(layout,1);
-  option=GetImageOption(image_info,"pango:single-paragraph");
+  option=GetImageArtifact(image,"pango:single-paragraph");
   if (IfMagickTrue(IsStringTrue(option)))
     pango_layout_set_single_paragraph_mode(layout,1);
-  option=GetImageOption(image_info,"pango:wrap");
+  option=GetImageArtifact(image,"pango:wrap");
   if (option != (const char *) NULL)
     {
       if (LocaleCompare(option,"char") == 0)
@@ -290,7 +290,7 @@ static Image *ReadPANGOImage(const ImageInfo *image_info,
       if (LocaleCompare(option,"word-char") == 0)
         pango_layout_set_wrap(layout,PANGO_WRAP_WORD_CHAR);
     }
-  option=GetImageOption(image_info,"pango:indent");
+  option=GetImageArtifact(image,"pango:indent");
   if (option != (const char *) NULL)
     pango_layout_set_indent(layout,(int) ((StringToLong(option)*
       (image->resolution.x == 0.0 ? 90.0 : image->resolution.x)*PANGO_SCALE+36)/
@@ -329,7 +329,7 @@ static Image *ReadPANGOImage(const ImageInfo *image_info,
       pango_layout_set_font_description(layout,description);
       pango_font_description_free(description);
     }
-  option=GetImageOption(image_info,"pango:markup");
+  option=GetImageArtifact(image,"pango:markup");
   if ((option != (const char *) NULL) && (IsStringTrue(option) == MagickFalse))
     pango_layout_set_text(layout,caption,-1);
   else
index cb1fc47c12cdb2f57cea95f7285fc2f847de0c99..e83d1eba01ff0fd77758b3100e8b4897319779bc 100644 (file)
@@ -350,7 +350,7 @@ static Image *ReadPCLImage(const ImageInfo *image_info,ExceptionInfo *exception)
       if (read_info->scenes != (char *) NULL)
         *read_info->scenes='\0';
     }
-  option=GetImageOption(read_info,"authenticate");
+  option=GetImageArtifact(image,"authenticate");
   if (option != (const char *) NULL)
     (void) FormatLocaleString(options+strlen(options),MaxTextExtent,
       " -sPCLPassword=%s",option);
@@ -786,7 +786,7 @@ static MagickBooleanType WritePCLImage(const ImageInfo *image_info,Image *image,
             (void) WriteBlobString(image,buffer);
           }
         }
-    option=GetImageOption(image_info,"pcl:fit-to-page");
+    option=GetImageArtifact(image,"pcl:fit-to-page");
     if (IfMagickTrue(IsStringTrue(option)))
       (void) WriteBlobString(image,"\033*r3A");
     else
index 61535ba72488428cee3f045e47d15a2514b47c6c..defec34136e0419d3f843394738730300d90eb36 100644 (file)
@@ -430,8 +430,8 @@ static Image *ReadPDFImage(const ImageInfo *image_info,ExceptionInfo *exception)
     Determine page geometry from the PDF media box.
   */
   cmyk=image_info->colorspace == CMYKColorspace ? MagickTrue : MagickFalse;
-  cropbox=IsStringTrue(GetImageOption(image_info,"pdf:use-cropbox"));
-  trimbox=IsStringTrue(GetImageOption(image_info,"pdf:use-trimbox"));
+  cropbox=IsStringTrue(GetImageArtifact(image,"pdf:use-cropbox"));
+  trimbox=IsStringTrue(GetImageArtifact(image,"pdf:use-trimbox"));
   count=0;
   spotcolor=0;
   (void) ResetMagickMemory(&bounding_box,0,sizeof(bounding_box));
@@ -630,7 +630,7 @@ static Image *ReadPDFImage(const ImageInfo *image_info,ExceptionInfo *exception)
       if (read_info->scenes != (char *) NULL)
         *read_info->scenes='\0';
     }
-  option=GetImageOption(read_info,"authenticate");
+  option=GetImageArtifact(image,"authenticate");
   if (option != (const char *) NULL)
     (void) FormatLocaleString(options+strlen(options),MaxTextExtent,
       " -sPCLPassword=%s",option);
index 0fe8bbbbde0ea0f08f7e46c5f241d843e53c080a..26f282d543dbb710ac13fabe6cbe4eb08344d1f6 100644 (file)
@@ -11414,7 +11414,7 @@ static MagickBooleanType WritePNGImage(const ImageInfo *image_info,
   mng_info->write_png48=LocaleCompare(image_info->magick,"PNG48") == 0;
   mng_info->write_png64=LocaleCompare(image_info->magick,"PNG64") == 0;
 
-  value=GetImageOption(image_info,"png:format");
+  value=GetImageArtifact(image,"png:format");
 
   if (value != (char *) NULL)
     {
@@ -11563,7 +11563,7 @@ static MagickBooleanType WritePNGImage(const ImageInfo *image_info,
       (void) SyncImage(image,exception);
     }
 
-  value=GetImageOption(image_info,"png:bit-depth");
+  value=GetImageArtifact(image,"png:bit-depth");
 
   if (value != (char *) NULL)
     {
@@ -11593,7 +11593,7 @@ static MagickBooleanType WritePNGImage(const ImageInfo *image_info,
           "  png:bit-depth=%d was defined.\n",mng_info->write_png_depth);
     }
 
-  value=GetImageOption(image_info,"png:color-type");
+  value=GetImageArtifact(image,"png:color-type");
 
   if (value != (char *) NULL)
     {
@@ -11685,7 +11685,7 @@ static MagickBooleanType WritePNGImage(const ImageInfo *image_info,
 
   value=GetImageArtifact(image,"png:preserve-colormap");
   if (value == NULL)
-     value=GetImageOption(image_info,"png:preserve-colormap");
+     value=GetImageArtifact(image,"png:preserve-colormap");
   if (value != NULL)
      mng_info->ping_preserve_colormap=MagickTrue;
 
@@ -11694,7 +11694,7 @@ static MagickBooleanType WritePNGImage(const ImageInfo *image_info,
    */
   value=GetImageArtifact(image,"png:compression-level");
   if (value == NULL)
-     value=GetImageOption(image_info,"png:compression-level");
+     value=GetImageArtifact(image,"png:compression-level");
   if (value != NULL)
   {
       /* We have to add 1 to everything because 0 is a valid input,
@@ -11739,7 +11739,7 @@ static MagickBooleanType WritePNGImage(const ImageInfo *image_info,
 
   value=GetImageArtifact(image,"png:compression-strategy");
   if (value == NULL)
-     value=GetImageOption(image_info,"png:compression-strategy");
+     value=GetImageArtifact(image,"png:compression-strategy");
   if (value != NULL)
   {
 
@@ -11775,7 +11775,7 @@ static MagickBooleanType WritePNGImage(const ImageInfo *image_info,
 
   value=GetImageArtifact(image,"png:compression-filter");
   if (value == NULL)
-     value=GetImageOption(image_info,"png:compression-filter");
+     value=GetImageArtifact(image,"png:compression-filter");
   if (value != NULL)
   {
 
@@ -11824,10 +11824,10 @@ static MagickBooleanType WritePNGImage(const ImageInfo *image_info,
       }
     else
       {
-       value=GetImageOption(image_info,"png:exclude-chunk");
+       value=GetImageArtifact(image,"png:exclude-chunk");
 
        if (value == NULL)
-         value=GetImageOption(image_info,"png:exclude-chunks");
+         value=GetImageArtifact(image,"png:exclude-chunks");
       }
 
     if (value != NULL)
@@ -11957,10 +11957,10 @@ static MagickBooleanType WritePNGImage(const ImageInfo *image_info,
       }
     else
       {
-       value=GetImageOption(image_info,"png:include-chunk");
+       value=GetImageArtifact(image,"png:include-chunk");
 
        if (value == NULL)
-         value=GetImageOption(image_info,"png:include-chunks");
+         value=GetImageArtifact(image,"png:include-chunks");
       }
 
     if (value != NULL)
@@ -13198,7 +13198,7 @@ static MagickBooleanType WriteMNGImage(const ImageInfo *image_info,Image *image,
        }
      (void) WriteBlob(image,32,chunk);
      (void) WriteBlobMSBULong(image,crc32(0,chunk,32));
-     option=GetImageOption(image_info,"mng:need-cacheoff");
+     option=GetImageArtifact(image,"mng:need-cacheoff");
      if (option != (const char *) NULL)
        {
          size_t
index b2032778bc246ea92dea61af77b8f5528e4f6731..f5ef4b38103efc068a2a3327f2ed7fe145c91e83 100644 (file)
@@ -777,7 +777,7 @@ static Image *ReadPSImage(const ImageInfo *image_info,ExceptionInfo *exception)
       if (read_info->scenes != (char *) NULL)
         *read_info->scenes='\0';
     }
-  option=GetImageOption(image_info,"eps:use-cropbox");
+  option=GetImageArtifact(image,"eps:use-cropbox");
   if ((*image_info->magick == 'E') && ((option == (const char *) NULL) || 
       (IsStringTrue(option) != MagickFalse)))
     (void) ConcatenateMagickString(options,"-dEPSCrop ",MaxTextExtent);
index d6066595ce7d343d036156d0046087b73df489db..16c59b32b5a318befb6e6b060633257fdc218f53 100644 (file)
@@ -1229,7 +1229,7 @@ static MagickBooleanType WritePS3Image(const ImageInfo *image_info,Image *image,
     /*
       Render with imagemask operator?
     */
-    option=GetImageOption(image_info,"ps3:imagemask");
+    option=GetImageArtifact(image,"ps3:imagemask");
     (void) WriteBlobString(image,((option != (const char *) NULL) &&
       (IsImageMonochrome(image,exception) != MagickFalse)) ?
       "true\n" : "false\n");
index 190ffa5f226ccb280483d60043eea6f1b95853bd..d179fabeaecfc0afdf8ca42b5595e65b2780fa47 100644 (file)
@@ -1074,7 +1074,7 @@ static Image *ReadTIFFImage(const ImageInfo *image_info,
       SetImageColorspace(image,LabColorspace,exception);
     TIFFGetProfiles(tiff,image,exception);
     TIFFGetProperties(tiff,image,exception);
-    option=GetImageOption(image_info,"tiff:exif-properties");
+    option=GetImageArtifact(image,"tiff:exif-properties");
     if (IfMagickTrue(IsStringNotFalse(option))) /* enabled by default */
       TIFFGetEXIFProperties(tiff,image,exception);
     (void) TIFFGetFieldDefaulted(tiff,TIFFTAG_SAMPLESPERPIXEL,
@@ -1210,7 +1210,7 @@ static Image *ReadTIFFImage(const ImageInfo *image_info,
         if (sample_info[i] == EXTRASAMPLE_ASSOCALPHA)
           SetQuantumAlphaType(quantum_info,DisassociatedQuantumAlpha);
       }
-    option=GetImageOption(image_info,"tiff:alpha");
+    option=GetImageArtifact(image,"tiff:alpha");
     if (option != (const char *) NULL)
       associated_alpha=LocaleCompare(option,"associated") == 0 ? MagickTrue :
         MagickFalse;
@@ -2357,7 +2357,7 @@ static MagickBooleanType GetTIFFInfo(const ImageInfo *image_info,TIFF *tiff,
 
   assert(tiff_info != (TIFFInfo *) NULL);
   (void) ResetMagickMemory(tiff_info,0,sizeof(*tiff_info));
-  option=GetImageOption(image_info,"tiff:tile-geometry");
+  option=GetImageArtifact(image,"tiff:tile-geometry");
   if (option == (const char *) NULL)
     return(MagickTrue);
   flags=ParseAbsoluteGeometry(option,&tiff_info->tile_geometry);
index deb3e25d3cbc455b02e90d7cb63f7d92cf659cb1..6478cbe9f736138a90f8512a423813ebb6691d5c 100644 (file)
@@ -472,14 +472,14 @@ static MagickBooleanType WriteWEBPImage(const ImageInfo *image_info,
   else
     if (image->quality >= 100)
       configure.lossless=1;
-  value=GetImageOption(image_info,"webp:lossless");
+  value=GetImageArtifact(image,"webp:lossless");
   if (value != (char *) NULL)
     configure.lossless=ParseCommandOption(MagickBooleanOptions,MagickFalse,
       value);
-  value=GetImageOption(image_info,"webp:method");
+  value=GetImageArtifact(image,"webp:method");
   if (value != (char *) NULL)
     configure.method=StringToInteger(value);
-  value=GetImageOption(image_info,"webp:image-hint");
+  value=GetImageArtifact(image,"webp:image-hint");
   if (value != (char *) NULL)
     {
       if (LocaleCompare(value,"graph") == 0)
@@ -489,53 +489,53 @@ static MagickBooleanType WriteWEBPImage(const ImageInfo *image_info,
       if (LocaleCompare(value,"picture") == 0)
         configure.image_hint=WEBP_HINT_PICTURE;
     }
-  value=GetImageOption(image_info,"webp:target-size");
+  value=GetImageArtifact(image,"webp:target-size");
   if (value != (char *) NULL)
     configure.target_size=StringToInteger(value);
-  value=GetImageOption(image_info,"webp:target-psnr");
+  value=GetImageArtifact(image,"webp:target-psnr");
   if (value != (char *) NULL)
     configure.target_PSNR=(float) StringToDouble(value,(char **) NULL);
-  value=GetImageOption(image_info,"webp:segments");
+  value=GetImageArtifact(image,"webp:segments");
   if (value != (char *) NULL)
     configure.segments=StringToInteger(value);
-  value=GetImageOption(image_info,"webp:sns-strength");
+  value=GetImageArtifact(image,"webp:sns-strength");
   if (value != (char *) NULL)
     configure.sns_strength=StringToInteger(value);
-  value=GetImageOption(image_info,"webp:filter-strength");
+  value=GetImageArtifact(image,"webp:filter-strength");
   if (value != (char *) NULL)
     configure.filter_strength=StringToInteger(value);
-  value=GetImageOption(image_info,"webp:filter-sharpness");
+  value=GetImageArtifact(image,"webp:filter-sharpness");
   if (value != (char *) NULL)
     configure.filter_sharpness=StringToInteger(value);
-  value=GetImageOption(image_info,"webp:filter-type");
+  value=GetImageArtifact(image,"webp:filter-type");
   if (value != (char *) NULL)
     configure.filter_type=StringToInteger(value);
-  value=GetImageOption(image_info,"webp:auto-filter");
+  value=GetImageArtifact(image,"webp:auto-filter");
   if (value != (char *) NULL)
     configure.autofilter=ParseCommandOption(MagickBooleanOptions,MagickFalse,
       value);
-  value=GetImageOption(image_info,"webp:alpha-compression");
+  value=GetImageArtifact(image,"webp:alpha-compression");
   if (value != (char *) NULL)
     configure.alpha_compression=StringToInteger(value);
-  value=GetImageOption(image_info,"webp:alpha-filtering");
+  value=GetImageArtifact(image,"webp:alpha-filtering");
   if (value != (char *) NULL)
     configure.alpha_filtering=StringToInteger(value);
-  value=GetImageOption(image_info,"webp:alpha-quality");
+  value=GetImageArtifact(image,"webp:alpha-quality");
   if (value != (char *) NULL)
     configure.alpha_quality=StringToInteger(value);
-  value=GetImageOption(image_info,"webp:pass");
+  value=GetImageArtifact(image,"webp:pass");
   if (value != (char *) NULL)
     configure.pass=StringToInteger(value);
-  value=GetImageOption(image_info,"webp:show-compressed");
+  value=GetImageArtifact(image,"webp:show-compressed");
   if (value != (char *) NULL)
     configure.show_compressed=StringToInteger(value);
-  value=GetImageOption(image_info,"webp:preprocessing");
+  value=GetImageArtifact(image,"webp:preprocessing");
   if (value != (char *) NULL)
     configure.preprocessing=StringToInteger(value);
-  value=GetImageOption(image_info,"webp:partitions");
+  value=GetImageArtifact(image,"webp:partitions");
   if (value != (char *) NULL)
     configure.partitions=StringToInteger(value);
-  value=GetImageOption(image_info,"webp:partition-limit");
+  value=GetImageArtifact(image,"webp:partition-limit");
   if (value != (char *) NULL)
     configure.partition_limit=StringToInteger(value);
   if (WebPValidateConfig(&configure) == 0)
index f57c7e57fe325beaaaeea184b0d81aefe66ca6c2..fc6121c3223daa4e2f948def63b708f3d49b7683 100644 (file)
@@ -101,8 +101,8 @@ static Image *ReadXImage(const ImageInfo *image_info,ExceptionInfo *exception)
 
   (void) exception;
   XGetImportInfo(&ximage_info);
-  ximage_info.screen=IsStringTrue(GetImageOption(image_info,"x:screen"));
-  ximage_info.silent=IsStringTrue(GetImageOption(image_info,"x:silent"));
+  ximage_info.screen=IsStringTrue(GetImageArtifact(image,"x:screen"));
+  ximage_info.silent=IsStringTrue(GetImageArtifact(image,"x:silent"));
   return(XImportImage(image_info,&ximage_info,exception));
 }
 #endif
index 7b57dea90d2c8c54df4c17a67163384c736a4e03..97054b620cda815dba9a484a46d357d201eedda5 100644 (file)
@@ -303,7 +303,7 @@ static Image *ReadXPSImage(const ImageInfo *image_info,ExceptionInfo *exception)
       if (read_info->scenes != (char *) NULL)
         *read_info->scenes='\0';
     }
-  option=GetImageOption(read_info,"authenticate");
+  option=GetImageArtifact(image,"authenticate");
   if (option != (const char *) NULL)
     (void) FormatLocaleString(options+strlen(options),MaxTextExtent,
       " -sPCLPassword=%s",option);