• Home
  • Raw
  • Download

Lines Matching refs:draw_info

8401             *draw_info;  in Mogrify()  local
8403 draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, in Mogrify()
8413 (void) CloneString(&draw_info->text,text); in Mogrify()
8417 (void) CloneString(&draw_info->font, in Mogrify()
8420 draw_info->pointsize=argument_list[2].real_reference; in Mogrify()
8422 (void) CloneString(&draw_info->density, in Mogrify()
8426 AllCompliance,&draw_info->undercolor,exception); in Mogrify()
8430 AllCompliance,&draw_info->stroke,exception); in Mogrify()
8432 draw_info->stroke_pattern=CloneImage( in Mogrify()
8438 AllCompliance,&draw_info->fill,exception); in Mogrify()
8440 draw_info->fill_pattern=CloneImage( in Mogrify()
8445 (void) CloneString(&draw_info->geometry, in Mogrify()
8454 AllCompliance,&draw_info->fill,exception); in Mogrify()
8456 draw_info->gravity=(GravityType) in Mogrify()
8470 draw_info->affine.sx=(double) SvNV(*(av_fetch(av,0,0))); in Mogrify()
8471 draw_info->affine.rx=(double) SvNV(*(av_fetch(av,1,0))); in Mogrify()
8472 draw_info->affine.ry=(double) SvNV(*(av_fetch(av,2,0))); in Mogrify()
8473 draw_info->affine.sy=(double) SvNV(*(av_fetch(av,3,0))); in Mogrify()
8474 if (fabs(draw_info->affine.sx*draw_info->affine.sy- in Mogrify()
8475 draw_info->affine.rx*draw_info->affine.ry) < MagickEpsilon) in Mogrify()
8483 draw_info->affine.tx=(double) SvNV(*(av_fetch(av,4,0))); in Mogrify()
8484 draw_info->affine.ty=(double) SvNV(*(av_fetch(av,5,0))); in Mogrify()
8493 current=draw_info->affine; in Mogrify()
8551 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; in Mogrify()
8552 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; in Mogrify()
8553 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; in Mogrify()
8554 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; in Mogrify()
8555 draw_info->affine.tx=current.sx*affine.tx+current.ry*affine.ty+ in Mogrify()
8557 draw_info->affine.ty=current.rx*affine.tx+current.sy*affine.ty+ in Mogrify()
8570 (double) argument_list[9].real_reference+draw_info->affine.tx, in Mogrify()
8571 (double) argument_list[10].real_reference+draw_info->affine.ty); in Mogrify()
8572 (void) CloneString(&draw_info->geometry,geometry); in Mogrify()
8575 draw_info->stroke_width=argument_list[17].real_reference; in Mogrify()
8578 draw_info->text_antialias=argument_list[18].integer_reference != 0 ? in Mogrify()
8580 draw_info->stroke_antialias=draw_info->text_antialias; in Mogrify()
8583 (void) CloneString(&draw_info->family, in Mogrify()
8586 draw_info->style=(StyleType) argument_list[20].integer_reference; in Mogrify()
8588 draw_info->stretch=(StretchType) argument_list[21].integer_reference; in Mogrify()
8590 draw_info->weight=argument_list[22].integer_reference; in Mogrify()
8592 draw_info->align=(AlignType) argument_list[23].integer_reference; in Mogrify()
8594 (void) CloneString(&draw_info->encoding, in Mogrify()
8597 draw_info->fill_pattern=CloneImage( in Mogrify()
8600 draw_info->fill_pattern=CloneImage( in Mogrify()
8603 draw_info->stroke_pattern=CloneImage( in Mogrify()
8606 draw_info->kerning=argument_list[29].real_reference; in Mogrify()
8608 draw_info->interline_spacing=argument_list[30].real_reference; in Mogrify()
8610 draw_info->interword_spacing=argument_list[31].real_reference; in Mogrify()
8612 draw_info->direction=(DirectionType) in Mogrify()
8615 draw_info->decorate=(DecorationType) in Mogrify()
8617 (void) AnnotateImage(image,draw_info,exception); in Mogrify()
8618 draw_info=DestroyDrawInfo(draw_info); in Mogrify()
8624 *draw_info; in Mogrify() local
8632 draw_info=CloneDrawInfo(info ? info->image_info : in Mogrify()
8643 AllCompliance,&draw_info->fill,exception); in Mogrify()
8658 (void) FloodfillPaintImage(image,draw_info,&target,geometry.x, in Mogrify()
8660 draw_info=DestroyDrawInfo(draw_info); in Mogrify()
8925 *draw_info; in Mogrify() local
8927 draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, in Mogrify()
8929 (void) CloneString(&draw_info->primitive,"point"); in Mogrify()
8933 (void) CloneString(&draw_info->primitive, in Mogrify()
8936 (void) CloneString(&draw_info->primitive,CommandOptionToMnemonic( in Mogrify()
8941 if (LocaleCompare(draw_info->primitive,"path") == 0) in Mogrify()
8943 (void) ConcatenateString(&draw_info->primitive," '"); in Mogrify()
8944 ConcatenateString(&draw_info->primitive, in Mogrify()
8946 (void) ConcatenateString(&draw_info->primitive,"'"); in Mogrify()
8950 (void) ConcatenateString(&draw_info->primitive," "); in Mogrify()
8951 ConcatenateString(&draw_info->primitive, in Mogrify()
8957 (void) ConcatenateString(&draw_info->primitive," "); in Mogrify()
8958 (void) ConcatenateString(&draw_info->primitive, in Mogrify()
8965 AllCompliance,&draw_info->stroke,exception); in Mogrify()
8967 draw_info->stroke_pattern=CloneImage( in Mogrify()
8973 AllCompliance,&draw_info->fill,exception); in Mogrify()
8975 draw_info->fill_pattern=CloneImage( in Mogrify()
8979 draw_info->stroke_width=argument_list[5].real_reference; in Mogrify()
8981 (void) CloneString(&draw_info->font, in Mogrify()
8985 AllCompliance,&draw_info->border_color,exception); in Mogrify()
8987 draw_info->affine.tx=argument_list[8].real_reference; in Mogrify()
8989 draw_info->affine.ty=argument_list[9].real_reference; in Mogrify()
9002 draw_info->affine.sx=(double) SvNV(*(av_fetch(av,0,0))); in Mogrify()
9003 draw_info->affine.rx=(double) SvNV(*(av_fetch(av,1,0))); in Mogrify()
9004 draw_info->affine.ry=(double) SvNV(*(av_fetch(av,2,0))); in Mogrify()
9005 draw_info->affine.sy=(double) SvNV(*(av_fetch(av,3,0))); in Mogrify()
9006 if (fabs(draw_info->affine.sx*draw_info->affine.sy- in Mogrify()
9007 draw_info->affine.rx*draw_info->affine.ry) < MagickEpsilon) in Mogrify()
9015 draw_info->affine.tx=(double) SvNV(*(av_fetch(av,4,0))); in Mogrify()
9016 draw_info->affine.ty=(double) SvNV(*(av_fetch(av,5,0))); in Mogrify()
9025 current=draw_info->affine; in Mogrify()
9083 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; in Mogrify()
9084 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; in Mogrify()
9085 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; in Mogrify()
9086 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; in Mogrify()
9087 draw_info->affine.tx= in Mogrify()
9089 draw_info->affine.ty= in Mogrify()
9093 draw_info->fill_pattern=CloneImage( in Mogrify()
9096 draw_info->pointsize=argument_list[16].real_reference; in Mogrify()
9099draw_info->stroke_antialias=argument_list[17].integer_reference != 0 ? MagickTrue : MagickFalse; in Mogrify()
9100 draw_info->text_antialias=draw_info->stroke_antialias; in Mogrify()
9103 (void) CloneString(&draw_info->density, in Mogrify()
9106 draw_info->stroke_width=argument_list[19].real_reference; in Mogrify()
9108 draw_info->dash_offset=argument_list[21].real_reference; in Mogrify()
9115 draw_info->dash_pattern=(double *) AcquireQuantumMemory( in Mogrify()
9116 av_len(av)+2UL,sizeof(*draw_info->dash_pattern)); in Mogrify()
9117 if (draw_info->dash_pattern != (double *) NULL) in Mogrify()
9120 draw_info->dash_pattern[i]=(double) in Mogrify()
9122 draw_info->dash_pattern[i]=0.0; in Mogrify()
9129 (draw_info->fill_pattern != (Image *) NULL)) in Mogrify()
9130 flags=ParsePageGeometry(draw_info->fill_pattern, in Mogrify()
9132 &draw_info->fill_pattern->tile_offset,exception); in Mogrify()
9135 (void) ConcatenateString(&draw_info->primitive," '"); in Mogrify()
9136 (void) ConcatenateString(&draw_info->primitive, in Mogrify()
9138 (void) ConcatenateString(&draw_info->primitive,"'"); in Mogrify()
9141 draw_info->fill_pattern=CloneImage( in Mogrify()
9144 draw_info->stroke_pattern=CloneImage( in Mogrify()
9147 (void) CloneString(&draw_info->primitive, in Mogrify()
9150 draw_info->kerning=argument_list[29].real_reference; in Mogrify()
9152 draw_info->interline_spacing=argument_list[30].real_reference; in Mogrify()
9154 draw_info->interword_spacing=argument_list[31].real_reference; in Mogrify()
9156 draw_info->direction=(DirectionType) in Mogrify()
9158 (void) DrawImage(image,draw_info,exception); in Mogrify()
9159 draw_info=DestroyDrawInfo(draw_info); in Mogrify()
9216 *draw_info; in Mogrify() local
9224 draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, in Mogrify()
9251 (void) FloodfillPaintImage(image,draw_info,&target,geometry.x, in Mogrify()
9254 draw_info=DestroyDrawInfo(draw_info); in Mogrify()
9916 *draw_info; in Mogrify() local
9918 draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, in Mogrify()
9932 draw_info->affine.sx=(double) SvNV(*(av_fetch(av,0,0))); in Mogrify()
9933 draw_info->affine.rx=(double) SvNV(*(av_fetch(av,1,0))); in Mogrify()
9934 draw_info->affine.ry=(double) SvNV(*(av_fetch(av,2,0))); in Mogrify()
9935 draw_info->affine.sy=(double) SvNV(*(av_fetch(av,3,0))); in Mogrify()
9936 if (fabs(draw_info->affine.sx*draw_info->affine.sy- in Mogrify()
9937 draw_info->affine.rx*draw_info->affine.ry) < MagickEpsilon) in Mogrify()
9945 draw_info->affine.tx=(double) SvNV(*(av_fetch(av,4,0))); in Mogrify()
9946 draw_info->affine.ty=(double) SvNV(*(av_fetch(av,5,0))); in Mogrify()
9955 current=draw_info->affine; in Mogrify()
10013 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; in Mogrify()
10014 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; in Mogrify()
10015 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; in Mogrify()
10016 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; in Mogrify()
10017 draw_info->affine.tx= in Mogrify()
10019 draw_info->affine.ty= in Mogrify()
10028 image=AffineTransformImage(image,&draw_info->affine,exception); in Mogrify()
10029 draw_info=DestroyDrawInfo(draw_info); in Mogrify()
10635 *draw_info; in Mogrify() local
10643 draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, in Mogrify()
10654 (void) CloneString(&draw_info->font, in Mogrify()
10658 AllCompliance,&draw_info->stroke,exception); in Mogrify()
10661 AllCompliance,&draw_info->fill,exception); in Mogrify()
10663 draw_info->stroke_width=argument_list[5].real_reference; in Mogrify()
10665 draw_info->pointsize=argument_list[6].real_reference; in Mogrify()
10667 draw_info->gravity=(GravityType) argument_list[7].integer_reference; in Mogrify()
10674 image=PolaroidImage(image,draw_info,caption,angle,method,exception); in Mogrify()
10675 draw_info=DestroyDrawInfo(draw_info); in Mogrify()
10683 *draw_info; in Mogrify() local
10691 draw_info=CloneDrawInfo(info ? info->image_info : in Mogrify()
10702 AllCompliance,&draw_info->fill,exception); in Mogrify()
10717 (void) FloodfillPaintImage(image,draw_info,&target,geometry.x, in Mogrify()
10720 draw_info=DestroyDrawInfo(draw_info); in Mogrify()
12813 *draw_info; in QueryFontMetrics() local
12864 draw_info=CloneDrawInfo(package_info->image_info,(DrawInfo *) NULL); in QueryFontMetrics()
12865 CloneString(&draw_info->text,""); in QueryFontMetrics()
12866 current=draw_info->affine; in QueryFontMetrics()
12889 draw_info->text_antialias=type != 0 ? MagickTrue : MagickFalse; in QueryFontMetrics()
12901 CloneString(&draw_info->density,SvPV(ST(i),na)); in QueryFontMetrics()
12906 draw_info->direction=(DirectionType) ParseCommandOption( in QueryFontMetrics()
12919 CloneString(&draw_info->encoding,SvPV(ST(i),na)); in QueryFontMetrics()
12931 CloneString(&draw_info->family,SvPV(ST(i),na)); in QueryFontMetrics()
12938 &draw_info->fill,exception); in QueryFontMetrics()
12943 CloneString(&draw_info->font,SvPV(ST(i),na)); in QueryFontMetrics()
12955 CloneString(&draw_info->geometry,SvPV(ST(i),na)); in QueryFontMetrics()
12960 draw_info->gravity=(GravityType) ParseCommandOption( in QueryFontMetrics()
12974 draw_info->interline_spacing=geometry_info.rho; in QueryFontMetrics()
12980 draw_info->interword_spacing=geometry_info.rho; in QueryFontMetrics()
12993 draw_info->kerning=geometry_info.rho; in QueryFontMetrics()
13006 draw_info->pointsize=geometry_info.rho; in QueryFontMetrics()
13060 &draw_info->stroke,exception); in QueryFontMetrics()
13073 draw_info->style=(StyleType) type; in QueryFontMetrics()
13085 CloneString(&draw_info->text,SvPV(ST(i),na)); in QueryFontMetrics()
13107 draw_info->weight=(size_t) geometry_info.rho; in QueryFontMetrics()
13148 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; in QueryFontMetrics()
13149 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; in QueryFontMetrics()
13150 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; in QueryFontMetrics()
13151 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; in QueryFontMetrics()
13152 draw_info->affine.tx=current.sx*affine.tx+current.ry*affine.ty+current.tx; in QueryFontMetrics()
13153 draw_info->affine.ty=current.rx*affine.tx+current.sy*affine.ty+current.ty; in QueryFontMetrics()
13154 if (draw_info->geometry == (char *) NULL) in QueryFontMetrics()
13156 draw_info->geometry=AcquireString((char *) NULL); in QueryFontMetrics()
13157 (void) FormatLocaleString(draw_info->geometry,MagickPathExtent, in QueryFontMetrics()
13160 status=GetTypeMetrics(image,draw_info,&metrics,exception); in QueryFontMetrics()
13180 draw_info=DestroyDrawInfo(draw_info); in QueryFontMetrics()
13224 *draw_info; in QueryMultilineFontMetrics() local
13275 draw_info=CloneDrawInfo(package_info->image_info,(DrawInfo *) NULL); in QueryMultilineFontMetrics()
13276 CloneString(&draw_info->text,""); in QueryMultilineFontMetrics()
13277 current=draw_info->affine; in QueryMultilineFontMetrics()
13300 draw_info->text_antialias=type != 0 ? MagickTrue : MagickFalse; in QueryMultilineFontMetrics()
13312 CloneString(&draw_info->density,SvPV(ST(i),na)); in QueryMultilineFontMetrics()
13324 CloneString(&draw_info->encoding,SvPV(ST(i),na)); in QueryMultilineFontMetrics()
13336 CloneString(&draw_info->family,SvPV(ST(i),na)); in QueryMultilineFontMetrics()
13343 &draw_info->fill,exception); in QueryMultilineFontMetrics()
13348 CloneString(&draw_info->font,SvPV(ST(i),na)); in QueryMultilineFontMetrics()
13360 CloneString(&draw_info->geometry,SvPV(ST(i),na)); in QueryMultilineFontMetrics()
13365 draw_info->gravity=(GravityType) ParseCommandOption( in QueryMultilineFontMetrics()
13379 draw_info->pointsize=geometry_info.rho; in QueryMultilineFontMetrics()
13433 &draw_info->stroke,exception); in QueryMultilineFontMetrics()
13446 draw_info->style=(StyleType) type; in QueryMultilineFontMetrics()
13458 CloneString(&draw_info->text,SvPV(ST(i),na)); in QueryMultilineFontMetrics()
13480 draw_info->weight=(size_t) geometry_info.rho; in QueryMultilineFontMetrics()
13521 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; in QueryMultilineFontMetrics()
13522 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; in QueryMultilineFontMetrics()
13523 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; in QueryMultilineFontMetrics()
13524 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; in QueryMultilineFontMetrics()
13525 draw_info->affine.tx=current.sx*affine.tx+current.ry*affine.ty+current.tx; in QueryMultilineFontMetrics()
13526 draw_info->affine.ty=current.rx*affine.tx+current.sy*affine.ty+current.ty; in QueryMultilineFontMetrics()
13527 if (draw_info->geometry == (char *) NULL) in QueryMultilineFontMetrics()
13529 draw_info->geometry=AcquireString((char *) NULL); in QueryMultilineFontMetrics()
13530 (void) FormatLocaleString(draw_info->geometry,MagickPathExtent, in QueryMultilineFontMetrics()
13533 status=GetMultilineTypeMetrics(image,draw_info,&metrics,exception); in QueryMultilineFontMetrics()
13553 draw_info=DestroyDrawInfo(draw_info); in QueryMultilineFontMetrics()