Lines Matching refs:affine
345 annotate_info->affine.tx=geometry_info.xi-image->page.x; in AnnotateImage()
346 annotate_info->affine.ty=geometry_info.psi-image->page.y; in AnnotateImage()
356 offset.x=annotate_info->affine.tx+i*annotate_info->affine.ry*height; in AnnotateImage()
357 offset.y=annotate_info->affine.ty+i*annotate_info->affine.sy*height; in AnnotateImage()
362 offset.x=(geometry.width == 0 ? -1.0 : 1.0)*annotate_info->affine.tx+i* in AnnotateImage()
363 annotate_info->affine.ry*height+annotate_info->affine.ry* in AnnotateImage()
365 offset.y=(geometry.height == 0 ? -1.0 : 1.0)*annotate_info->affine.ty+i* in AnnotateImage()
366 annotate_info->affine.sy*height+annotate_info->affine.sy* in AnnotateImage()
372 offset.x=(geometry.width == 0 ? -1.0 : 1.0)*annotate_info->affine.tx+ in AnnotateImage()
373 geometry.width/2.0+i*annotate_info->affine.ry*height- in AnnotateImage()
374 annotate_info->affine.sx*(metrics.width+metrics.bounds.x1)/2.0+ in AnnotateImage()
375 annotate_info->affine.ry*(metrics.ascent+metrics.descent); in AnnotateImage()
376 offset.y=(geometry.height == 0 ? -1.0 : 1.0)*annotate_info->affine.ty+i* in AnnotateImage()
377 annotate_info->affine.sy*height+annotate_info->affine.sy* in AnnotateImage()
378 metrics.ascent-annotate_info->affine.rx*(metrics.width- 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+metrics.bounds.x1)+ in AnnotateImage()
387 annotate_info->affine.ry*(metrics.ascent+metrics.descent)-1.0; 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()
396 offset.x=(geometry.width == 0 ? -1.0 : 1.0)*annotate_info->affine.tx+i* in AnnotateImage()
397 annotate_info->affine.ry*height+annotate_info->affine.ry* in AnnotateImage()
399 offset.y=(geometry.height == 0 ? -1.0 : 1.0)*annotate_info->affine.ty+ in AnnotateImage()
400 geometry.height/2.0+i*annotate_info->affine.sy*height+ in AnnotateImage()
401 annotate_info->affine.sy*(metrics.ascent+metrics.descent- in AnnotateImage()
407 offset.x=(geometry.width == 0 ? -1.0 : 1.0)*annotate_info->affine.tx+ in AnnotateImage()
408 geometry.width/2.0+i*annotate_info->affine.ry*height- in AnnotateImage()
409 annotate_info->affine.sx*(metrics.width+metrics.bounds.x1)/2.0+ in AnnotateImage()
410 annotate_info->affine.ry*(metrics.ascent+metrics.descent- in AnnotateImage()
412 offset.y=(geometry.height == 0 ? -1.0 : 1.0)*annotate_info->affine.ty+ in AnnotateImage()
413 geometry.height/2.0+i*annotate_info->affine.sy*height- in AnnotateImage()
414 annotate_info->affine.rx*(metrics.width+metrics.bounds.x1)/2.0+ in AnnotateImage()
415 annotate_info->affine.sy*(metrics.ascent+metrics.descent- in AnnotateImage()
421 offset.x=(geometry.width == 0 ? 1.0 : -1.0)*annotate_info->affine.tx+ in AnnotateImage()
422 geometry.width+i*annotate_info->affine.ry*height- in AnnotateImage()
423 annotate_info->affine.sx*(metrics.width+metrics.bounds.x1)+ in AnnotateImage()
424 annotate_info->affine.ry*(metrics.ascent+metrics.descent- in AnnotateImage()
426 offset.y=(geometry.height == 0 ? -1.0 : 1.0)*annotate_info->affine.ty+ in AnnotateImage()
427 geometry.height/2.0+i*annotate_info->affine.sy*height- in AnnotateImage()
428 annotate_info->affine.rx*(metrics.width+metrics.bounds.x1)+ in AnnotateImage()
429 annotate_info->affine.sy*(metrics.ascent+metrics.descent- in AnnotateImage()
435 offset.x=(geometry.width == 0 ? -1.0 : 1.0)*annotate_info->affine.tx+i* in AnnotateImage()
436 annotate_info->affine.ry*height-annotate_info->affine.ry* in AnnotateImage()
438 offset.y=(geometry.height == 0 ? 1.0 : -1.0)*annotate_info->affine.ty+ in AnnotateImage()
439 geometry.height+i*annotate_info->affine.sy*height- in AnnotateImage()
440 annotate_info->affine.sy*(number_lines-1.0)*height+metrics.descent; in AnnotateImage()
445 offset.x=(geometry.width == 0 ? -1.0 : 1.0)*annotate_info->affine.tx+ in AnnotateImage()
446 geometry.width/2.0+i*annotate_info->affine.ry*height- in AnnotateImage()
447 annotate_info->affine.sx*(metrics.width+metrics.bounds.x1)/2.0- in AnnotateImage()
448 annotate_info->affine.ry*(number_lines-1.0)*height/2.0; in AnnotateImage()
449 offset.y=(geometry.height == 0 ? 1.0 : -1.0)*annotate_info->affine.ty+ in AnnotateImage()
450 geometry.height+i*annotate_info->affine.sy*height- in AnnotateImage()
451 annotate_info->affine.rx*(metrics.width+metrics.bounds.x1)/2.0- in AnnotateImage()
452 annotate_info->affine.sy*(number_lines-1.0)*height+metrics.descent; in AnnotateImage()
457 offset.x=(geometry.width == 0 ? 1.0 : -1.0)*annotate_info->affine.tx+ in AnnotateImage()
458 geometry.width+i*annotate_info->affine.ry*height- in AnnotateImage()
459 annotate_info->affine.sx*(metrics.width+metrics.bounds.x1)- in AnnotateImage()
460 annotate_info->affine.ry*(number_lines-1.0)*height-1.0; in AnnotateImage()
461 offset.y=(geometry.height == 0 ? 1.0 : -1.0)*annotate_info->affine.ty+ in AnnotateImage()
462 geometry.height+i*annotate_info->affine.sy*height- in AnnotateImage()
463 annotate_info->affine.rx*(metrics.width+metrics.bounds.x1)- in AnnotateImage()
464 annotate_info->affine.sy*(number_lines-1.0)*height+metrics.descent; in AnnotateImage()
472 offset.x=annotate_info->affine.tx+i*annotate_info->affine.ry*height; in AnnotateImage()
473 offset.y=annotate_info->affine.ty+i*annotate_info->affine.sy*height; in AnnotateImage()
478 offset.x=annotate_info->affine.tx+i*annotate_info->affine.ry*height- in AnnotateImage()
479 annotate_info->affine.sx*(metrics.width+metrics.bounds.x1)/2.0; in AnnotateImage()
480 offset.y=annotate_info->affine.ty+i*annotate_info->affine.sy*height- in AnnotateImage()
481 annotate_info->affine.rx*(metrics.width+metrics.bounds.x1)/2.0; in AnnotateImage()
486 offset.x=annotate_info->affine.tx+i*annotate_info->affine.ry*height- in AnnotateImage()
487 annotate_info->affine.sx*(metrics.width+metrics.bounds.x1); in AnnotateImage()
488 offset.y=annotate_info->affine.ty+i*annotate_info->affine.sy*height- in AnnotateImage()
489 annotate_info->affine.rx*(metrics.width+metrics.bounds.x1); in AnnotateImage()
505 undercolor_info->affine=draw_info->affine; in AnnotateImage()
506 undercolor_info->affine.tx=offset.x-draw_info->affine.ry*metrics.ascent; in AnnotateImage()
507 undercolor_info->affine.ty=offset.y-draw_info->affine.sy*metrics.ascent; in AnnotateImage()
514 annotate_info->affine.tx=offset.x; in AnnotateImage()
515 annotate_info->affine.ty=offset.y; in AnnotateImage()
520 annotate_info->affine.ty-=(draw_info->affine.sy*(metrics.ascent+ in AnnotateImage()
528 annotate_info->affine.ty-=(draw_info->affine.sy* in AnnotateImage()
541 annotate_info->affine.ty-=(draw_info->affine.sy*(height+ in AnnotateImage()
1162 affine; in TraceCubicBezier() local
1167 affine=draw_info->affine; in TraceCubicBezier()
1169 affine.tx+p->x/64.0,affine.ty-p->y/64.0,affine.tx+q->x/64.0,affine.ty- in TraceCubicBezier()
1170 q->y/64.0,affine.tx+to->x/64.0,affine.ty-to->y/64.0); in TraceCubicBezier()
1178 affine; in TraceLineTo() local
1183 affine=draw_info->affine; in TraceLineTo()
1184 (void) FormatLocaleString(path,MagickPathExtent,"L%g,%g",affine.tx+to->x/64.0, in TraceLineTo()
1185 affine.ty-to->y/64.0); in TraceLineTo()
1193 affine; in TraceMoveTo() local
1198 affine=draw_info->affine; in TraceMoveTo()
1199 (void) FormatLocaleString(path,MagickPathExtent,"M%g,%g",affine.tx+to->x/64.0, in TraceMoveTo()
1200 affine.ty-to->y/64.0); in TraceMoveTo()
1209 affine; in TraceQuadraticBezier() local
1214 affine=draw_info->affine; in TraceQuadraticBezier()
1215 (void) FormatLocaleString(path,MagickPathExtent,"Q%g,%g %g,%g",affine.tx+ in TraceQuadraticBezier()
1216 control->x/64.0,affine.ty-control->y/64.0,affine.tx+to->x/64.0,affine.ty- in TraceQuadraticBezier()
1270 affine; in RenderFreetype() local
1471 affine.xx=65536L; in RenderFreetype()
1472 affine.yx=0L; in RenderFreetype()
1473 affine.xy=0L; in RenderFreetype()
1474 affine.yy=65536L; in RenderFreetype()
1477 affine.xx=(FT_Fixed) (65536L*draw_info->affine.sx+0.5); in RenderFreetype()
1478 affine.yx=(FT_Fixed) (-65536L*draw_info->affine.rx+0.5); in RenderFreetype()
1479 affine.xy=(FT_Fixed) (-65536L*draw_info->affine.ry+0.5); in RenderFreetype()
1480 affine.yy=(FT_Fixed) (65536L*draw_info->affine.sy+0.5); in RenderFreetype()
1554 annotate_info->affine.tx=glyph.origin.x/64.0; in RenderFreetype()
1555 annotate_info->affine.ty=(-glyph.origin.y/64.0); in RenderFreetype()
1559 FT_Vector_Transform(&glyph.origin,&affine); in RenderFreetype()
1560 (void) FT_Glyph_Transform(glyph.image,&affine,&glyph.origin); in RenderFreetype()
1670 annotate_info->affine.tx=offset->x; in RenderFreetype()
1671 annotate_info->affine.ty=offset->y; in RenderFreetype()
1713 FT_Vector_Transform(&glyph.origin,&affine); in RenderFreetype()
1714 (void) FT_Glyph_Transform(glyph.image,&affine,&glyph.origin); in RenderFreetype()
1893 identity=(fabs(draw_info->affine.sx-draw_info->affine.sy) < MagickEpsilon) && in RenderPostscript()
1894 (fabs(draw_info->affine.rx) < MagickEpsilon) && in RenderPostscript()
1895 (fabs(draw_info->affine.ry) < MagickEpsilon) ? MagickTrue : MagickFalse; in RenderPostscript()
1901 point.x=fabs(draw_info->affine.sx*i*draw_info->pointsize+ in RenderPostscript()
1902 draw_info->affine.ry*2.0*draw_info->pointsize); in RenderPostscript()
1903 point.y=fabs(draw_info->affine.rx*i*draw_info->pointsize+ in RenderPostscript()
1904 draw_info->affine.sy*2.0*draw_info->pointsize); in RenderPostscript()
1923 draw_info->affine.sx,-draw_info->affine.rx,-draw_info->affine.ry, in RenderPostscript()
1924 draw_info->affine.sy); in RenderPostscript()
1974 ExpandAffine(&draw_info->affine)*draw_info->pointsize+0.5); in RenderPostscript()
1983 ExpandAffine(&draw_info->affine)*draw_info->pointsize; in RenderPostscript()
1988 ExpandAffine(&draw_info->affine); in RenderPostscript()