Home | History | Annotate | Download | only in MagickCore

Lines Matching full:affine

351     annotate_info->affine.tx=geometry_info.xi-image->page.x;
352 annotate_info->affine.ty=geometry_info.psi-image->page.y;
362 offset.x=annotate_info->affine.tx+i*annotate_info->affine.ry*height;
363 offset.y=annotate_info->affine.ty+i*annotate_info->affine.sy*height;
368 offset.x=(geometry.width == 0 ? -1.0 : 1.0)*annotate_info->affine.tx+i*
369 annotate_info->affine.ry*height+annotate_info->affine.ry*
371 offset.y=(geometry.height == 0 ? -1.0 : 1.0)*annotate_info->affine.ty+i*
372 annotate_info->affine.sy*height+annotate_info->affine.sy*
378 offset.x=(geometry.width == 0 ? -1.0 : 1.0)*annotate_info->affine.tx+
379 geometry.width/2.0+i*annotate_info->affine.ry*height-
380 annotate_info->affine.sx*(metrics.width+metrics.bounds.x1)/2.0+
381 annotate_info->affine.ry*(metrics.ascent+metrics.descent);
382 offset.y=(geometry.height == 0 ? -1.0 : 1.0)*annotate_info->affine.ty+i*
383 annotate_info->affine.sy*height+annotate_info->affine.sy*
384 metrics.ascent-annotate_info->affine.rx*(metrics.width-
390 offset.x=(geometry.width == 0 ? 1.0 : -1.0)*annotate_info->affine.tx+
391 geometry.width+i*annotate_info->affine.ry*height-
392 annotate_info->affine.sx*(metrics.width+metrics.bounds.x1)+
393 annotate_info->affine.ry*(metrics.ascent+metrics.descent)-1.0;
394 offset.y=(geometry.height == 0 ? -1.0 : 1.0)*annotate_info->affine.ty+i*
395 annotate_info->affine.sy*height+annotate_info->affine.sy*
396 metrics.ascent-annotate_info->affine.rx*(metrics.width-
402 offset.x=(geometry.width == 0 ? -1.0 : 1.0)*annotate_info->affine.tx+i*
403 annotate_info->affine.ry*height+annotate_info->affine.ry*
405 offset.y=(geometry.height == 0 ? -1.0 : 1.0)*annotate_info->affine.ty+
406 geometry.height/2.0+i*annotate_info->affine.sy*height+
407 annotate_info->affine.sy*(metrics.ascent+metrics.descent-
413 offset.x=(geometry.width == 0 ? -1.0 : 1.0)*annotate_info->affine.tx+
414 geometry.width/2.0+i*annotate_info->affine.ry*height-
415 annotate_info->affine.sx*(metrics.width+metrics.bounds.x1)/2.0+
416 annotate_info->affine.ry*(metrics.ascent+metrics.descent-
418 offset.y=(geometry.height == 0 ? -1.0 : 1.0)*annotate_info->affine.ty+
419 geometry.height/2.0+i*annotate_info->affine.sy*height-
420 annotate_info->affine.rx*(metrics.width+metrics.bounds.x1)/2.0+
421 annotate_info->affine.sy*(metrics.ascent+metrics.descent-
427 affine.tx+
428 geometry.width+i*annotate_info->affine.ry*height-
429 annotate_info->affine.sx*(metrics.width+metrics.bounds.x1)+
430 annotate_info->affine.ry*(metrics.ascent+metrics.descent-
432 offset.y=(geometry.height == 0 ? -1.0 : 1.0)*annotate_info->affine.ty+
433 geometry.height/2.0+i*annotate_info->affine.sy*height-
434 annotate_info->affine.rx*(metrics.width+metrics.bounds.x1)+
435 annotate_info->affine.sy*(metrics.ascent+metrics.descent-
441 offset.x=(geometry.width == 0 ? -1.0 : 1.0)*annotate_info->affine.tx+i*
442 annotate_info->affine.ry*height-annotate_info->affine.ry*
444 offset.y=(geometry.height == 0 ? 1.0 : -1.0)*annotate_info->affine.ty+
445 geometry.height+i*annotate_info->affine.sy*height-
446 annotate_info->affine.sy*(number_lines-1.0)*height+metrics.descent;
451 offset.x=(geometry.width == 0 ? -1.0 : 1.0)*annotate_info->affine.tx+
452 geometry.width/2.0+i*annotate_info->affine.ry*height-
453 annotate_info->affine.sx*(metrics.width+metrics.bounds.x1)/2.0-
454 annotate_info->affine.ry*(number_lines-1.0)*height/2.0;
455 offset.y=(geometry.height == 0 ? 1.0 : -1.0)*annotate_info->affine.ty+
456 geometry.height+i*annotate_info->affine.sy*height-
457 annotate_info->affine.rx*(metrics.width+metrics.bounds.x1)/2.0-
458 annotate_info->affine.sy*(number_lines-1.0)*height+metrics.descent;
463 offset.x=(geometry.width == 0 ? 1.0 : -1.0)*annotate_info->affine.tx+
464 geometry.width+i*annotate_info->affine.ry*height-
465 annotate_info->affine.sx*(metrics.width+metrics.bounds.x1)-
466 annotate_info->affine.ry*(number_lines-1.0)*height-1.0;
467 offset.y=(geometry.height == 0 ? 1.0 : -1.0)*annotate_info->affine.ty+
468 geometry.height+i*annotate_info->affine.sy*height-
469 annotate_info->affine.rx*(metrics.width+metrics.bounds.x1)-
470 annotate_info->affine.sy*(number_lines-1.0)*height+metrics.descent;
478 offset.x=annotate_info->affine.tx+i*annotate_info->affine.ry*height;
479 offset.y=annotate_info->affine.ty+i*annotate_info->affine.sy*height;
484 offset.x=annotate_info->affine.tx+i*annotate_info->affine.ry*height-
485 annotate_info->affine.sx*(metrics.width+metrics.bounds.x1)/2.0;
486 offset.y=annotate_info->affine.ty+i*annotate_info->affine.sy*height-
487 annotate_info->affine.rx*(metrics.width+metrics.bounds.x1)/2.0;
492 offset.x=annotate_info->affine.tx+i*annotate_info->affine.ry*height-
493 annotate_info->affine.sx*(metrics.width+metrics.bounds.x1);
494 offset.y=annotate_info->affine.ty+i*annotate_info->affine.sy*height-
495 annotate_info->affine.rx*(metrics.width+metrics.bounds.x1);
511 undercolor_info->affine=draw_info->affine;
512 undercolor_info->affine.tx=offset.x-draw_info->affine.ry*metrics.ascent;
513 undercolor_info->affine.ty=offset.y-draw_info->affine.sy*metrics.ascent;
520 annotate_info->affine.tx=offset.x;
521 annotate_info->affine.ty=offset.y;
526 annotate_info->affine.ty-=(draw_info->affine.sy*(metrics.ascent+
534 annotate_info->affine.ty-=(draw_info->affine.sy*
547 annotate_info->affine.ty-=(draw_info->affine.sy*(height+
1173 affine;
1178 affine=draw_info->affine;
1180 affine.tx+p->x/64.0,affine.ty-p->y/64.0,affine.tx+q->x/64.0,affine.ty-
1181 q->y/64.0,affine.tx+to->x/64.0,affine.ty-to->y/64.0);
1189 affine;
1194 affine=draw_info->affine;
1195 (void) FormatLocaleString(path,MagickPathExtent,"L%g,%g",affine.tx+to->x/64.0,
1196 affine.ty-to->y/64.0);
1204 affine;
1209 affine=draw_info->affine;
1210 (void) FormatLocaleString(path,MagickPathExtent,"M%g,%g",affine.tx+to->x/64.0,
1211 affine.ty-to->y/64.0);
1220 affine;
1225 affine=draw_info->affine;
1226 (void) FormatLocaleString(path,MagickPathExtent,"Q%g,%g %g,%g",affine.tx+
1227 control->x/64.0,affine.ty-control->y/64.0,affine.tx+to->x/64.0,affine.ty-
1281 affine;
1482 affine.xx=65536L;
1483 affine.yx=0L;
1484 affine.xy=0L;
1485 affine.yy=65536L;
1488 affine.xx=(FT_Fixed) (65536L*draw_info->affine.sx+0.5);
1489 affine.yx=(FT_Fixed) (-65536L*draw_info->affine.rx+0.5);
1490 affine.xy=(FT_Fixed) (-65536L*draw_info->affine.ry+0.5);
1491 affine.yy=(FT_Fixed) (65536L*draw_info->affine.sy+0.5);
1565 annotate_info->affine.tx=glyph.origin.x/64.0;
1566 annotate_info->affine.ty=(-glyph.origin.y/64.0);
1570 FT_Vector_Transform(&glyph.origin,&affine);
1571 (void) FT_Glyph_Transform(glyph.image,&affine,&glyph.origin);
1681 annotate_info->affine.tx=offset->x;
1682 annotate_info->affine.ty=offset->y;
1724 FT_Vector_Transform(&glyph.origin,&affine);
1725 (void) FT_Glyph_Transform(glyph.image,&affine,&glyph.origin);
1905 identity=(fabs(draw_info->affine.sx-draw_info->affine.sy) < MagickEpsilon) &&
1906 (fabs(draw_info->affine.rx) < MagickEpsilon) &&
1907 (fabs(draw_info->affine.ry) < MagickEpsilon) ? MagickTrue : MagickFalse;
1913 point.x=fabs(draw_info->affine.sx*i*draw_info->pointsize+
1914 draw_info->affine.ry*2.0*draw_info->pointsize);
1915 point.y=fabs(draw_info->affine.rx*i*draw_info->pointsize+
1916 draw_info->affine.sy*2.0*draw_info->pointsize);
1935 draw_info->affine.sx,-draw_info->affine.rx,-draw_info->affine.ry,
1936 draw_info->affine.sy);
1986 ExpandAffine(&draw_info->affine)*draw_info->pointsize+0.5);
1995 ExpandAffine(&draw_info->affine)*draw_info->pointsize;
2000 ExpandAffine(&draw_info->affine);