Home | History | Annotate | Download | only in MagickWand

Lines Matching refs:CurrentContext

62 #define CurrentContext  (wand->graphic_context[wand->index])
339 current=CurrentContext->affine;
340 CurrentContext->affine.sx=affine->sx*current.sx+affine->ry*current.rx;
341 CurrentContext->affine.rx=affine->rx*current.sx+affine->sy*current.rx;
342 CurrentContext->affine.ry=affine->sx*current.ry+affine->ry*current.sy;
343 CurrentContext->affine.sy=affine->rx*current.ry+affine->sy*current.sy;
344 CurrentContext->affine.tx=affine->sx*current.tx+affine->ry*current.ty+
346 CurrentContext->affine.ty=affine->rx*current.tx+affine->sy*current.ty+
386 CurrentContext=DestroyDrawInfo(CurrentContext);
387 CurrentContext=CloneDrawInfo((ImageInfo *) NULL,draw_info);
428 CurrentContext=DestroyDrawInfo(CurrentContext);
429 CurrentContext=DestroyDrawInfo(CurrentContext);
458 CurrentContext=CloneDrawInfo((ImageInfo *) NULL,(DrawInfo *) NULL);
578 CurrentContext=DestroyDrawInfo(CurrentContext);
579 CurrentContext=DestroyDrawInfo(CurrentContext);
1209 PixelSetPixelColor(border_color,&CurrentContext->border_color);
1242 if (CurrentContext->clip_mask != (char *) NULL)
1243 return((char *) AcquireString(CurrentContext->clip_mask));
1277 return(CurrentContext->fill_rule);
1309 return(CurrentContext->clip_units);
1342 if (CurrentContext->density != (char *) NULL)
1343 return((char *) AcquireString(CurrentContext->density));
1473 PixelSetPixelColor(fill_color,&CurrentContext->fill);
1509 alpha=(double) QuantumScale*CurrentContext->fill.alpha;
1542 return(CurrentContext->fill_rule);
1576 if (CurrentContext->font != (char *) NULL)
1577 return(AcquireString(CurrentContext->font));
1611 if (CurrentContext->family != NULL)
1612 return(AcquireString(CurrentContext->family));
1653 if (CurrentContext->density != (char *) NULL)
1661 flags=ParseGeometry(CurrentContext->density,&geometry_info);
1699 return(CurrentContext->pointsize);
1731 return(CurrentContext->stretch);
1763 return(CurrentContext->style);
1795 return(CurrentContext->weight);
1828 return(CurrentContext->gravity);
1864 alpha=(double) QuantumScale*CurrentContext->alpha;
1900 return(CurrentContext->stroke_antialias);
1937 PixelSetPixelColor(stroke_color,&CurrentContext->stroke);
1992 p=CurrentContext->dash_pattern;
2002 p=CurrentContext->dash_pattern;
2041 return(CurrentContext->dash_offset);
2075 return(CurrentContext->linecap);
2110 return(CurrentContext->linejoin);
2146 return CurrentContext->miterlimit;
2181 CurrentContext->stroke.alpha;
2215 return(CurrentContext->stroke_width);
2248 return(CurrentContext->align);
2281 return(CurrentContext->text_antialias);
2314 return(CurrentContext->decorate);
2347 return(CurrentContext->direction);
2381 if (CurrentContext->encoding != (char *) NULL)
2382 return((char *) AcquireString(CurrentContext->encoding));
2416 return(CurrentContext->kerning);
2448 return(CurrentContext->interline_spacing);
2480 return(CurrentContext->interword_spacing);
2536 (void) SetXMLTreeContent(child,CurrentContext->clip_mask);
2541 MagickClipPathOptions,(ssize_t) CurrentContext->clip_units),
2549 MagickDecorateOptions,(ssize_t) CurrentContext->decorate),
2555 (void) SetXMLTreeContent(child,CurrentContext->encoding);
2559 if (CurrentContext->fill.alpha != OpaqueAlpha)
2560 pixel.alpha_trait=CurrentContext->fill.alpha != OpaqueAlpha ?
2562 pixel=CurrentContext->fill;
2570 (double) (QuantumScale*CurrentContext->fill.alpha));
2577 MagickFillRuleOptions,(ssize_t) CurrentContext->fill_rule),
2583 (void) SetXMLTreeContent(child,CurrentContext->font);
2586 (void) SetXMLTreeContent(child,CurrentContext->family);
2591 CurrentContext->pointsize);
2598 MagickStretchOptions,(ssize_t) CurrentContext->stretch),
2606 MagickStyleOptions,(ssize_t) CurrentContext->style),MagickPathExtent);
2613 CurrentContext->weight);
2620 MagickGravityOptions,(ssize_t) CurrentContext->gravity),
2627 if (CurrentContext->stroke.alpha != OpaqueAlpha)
2628 pixel.alpha_trait=CurrentContext->stroke.alpha != OpaqueAlpha ?
2630 pixel=CurrentContext->stroke;
2638 CurrentContext->stroke_antialias != MagickFalse ? 1 : 0);
2643 (CurrentContext->dash_pattern != (double *) NULL))
2649 for (i=0; fabs(CurrentContext->dash_pattern[i]) >= MagickEpsilon; i++)
2654 CurrentContext->dash_pattern[i]);
2664 CurrentContext->dash_offset);
2671 MagickLineCapOptions,(ssize_t) CurrentContext->linecap),
2679 MagickLineJoinOptions,(ssize_t) CurrentContext->linejoin),
2687 CurrentContext->miterlimit);
2694 (double) (QuantumScale*CurrentContext->stroke.alpha));
2701 CurrentContext->stroke_width);
2708 (ssize_t) CurrentContext->align),MagickPathExtent);
2715 CurrentContext->text_antialias != MagickFalse ? 1 : 0);
2721 if (CurrentContext->undercolor.alpha != OpaqueAlpha)
2722 pixel.alpha_trait=CurrentContext->undercolor.alpha != OpaqueAlpha ?
2724 pixel=CurrentContext->undercolor;
2771 PixelSetPixelColor(under_color,&CurrentContext->undercolor);
4376 CurrentContext->primitive=wand->mvg;
4381 status=DrawImage(wand->image,CurrentContext,wand->exception);
4382 CurrentContext->primitive=(char *) NULL;
4584 current_border=(&CurrentContext->border_color);
4588 CurrentContext->border_color=new_border;
4631 if ((CurrentContext->clip_mask == (const char *) NULL) ||
4633 (LocaleCompare(CurrentContext
4635 (void) CloneString(&CurrentContext->clip_mask,clip_mask);
4639 (void) DrawClipPath(wand->image,CurrentContext,CurrentContext->clip_mask);
4678 (CurrentContext->fill_rule != fill_rule))
4680 CurrentContext->fill_rule=fill_rule;
4721 (CurrentContext->clip_units != clip_units))
4723 CurrentContext->clip_units=clip_units;
4730 affine.sx=CurrentContext->bounds.x2;
4731 affine.sy=CurrentContext->bounds.y2;
4732 affine.tx=CurrentContext->bounds.x1;
4733 affine.ty=CurrentContext->bounds.y1;
4775 if ((CurrentContext->density == (const char *) NULL) ||
4777 (LocaleCompare(CurrentContext->density,density) != 0))
4779 (void) CloneString(&CurrentContext->density,density);
4823 current_fill=(&CurrentContext->fill);
4827 CurrentContext->fill=new_fill;
4871 (CurrentContext->fill.alpha != alpha))
4873 CurrentContext->fill.alpha=alpha;
4918 (void) CloneString(&CurrentContext->density,density);
4959 (CurrentContext->alpha != quantum_alpha))
4961 CurrentContext->alpha=quantum_alpha;
5022 DrawPatternPath(wand->image,CurrentContext,pattern_spec,
5023 &CurrentContext->fill_pattern);
5025 if (CurrentContext->fill.alpha != (Quantum) TransparentAlpha)
5026 CurrentContext->fill.alpha=(double) CurrentContext->alpha;
5063 (CurrentContext->fill_rule != fill_rule))
5065 CurrentContext->fill_rule=fill_rule;
5106 (CurrentContext->font == (char *) NULL) ||
5107 (LocaleCompare(CurrentContext->font,font_name) != 0))
5109 (void) CloneString(&CurrentContext->font,font_name);
5150 (CurrentContext->family == (const char *) NULL) ||
5151 (LocaleCompare(CurrentContext->family,font_family) != 0))
5153 (void) CloneString(&CurrentContext->family,font_family);
5191 (fabs(CurrentContext->pointsize-pointsize) >= MagickEpsilon))
5193 CurrentContext->pointsize=pointsize;
5236 (CurrentContext->stretch != font_stretch))
5238 CurrentContext->stretch=font_stretch;
5277 (CurrentContext->style != style))
5279 CurrentContext->style=style;
5319 (CurrentContext->weight != font_weight))
5321 CurrentContext->weight=font_weight;
5362 (CurrentContext->gravity != gravity) || (gravity != ForgetGravity))
5364 CurrentContext->gravity=gravity;
5411 current_stroke=(&CurrentContext->stroke);
5415 CurrentContext->stroke=new_stroke;
5472 CurrentContext,pattern_spec,
5473 &CurrentContext->stroke_pattern);
5475 if (CurrentContext->stroke.alpha != (Quantum) TransparentAlpha)
5476 CurrentContext->stroke.alpha=(double) CurrentContext->alpha;
5518 (CurrentContext->stroke_antialias != stroke_antialias))
5520 CurrentContext->stroke_antialias=stroke_antialias;
5588 q=CurrentContext->dash_pattern;
5598 if ((CurrentContext->dash_pattern != (double *) NULL) &&
5602 q=CurrentContext->dash_pattern;
5616 if (CurrentContext->dash_pattern != (double *) NULL)
5617 CurrentContext->dash_pattern=(double *)
5618 RelinquishMagickMemory(CurrentContext->dash_pattern);
5621 CurrentContext->dash_pattern=(double *) AcquireQuantumMemory((size_t)
5622 n_new+1UL,sizeof(*CurrentContext->dash_pattern));
5623 if (CurrentContext->dash_pattern == (double *) NULL)
5631 CurrentContext->dash_pattern[i]=0.0;
5633 CurrentContext->dash_pattern[i]=dasharray[i];
5635 CurrentContext->dash_pattern[n_new]=0.0;
5690 (fabs(CurrentContext->dash_offset-dash_offset) >= MagickEpsilon))
5692 CurrentContext->dash_offset=dash_offset;
5731 if ((wand->filter_off != MagickFalse) || (CurrentContext->linecap != linecap))
5733 CurrentContext->linecap=linecap;
5774 (CurrentContext->linejoin != linejoin))
5776 CurrentContext->linejoin=linejoin;
5819 if (CurrentContext->miterlimit != miterlimit)
5821 CurrentContext->miterlimit=miterlimit;
5864 (CurrentContext->stroke.alpha != alpha))
5866 CurrentContext->stroke.alpha=alpha;
5905 (fabs(CurrentContext->stroke_width-stroke_width) >= MagickEpsilon))
5907 CurrentContext->stroke_width=stroke_width;
5947 (CurrentContext->align != alignment))
5949 CurrentContext->align=alignment;
5991 (CurrentContext->text_antialias != text_antialias))
5993 CurrentContext->text_antialias=text_antialias;
6034 (CurrentContext->decorate != decoration))
6036 CurrentContext->decorate=decoration;
6079 (CurrentContext->direction != direction))
6081 CurrentContext->direction=direction;
6124 (CurrentContext->encoding == (char *) NULL) ||
6125 (LocaleCompare(CurrentContext->encoding,encoding) != 0))
6127 (void) CloneString(&CurrentContext->encoding,encoding);
6165 ((CurrentContext->kerning-kerning) >= MagickEpsilon))
6167 CurrentContext->kerning=kerning;
6207 ((CurrentContext->interline_spacing-interline_spacing) >= MagickEpsilon))
6209 CurrentContext->interline_spacing=interline_spacing;
6249 ((CurrentContext->interword_spacing-interword_spacing) >= MagickEpsilon))
6251 CurrentContext->interword_spacing=interword_spacing;
6296 (IsPixelInfoEquivalent(&CurrentContext->undercolor,&under_color) == MagickFalse))
6298 CurrentContext->undercolor=under_color;
6361 CurrentContext=DestroyDrawInfo(CurrentContext);
6362 CurrentContext=CloneDrawInfo((ImageInfo *) NULL,(DrawInfo *) NULL);
6370 (void) CloneString(&CurrentContext->clip_mask,GetXMLTreeContent(child));
6376 CurrentContext->clip_units=(ClipPathUnits) ParseCommandOption(
6384 CurrentContext->decorate=(DecorationType) ParseCommandOption(
6389 (void) CloneString(&CurrentContext->encoding,GetXMLTreeContent(child));
6395 (void) QueryColorCompliance(value,AllCompliance,&CurrentContext->fill,
6403 CurrentContext->fill.alpha=(double) ClampToQuantum(QuantumRange*
6411 CurrentContext->fill_rule=(FillRule) ParseCommandOption(
6416 (void) CloneString(&CurrentContext->font,GetXMLTreeContent(child));
6419 (void) CloneString(&CurrentContext->family,GetXMLTreeContent(child));
6425 CurrentContext->pointsize=StringToDouble(value,(char **) NULL);
6432 CurrentContext->stretch=(StretchType) ParseCommandOption(
6440 CurrentContext->style=(StyleType) ParseCommandOption(MagickStyleOptions,
6455 CurrentContext->weight=weight;
6463 CurrentContext->gravity=(GravityType) ParseCommandOption(
6471 (void) QueryColorCompliance(value,AllCompliance,&CurrentContext->stroke,
6479 CurrentContext->stroke_antialias=StringToLong(value) != 0 ? MagickTrue :
6500 if (CurrentContext->dash_pattern != (double *) NULL)
6501 CurrentContext->dash_pattern=(double *) RelinquishMagickMemory(
6502 CurrentContext->dash_pattern);
6519 CurrentContext->dash_pattern=(double *) AcquireQuantumMemory(
6520 (size_t) (2UL*x)+1UL,sizeof(*CurrentContext->dash_pattern));
6521 if (CurrentContext->dash_pattern == (double *) NULL)
6529 CurrentContext->dash_pattern[j]=StringToDouble(token,
6534 CurrentContext->dash_pattern[j]=
6535 CurrentContext->dash_pattern[j-x];
6536 CurrentContext->dash_pattern[j]=0.0;
6545 CurrentContext->dash_offset=StringToDouble(value,(char **) NULL);
6552 CurrentContext->linecap=(LineCap) ParseCommandOption(
6560 CurrentContext->linejoin=(LineJoin) ParseCommandOption(
6568 CurrentContext->miterlimit=StringToUnsignedLong(value);
6575 CurrentContext->stroke.alpha=(double) ClampToQuantum(QuantumRange*
6583 CurrentContext->stroke_width=StringToDouble(value,(char **) NULL);
6590 CurrentContext->align=(AlignType) ParseCommandOption(MagickAlignOptions,
6598 CurrentContext->text_antialias=StringToLong(value) != 0 ? MagickTrue :
6607 &CurrentContext->undercolor,wand->exception);
6878 CurrentContext=CloneDrawInfo((ImageInfo *) NULL,(DrawInfo *) NULL);
6914 draw_info=CloneDrawInfo((ImageInfo *) NULL,CurrentContext);
6963 if (CurrentContext->clip_mask != (char *) NULL)
6964 if (LocaleCompare(CurrentContext->clip_mask,
6969 CurrentContext=DestroyDrawInfo(CurrentContext);
7019 CurrentContext=CloneDrawInfo((ImageInfo *) NULL,