Lines Matching refs:affine
346 annotate_info->affine.tx=geometry_info.xi-image->page.x; in AnnotateImage()
347 annotate_info->affine.ty=geometry_info.psi-image->page.y; in AnnotateImage()
357 offset.x=annotate_info->affine.tx+i*annotate_info->affine.ry*height; in AnnotateImage()
358 offset.y=annotate_info->affine.ty+i*annotate_info->affine.sy*height; in AnnotateImage()
363 offset.x=(geometry.width == 0 ? -1.0 : 1.0)*annotate_info->affine.tx+i* in AnnotateImage()
364 annotate_info->affine.ry*height+annotate_info->affine.ry* in AnnotateImage()
366 offset.y=(geometry.height == 0 ? -1.0 : 1.0)*annotate_info->affine.ty+i* in AnnotateImage()
367 annotate_info->affine.sy*height+annotate_info->affine.sy* in AnnotateImage()
373 offset.x=(geometry.width == 0 ? -1.0 : 1.0)*annotate_info->affine.tx+ in AnnotateImage()
374 geometry.width/2.0+i*annotate_info->affine.ry*height- in AnnotateImage()
375 annotate_info->affine.sx*metrics.width/2.0+annotate_info->affine.ry* in AnnotateImage()
377 offset.y=(geometry.height == 0 ? -1.0 : 1.0)*annotate_info->affine.ty+i* in AnnotateImage()
378 annotate_info->affine.sy*height+annotate_info->affine.sy* in AnnotateImage()
379 metrics.ascent-annotate_info->affine.rx*metrics.width/2.0; in AnnotateImage()
384 offset.x=(geometry.width == 0 ? 1.0 : -1.0)*annotate_info->affine.tx+ in AnnotateImage()
385 geometry.width+i*annotate_info->affine.ry*height- in AnnotateImage()
386 annotate_info->affine.sx*metrics.width+annotate_info->affine.ry* in AnnotateImage()
388 offset.y=(geometry.height == 0 ? -1.0 : 1.0)*annotate_info->affine.ty+i* in AnnotateImage()
389 annotate_info->affine.sy*height+annotate_info->affine.sy* in AnnotateImage()
390 metrics.ascent-annotate_info->affine.rx*metrics.width; in AnnotateImage()
395 offset.x=(geometry.width == 0 ? -1.0 : 1.0)*annotate_info->affine.tx+i* in AnnotateImage()
396 annotate_info->affine.ry*height+annotate_info->affine.ry* in AnnotateImage()
398 offset.y=(geometry.height == 0 ? -1.0 : 1.0)*annotate_info->affine.ty+ in AnnotateImage()
399 geometry.height/2.0+i*annotate_info->affine.sy*height+ in AnnotateImage()
400 annotate_info->affine.sy*(metrics.ascent+metrics.descent- in AnnotateImage()
406 offset.x=(geometry.width == 0 ? -1.0 : 1.0)*annotate_info->affine.tx+ in AnnotateImage()
407 geometry.width/2.0+i*annotate_info->affine.ry*height- in AnnotateImage()
408 annotate_info->affine.sx*metrics.width/2.0+annotate_info->affine.ry* in AnnotateImage()
410 offset.y=(geometry.height == 0 ? -1.0 : 1.0)*annotate_info->affine.ty+ in AnnotateImage()
411 geometry.height/2.0+i*annotate_info->affine.sy*height- in AnnotateImage()
412 annotate_info->affine.rx*metrics.width/2.0+annotate_info->affine.sy* in AnnotateImage()
418 offset.x=(geometry.width == 0 ? 1.0 : -1.0)*annotate_info->affine.tx+ in AnnotateImage()
419 geometry.width+i*annotate_info->affine.ry*height- in AnnotateImage()
420 annotate_info->affine.sx*metrics.width+ in AnnotateImage()
421 annotate_info->affine.ry*(metrics.ascent+metrics.descent- in AnnotateImage()
423 offset.y=(geometry.height == 0 ? -1.0 : 1.0)*annotate_info->affine.ty+ in AnnotateImage()
424 geometry.height/2.0+i*annotate_info->affine.sy*height- in AnnotateImage()
425 annotate_info->affine.rx*metrics.width+ in AnnotateImage()
426 annotate_info->affine.sy*(metrics.ascent+metrics.descent- in AnnotateImage()
432 offset.x=(geometry.width == 0 ? -1.0 : 1.0)*annotate_info->affine.tx+i* in AnnotateImage()
433 annotate_info->affine.ry*height-annotate_info->affine.ry* in AnnotateImage()
435 offset.y=(geometry.height == 0 ? 1.0 : -1.0)*annotate_info->affine.ty+ in AnnotateImage()
436 geometry.height+i*annotate_info->affine.sy*height- in AnnotateImage()
437 annotate_info->affine.sy*(number_lines-1.0)*height+metrics.descent; in AnnotateImage()
442 offset.x=(geometry.width == 0 ? -1.0 : 1.0)*annotate_info->affine.tx+ in AnnotateImage()
443 geometry.width/2.0+i*annotate_info->affine.ry*height- in AnnotateImage()
444 annotate_info->affine.sx*metrics.width/2.0- in AnnotateImage()
445 annotate_info->affine.ry*(number_lines-1.0)*height/2.0; in AnnotateImage()
446 offset.y=(geometry.height == 0 ? 1.0 : -1.0)*annotate_info->affine.ty+ in AnnotateImage()
447 geometry.height+i*annotate_info->affine.sy*height- in AnnotateImage()
448 annotate_info->affine.rx*metrics.width/2.0- in AnnotateImage()
449 annotate_info->affine.sy*(number_lines-1.0)*height+metrics.descent; in AnnotateImage()
454 offset.x=(geometry.width == 0 ? 1.0 : -1.0)*annotate_info->affine.tx+ in AnnotateImage()
455 geometry.width+i*annotate_info->affine.ry*height- in AnnotateImage()
456 annotate_info->affine.sx*metrics.width- in AnnotateImage()
457 annotate_info->affine.ry*(number_lines-1.0)*height-1.0; in AnnotateImage()
458 offset.y=(geometry.height == 0 ? 1.0 : -1.0)*annotate_info->affine.ty+ in AnnotateImage()
459 geometry.height+i*annotate_info->affine.sy*height- in AnnotateImage()
460 annotate_info->affine.rx*metrics.width- in AnnotateImage()
461 annotate_info->affine.sy*(number_lines-1.0)*height+metrics.descent; in AnnotateImage()
469 offset.x=annotate_info->affine.tx+i*annotate_info->affine.ry*height; in AnnotateImage()
470 offset.y=annotate_info->affine.ty+i*annotate_info->affine.sy*height; in AnnotateImage()
475 offset.x=annotate_info->affine.tx+i*annotate_info->affine.ry*height- in AnnotateImage()
476 annotate_info->affine.sx*metrics.width/2.0; in AnnotateImage()
477 offset.y=annotate_info->affine.ty+i*annotate_info->affine.sy*height- in AnnotateImage()
478 annotate_info->affine.rx*metrics.width/2.0; in AnnotateImage()
483 offset.x=annotate_info->affine.tx+i*annotate_info->affine.ry*height- in AnnotateImage()
484 annotate_info->affine.sx*metrics.width; in AnnotateImage()
485 offset.y=annotate_info->affine.ty+i*annotate_info->affine.sy*height- in AnnotateImage()
486 annotate_info->affine.rx*metrics.width; in AnnotateImage()
502 undercolor_info->affine=draw_info->affine; in AnnotateImage()
503 undercolor_info->affine.tx=offset.x-draw_info->affine.ry*metrics.ascent; in AnnotateImage()
504 undercolor_info->affine.ty=offset.y-draw_info->affine.sy*metrics.ascent; in AnnotateImage()
511 annotate_info->affine.tx=offset.x; in AnnotateImage()
512 annotate_info->affine.ty=offset.y; in AnnotateImage()
517 annotate_info->affine.ty-=(draw_info->affine.sy*(metrics.ascent+ in AnnotateImage()
525 annotate_info->affine.ty-=(draw_info->affine.sy* in AnnotateImage()
538 annotate_info->affine.ty-=(draw_info->affine.sy*(height+ in AnnotateImage()
1207 affine; in TraceCubicBezier() local
1212 affine=draw_info->affine; in TraceCubicBezier()
1214 affine.tx+p->x/64.0,affine.ty-p->y/64.0,affine.tx+q->x/64.0,affine.ty- in TraceCubicBezier()
1215 q->y/64.0,affine.tx+to->x/64.0,affine.ty-to->y/64.0); in TraceCubicBezier()
1223 affine; in TraceLineTo() local
1228 affine=draw_info->affine; in TraceLineTo()
1229 (void) FormatLocaleString(path,MagickPathExtent,"L%g,%g",affine.tx+to->x/64.0, in TraceLineTo()
1230 affine.ty-to->y/64.0); in TraceLineTo()
1238 affine; in TraceMoveTo() local
1243 affine=draw_info->affine; in TraceMoveTo()
1244 (void) FormatLocaleString(path,MagickPathExtent,"M%g,%g",affine.tx+to->x/64.0, in TraceMoveTo()
1245 affine.ty-to->y/64.0); in TraceMoveTo()
1254 affine; in TraceQuadraticBezier() local
1259 affine=draw_info->affine; in TraceQuadraticBezier()
1260 (void) FormatLocaleString(path,MagickPathExtent,"Q%g,%g %g,%g",affine.tx+ in TraceQuadraticBezier()
1261 control->x/64.0,affine.ty-control->y/64.0,affine.tx+to->x/64.0,affine.ty- in TraceQuadraticBezier()
1315 affine; in RenderFreetype() local
1525 affine.xx=65536L; in RenderFreetype()
1526 affine.yx=0L; in RenderFreetype()
1527 affine.xy=0L; in RenderFreetype()
1528 affine.yy=65536L; in RenderFreetype()
1531 affine.xx=(FT_Fixed) (65536L*draw_info->affine.sx+0.5); in RenderFreetype()
1532 affine.yx=(FT_Fixed) (-65536L*draw_info->affine.rx+0.5); in RenderFreetype()
1533 affine.xy=(FT_Fixed) (-65536L*draw_info->affine.ry+0.5); in RenderFreetype()
1534 affine.yy=(FT_Fixed) (65536L*draw_info->affine.sy+0.5); in RenderFreetype()
1612 annotate_info->affine.tx=glyph.origin.x/64.0; in RenderFreetype()
1613 annotate_info->affine.ty=(-glyph.origin.y/64.0); in RenderFreetype()
1618 FT_Vector_Transform(&glyph.origin,&affine); in RenderFreetype()
1619 (void) FT_Glyph_Transform(glyph.image,&affine,&glyph.origin); in RenderFreetype()
1752 annotate_info->affine.tx=offset->x; in RenderFreetype()
1753 annotate_info->affine.ty=offset->y; in RenderFreetype()
1960 identity=(fabs(draw_info->affine.sx-draw_info->affine.sy) < MagickEpsilon) && in RenderPostscript()
1961 (fabs(draw_info->affine.rx) < MagickEpsilon) && in RenderPostscript()
1962 (fabs(draw_info->affine.ry) < MagickEpsilon) ? MagickTrue : MagickFalse; in RenderPostscript()
1968 point.x=fabs(draw_info->affine.sx*i*draw_info->pointsize+ in RenderPostscript()
1969 draw_info->affine.ry*2.0*draw_info->pointsize); in RenderPostscript()
1970 point.y=fabs(draw_info->affine.rx*i*draw_info->pointsize+ in RenderPostscript()
1971 draw_info->affine.sy*2.0*draw_info->pointsize); in RenderPostscript()
1990 draw_info->affine.sx,-draw_info->affine.rx,-draw_info->affine.ry, in RenderPostscript()
1991 draw_info->affine.sy); in RenderPostscript()
2041 ExpandAffine(&draw_info->affine)*draw_info->pointsize+0.5); in RenderPostscript()
2050 ExpandAffine(&draw_info->affine)*draw_info->pointsize; in RenderPostscript()
2055 ExpandAffine(&draw_info->affine); in RenderPostscript()