Lines Matching refs:draw_info
8397 *draw_info; in Mogrify() local
8399 draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, in Mogrify()
8409 (void) CloneString(&draw_info->text,text); in Mogrify()
8413 (void) CloneString(&draw_info->font, in Mogrify()
8416 draw_info->pointsize=argument_list[2].real_reference; in Mogrify()
8418 (void) CloneString(&draw_info->density, in Mogrify()
8422 AllCompliance,&draw_info->undercolor,exception); in Mogrify()
8426 AllCompliance,&draw_info->stroke,exception); in Mogrify()
8428 draw_info->stroke_pattern=CloneImage( in Mogrify()
8434 AllCompliance,&draw_info->fill,exception); in Mogrify()
8436 draw_info->fill_pattern=CloneImage( in Mogrify()
8441 (void) CloneString(&draw_info->geometry, in Mogrify()
8450 AllCompliance,&draw_info->fill,exception); in Mogrify()
8452 draw_info->gravity=(GravityType) in Mogrify()
8466 draw_info->affine.sx=(double) SvNV(*(av_fetch(av,0,0))); in Mogrify()
8467 draw_info->affine.rx=(double) SvNV(*(av_fetch(av,1,0))); in Mogrify()
8468 draw_info->affine.ry=(double) SvNV(*(av_fetch(av,2,0))); in Mogrify()
8469 draw_info->affine.sy=(double) SvNV(*(av_fetch(av,3,0))); in Mogrify()
8470 if (fabs(draw_info->affine.sx*draw_info->affine.sy- in Mogrify()
8471 draw_info->affine.rx*draw_info->affine.ry) < MagickEpsilon) in Mogrify()
8479 draw_info->affine.tx=(double) SvNV(*(av_fetch(av,4,0))); in Mogrify()
8480 draw_info->affine.ty=(double) SvNV(*(av_fetch(av,5,0))); in Mogrify()
8489 current=draw_info->affine; in Mogrify()
8547 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; in Mogrify()
8548 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; in Mogrify()
8549 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; in Mogrify()
8550 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; in Mogrify()
8551 draw_info->affine.tx=current.sx*affine.tx+current.ry*affine.ty+ in Mogrify()
8553 draw_info->affine.ty=current.rx*affine.tx+current.sy*affine.ty+ in Mogrify()
8566 (double) argument_list[9].real_reference+draw_info->affine.tx, in Mogrify()
8567 (double) argument_list[10].real_reference+draw_info->affine.ty); in Mogrify()
8568 (void) CloneString(&draw_info->geometry,geometry); in Mogrify()
8571 draw_info->stroke_width=argument_list[17].real_reference; in Mogrify()
8574 draw_info->text_antialias=argument_list[18].integer_reference != 0 ? in Mogrify()
8576 draw_info->stroke_antialias=draw_info->text_antialias; in Mogrify()
8579 (void) CloneString(&draw_info->family, in Mogrify()
8582 draw_info->style=(StyleType) argument_list[20].integer_reference; in Mogrify()
8584 draw_info->stretch=(StretchType) argument_list[21].integer_reference; in Mogrify()
8586 draw_info->weight=argument_list[22].integer_reference; in Mogrify()
8588 draw_info->align=(AlignType) argument_list[23].integer_reference; in Mogrify()
8590 (void) CloneString(&draw_info->encoding, in Mogrify()
8593 draw_info->fill_pattern=CloneImage( in Mogrify()
8596 draw_info->fill_pattern=CloneImage( in Mogrify()
8599 draw_info->stroke_pattern=CloneImage( in Mogrify()
8602 draw_info->kerning=argument_list[29].real_reference; in Mogrify()
8604 draw_info->interline_spacing=argument_list[30].real_reference; in Mogrify()
8606 draw_info->interword_spacing=argument_list[31].real_reference; in Mogrify()
8608 draw_info->direction=(DirectionType) in Mogrify()
8611 draw_info->decorate=(DecorationType) in Mogrify()
8613 (void) AnnotateImage(image,draw_info,exception); in Mogrify()
8614 draw_info=DestroyDrawInfo(draw_info); in Mogrify()
8620 *draw_info; in Mogrify() local
8628 draw_info=CloneDrawInfo(info ? info->image_info : in Mogrify()
8639 AllCompliance,&draw_info->fill,exception); in Mogrify()
8654 (void) FloodfillPaintImage(image,draw_info,&target,geometry.x, in Mogrify()
8656 draw_info=DestroyDrawInfo(draw_info); in Mogrify()
8921 *draw_info; in Mogrify() local
8923 draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, in Mogrify()
8925 (void) CloneString(&draw_info->primitive,"point"); in Mogrify()
8929 (void) CloneString(&draw_info->primitive, in Mogrify()
8932 (void) CloneString(&draw_info->primitive,CommandOptionToMnemonic( in Mogrify()
8937 if (LocaleCompare(draw_info->primitive,"path") == 0) in Mogrify()
8939 (void) ConcatenateString(&draw_info->primitive," '"); in Mogrify()
8940 ConcatenateString(&draw_info->primitive, in Mogrify()
8942 (void) ConcatenateString(&draw_info->primitive,"'"); in Mogrify()
8946 (void) ConcatenateString(&draw_info->primitive," "); in Mogrify()
8947 ConcatenateString(&draw_info->primitive, in Mogrify()
8953 (void) ConcatenateString(&draw_info->primitive," "); in Mogrify()
8954 (void) ConcatenateString(&draw_info->primitive, in Mogrify()
8961 AllCompliance,&draw_info->stroke,exception); in Mogrify()
8963 draw_info->stroke_pattern=CloneImage( in Mogrify()
8969 AllCompliance,&draw_info->fill,exception); in Mogrify()
8971 draw_info->fill_pattern=CloneImage( in Mogrify()
8975 draw_info->stroke_width=argument_list[5].real_reference; in Mogrify()
8977 (void) CloneString(&draw_info->font, in Mogrify()
8981 AllCompliance,&draw_info->border_color,exception); in Mogrify()
8983 draw_info->affine.tx=argument_list[8].real_reference; in Mogrify()
8985 draw_info->affine.ty=argument_list[9].real_reference; in Mogrify()
8998 draw_info->affine.sx=(double) SvNV(*(av_fetch(av,0,0))); in Mogrify()
8999 draw_info->affine.rx=(double) SvNV(*(av_fetch(av,1,0))); in Mogrify()
9000 draw_info->affine.ry=(double) SvNV(*(av_fetch(av,2,0))); in Mogrify()
9001 draw_info->affine.sy=(double) SvNV(*(av_fetch(av,3,0))); in Mogrify()
9002 if (fabs(draw_info->affine.sx*draw_info->affine.sy- in Mogrify()
9003 draw_info->affine.rx*draw_info->affine.ry) < MagickEpsilon) in Mogrify()
9011 draw_info->affine.tx=(double) SvNV(*(av_fetch(av,4,0))); in Mogrify()
9012 draw_info->affine.ty=(double) SvNV(*(av_fetch(av,5,0))); in Mogrify()
9021 current=draw_info->affine; in Mogrify()
9079 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; in Mogrify()
9080 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; in Mogrify()
9081 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; in Mogrify()
9082 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; in Mogrify()
9083 draw_info->affine.tx= in Mogrify()
9085 draw_info->affine.ty= in Mogrify()
9089 draw_info->fill_pattern=CloneImage( in Mogrify()
9092 draw_info->pointsize=argument_list[16].real_reference; in Mogrify()
9095 … draw_info->stroke_antialias=argument_list[17].integer_reference != 0 ? MagickTrue : MagickFalse; in Mogrify()
9096 draw_info->text_antialias=draw_info->stroke_antialias; in Mogrify()
9099 (void) CloneString(&draw_info->density, in Mogrify()
9102 draw_info->stroke_width=argument_list[19].real_reference; in Mogrify()
9104 draw_info->dash_offset=argument_list[21].real_reference; in Mogrify()
9111 draw_info->dash_pattern=(double *) AcquireQuantumMemory( in Mogrify()
9112 av_len(av)+2UL,sizeof(*draw_info->dash_pattern)); in Mogrify()
9113 if (draw_info->dash_pattern != (double *) NULL) in Mogrify()
9116 draw_info->dash_pattern[i]=(double) in Mogrify()
9118 draw_info->dash_pattern[i]=0.0; in Mogrify()
9125 (draw_info->fill_pattern != (Image *) NULL)) in Mogrify()
9126 flags=ParsePageGeometry(draw_info->fill_pattern, in Mogrify()
9128 &draw_info->fill_pattern->tile_offset,exception); in Mogrify()
9131 (void) ConcatenateString(&draw_info->primitive," '"); in Mogrify()
9132 (void) ConcatenateString(&draw_info->primitive, in Mogrify()
9134 (void) ConcatenateString(&draw_info->primitive,"'"); in Mogrify()
9137 draw_info->fill_pattern=CloneImage( in Mogrify()
9140 draw_info->stroke_pattern=CloneImage( in Mogrify()
9143 (void) CloneString(&draw_info->primitive, in Mogrify()
9146 draw_info->kerning=argument_list[29].real_reference; in Mogrify()
9148 draw_info->interline_spacing=argument_list[30].real_reference; in Mogrify()
9150 draw_info->interword_spacing=argument_list[31].real_reference; in Mogrify()
9152 draw_info->direction=(DirectionType) in Mogrify()
9154 (void) DrawImage(image,draw_info,exception); in Mogrify()
9155 draw_info=DestroyDrawInfo(draw_info); in Mogrify()
9212 *draw_info; in Mogrify() local
9220 draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, in Mogrify()
9247 (void) FloodfillPaintImage(image,draw_info,&target,geometry.x, in Mogrify()
9250 draw_info=DestroyDrawInfo(draw_info); in Mogrify()
9912 *draw_info; in Mogrify() local
9914 draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, in Mogrify()
9928 draw_info->affine.sx=(double) SvNV(*(av_fetch(av,0,0))); in Mogrify()
9929 draw_info->affine.rx=(double) SvNV(*(av_fetch(av,1,0))); in Mogrify()
9930 draw_info->affine.ry=(double) SvNV(*(av_fetch(av,2,0))); in Mogrify()
9931 draw_info->affine.sy=(double) SvNV(*(av_fetch(av,3,0))); in Mogrify()
9932 if (fabs(draw_info->affine.sx*draw_info->affine.sy- in Mogrify()
9933 draw_info->affine.rx*draw_info->affine.ry) < MagickEpsilon) in Mogrify()
9941 draw_info->affine.tx=(double) SvNV(*(av_fetch(av,4,0))); in Mogrify()
9942 draw_info->affine.ty=(double) SvNV(*(av_fetch(av,5,0))); in Mogrify()
9951 current=draw_info->affine; in Mogrify()
10009 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; in Mogrify()
10010 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; in Mogrify()
10011 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; in Mogrify()
10012 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; in Mogrify()
10013 draw_info->affine.tx= in Mogrify()
10015 draw_info->affine.ty= in Mogrify()
10024 image=AffineTransformImage(image,&draw_info->affine,exception); in Mogrify()
10025 draw_info=DestroyDrawInfo(draw_info); in Mogrify()
10631 *draw_info; in Mogrify() local
10639 draw_info=CloneDrawInfo(info ? info->image_info : (ImageInfo *) NULL, in Mogrify()
10650 (void) CloneString(&draw_info->font, in Mogrify()
10654 AllCompliance,&draw_info->stroke,exception); in Mogrify()
10657 AllCompliance,&draw_info->fill,exception); in Mogrify()
10659 draw_info->stroke_width=argument_list[5].real_reference; in Mogrify()
10661 draw_info->pointsize=argument_list[6].real_reference; in Mogrify()
10663 draw_info->gravity=(GravityType) argument_list[7].integer_reference; in Mogrify()
10670 image=PolaroidImage(image,draw_info,caption,angle,method,exception); in Mogrify()
10671 draw_info=DestroyDrawInfo(draw_info); in Mogrify()
10679 *draw_info; in Mogrify() local
10687 draw_info=CloneDrawInfo(info ? info->image_info : in Mogrify()
10698 AllCompliance,&draw_info->fill,exception); in Mogrify()
10713 (void) FloodfillPaintImage(image,draw_info,&target,geometry.x, in Mogrify()
10716 draw_info=DestroyDrawInfo(draw_info); in Mogrify()
12788 *draw_info; in QueryFontMetrics() local
12839 draw_info=CloneDrawInfo(package_info->image_info,(DrawInfo *) NULL); in QueryFontMetrics()
12840 CloneString(&draw_info->text,""); in QueryFontMetrics()
12841 current=draw_info->affine; in QueryFontMetrics()
12864 draw_info->text_antialias=type != 0 ? MagickTrue : MagickFalse; in QueryFontMetrics()
12876 CloneString(&draw_info->density,SvPV(ST(i),na)); in QueryFontMetrics()
12881 draw_info->direction=(DirectionType) ParseCommandOption( in QueryFontMetrics()
12894 CloneString(&draw_info->encoding,SvPV(ST(i),na)); in QueryFontMetrics()
12906 CloneString(&draw_info->family,SvPV(ST(i),na)); in QueryFontMetrics()
12913 &draw_info->fill,exception); in QueryFontMetrics()
12918 CloneString(&draw_info->font,SvPV(ST(i),na)); in QueryFontMetrics()
12930 CloneString(&draw_info->geometry,SvPV(ST(i),na)); in QueryFontMetrics()
12935 draw_info->gravity=(GravityType) ParseCommandOption( in QueryFontMetrics()
12949 draw_info->interline_spacing=geometry_info.rho; in QueryFontMetrics()
12955 draw_info->interword_spacing=geometry_info.rho; in QueryFontMetrics()
12968 draw_info->kerning=geometry_info.rho; in QueryFontMetrics()
12981 draw_info->pointsize=geometry_info.rho; in QueryFontMetrics()
13035 &draw_info->stroke,exception); in QueryFontMetrics()
13048 draw_info->style=(StyleType) type; in QueryFontMetrics()
13060 CloneString(&draw_info->text,SvPV(ST(i),na)); in QueryFontMetrics()
13082 draw_info->weight=(size_t) geometry_info.rho; in QueryFontMetrics()
13123 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; in QueryFontMetrics()
13124 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; in QueryFontMetrics()
13125 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; in QueryFontMetrics()
13126 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; in QueryFontMetrics()
13127 draw_info->affine.tx=current.sx*affine.tx+current.ry*affine.ty+current.tx; in QueryFontMetrics()
13128 draw_info->affine.ty=current.rx*affine.tx+current.sy*affine.ty+current.ty; in QueryFontMetrics()
13129 if (draw_info->geometry == (char *) NULL) in QueryFontMetrics()
13131 draw_info->geometry=AcquireString((char *) NULL); in QueryFontMetrics()
13132 (void) FormatLocaleString(draw_info->geometry,MagickPathExtent, in QueryFontMetrics()
13135 status=GetTypeMetrics(image,draw_info,&metrics,exception); in QueryFontMetrics()
13155 draw_info=DestroyDrawInfo(draw_info); in QueryFontMetrics()
13199 *draw_info; in QueryMultilineFontMetrics() local
13250 draw_info=CloneDrawInfo(package_info->image_info,(DrawInfo *) NULL); in QueryMultilineFontMetrics()
13251 CloneString(&draw_info->text,""); in QueryMultilineFontMetrics()
13252 current=draw_info->affine; in QueryMultilineFontMetrics()
13275 draw_info->text_antialias=type != 0 ? MagickTrue : MagickFalse; in QueryMultilineFontMetrics()
13287 CloneString(&draw_info->density,SvPV(ST(i),na)); in QueryMultilineFontMetrics()
13299 CloneString(&draw_info->encoding,SvPV(ST(i),na)); in QueryMultilineFontMetrics()
13311 CloneString(&draw_info->family,SvPV(ST(i),na)); in QueryMultilineFontMetrics()
13318 &draw_info->fill,exception); in QueryMultilineFontMetrics()
13323 CloneString(&draw_info->font,SvPV(ST(i),na)); in QueryMultilineFontMetrics()
13335 CloneString(&draw_info->geometry,SvPV(ST(i),na)); in QueryMultilineFontMetrics()
13340 draw_info->gravity=(GravityType) ParseCommandOption( in QueryMultilineFontMetrics()
13354 draw_info->pointsize=geometry_info.rho; in QueryMultilineFontMetrics()
13408 &draw_info->stroke,exception); in QueryMultilineFontMetrics()
13421 draw_info->style=(StyleType) type; in QueryMultilineFontMetrics()
13433 CloneString(&draw_info->text,SvPV(ST(i),na)); in QueryMultilineFontMetrics()
13455 draw_info->weight=(size_t) geometry_info.rho; in QueryMultilineFontMetrics()
13496 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx; in QueryMultilineFontMetrics()
13497 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx; in QueryMultilineFontMetrics()
13498 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy; in QueryMultilineFontMetrics()
13499 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy; in QueryMultilineFontMetrics()
13500 draw_info->affine.tx=current.sx*affine.tx+current.ry*affine.ty+current.tx; in QueryMultilineFontMetrics()
13501 draw_info->affine.ty=current.rx*affine.tx+current.sy*affine.ty+current.ty; in QueryMultilineFontMetrics()
13502 if (draw_info->geometry == (char *) NULL) in QueryMultilineFontMetrics()
13504 draw_info->geometry=AcquireString((char *) NULL); in QueryMultilineFontMetrics()
13505 (void) FormatLocaleString(draw_info->geometry,MagickPathExtent, in QueryMultilineFontMetrics()
13508 status=GetMultilineTypeMetrics(image,draw_info,&metrics,exception); in QueryMultilineFontMetrics()
13528 draw_info=DestroyDrawInfo(draw_info); in QueryMultilineFontMetrics()