if (wand->debug != MagickFalse)
(void) LogMagickEvent(WandEvent,GetMagickModule(),"%s",wand->name);
assert(packet != (PixelInfo *) NULL);
+ packet->depth=wand->pixel.depth;
packet->fuzz=wand->pixel.fuzz;
packet->alpha=(double) ClampToQuantum(wand->pixel.alpha);
packet->alpha_trait=wand->pixel.alpha_trait;
} else {
bits_per_pixel=4;
}
- (void) ResetMagickMemory(&pdb_info.name,0,sizeof(pdb_info));
+ (void) ResetMagickMemory(&pdb_info,0,sizeof(pdb_info));
(void) CopyMagickString(pdb_info.name,image_info->filename,
sizeof(pdb_info.name));
pdb_info.attributes=0;
cmyk,
cropbox,
fitPage,
- trimbox,
- status;
+ status,
+ stop_on_error,
+ trimbox;
MagickStatusType
flags;
*/
cmyk=image_info->colorspace == CMYKColorspace ? MagickTrue : MagickFalse;
cropbox=IsStringTrue(GetImageOption(image_info,"pdf:use-cropbox"));
+ stop_on_error=IsStringTrue(GetImageOption(image_info,"pdf:stop-on-error"));
trimbox=IsStringTrue(GetImageOption(image_info,"pdf:use-trimbox"));
count=0;
spotcolor=0;
(void) ConcatenateMagickString(options,"-dUseCIEColor ",MaxTextExtent);
if (cropbox != MagickFalse)
(void) ConcatenateMagickString(options,"-dUseCropBox ",MaxTextExtent);
+ if (stop_on_error != MagickFalse)
+ (void) ConcatenateMagickString(options,"-dPDFSTOPONERROR ",MaxTextExtent);
if (trimbox != MagickFalse)
(void) ConcatenateMagickString(options,"-dUseTrimBox ",MaxTextExtent);
read_info=CloneImageInfo(image_info);