• Home
  • Raw
  • Download

Lines Matching refs:gradient

414     *gradient;  in GradientImage()  local
429 gradient=(&draw_info->gradient); in GradientImage()
430 gradient->type=type; in GradientImage()
431 gradient->bounding_box.width=image->columns; in GradientImage()
432 gradient->bounding_box.height=image->rows; in GradientImage()
435 (void) ParseAbsoluteGeometry(artifact,&gradient->bounding_box); in GradientImage()
436 gradient->gradient_vector.x2=(double) image->columns-1; in GradientImage()
437 gradient->gradient_vector.y2=(double) image->rows-1; in GradientImage()
450 gradient->gradient_vector.x1=(double) image->columns-1; in GradientImage()
451 gradient->gradient_vector.y1=(double) image->rows-1; in GradientImage()
452 gradient->gradient_vector.x2=0.0; in GradientImage()
453 gradient->gradient_vector.y2=0.0; in GradientImage()
458 gradient->gradient_vector.x1=0.0; in GradientImage()
459 gradient->gradient_vector.y1=(double) image->rows-1; in GradientImage()
460 gradient->gradient_vector.x2=0.0; in GradientImage()
461 gradient->gradient_vector.y2=0.0; in GradientImage()
466 gradient->gradient_vector.x1=0.0; in GradientImage()
467 gradient->gradient_vector.y1=(double) image->rows-1; in GradientImage()
468 gradient->gradient_vector.x2=(double) image->columns-1; in GradientImage()
469 gradient->gradient_vector.y2=0.0; in GradientImage()
474 gradient->gradient_vector.x1=(double) image->columns-1; in GradientImage()
475 gradient->gradient_vector.y1=0.0; in GradientImage()
476 gradient->gradient_vector.x2=0.0; in GradientImage()
477 gradient->gradient_vector.y2=0.0; in GradientImage()
482 gradient->gradient_vector.x1=0.0; in GradientImage()
483 gradient->gradient_vector.y1=0.0; in GradientImage()
484 gradient->gradient_vector.x2=(double) image->columns-1; in GradientImage()
485 gradient->gradient_vector.y2=0.0; in GradientImage()
490 gradient->gradient_vector.x1=(double) image->columns-1; in GradientImage()
491 gradient->gradient_vector.y1=0.0; in GradientImage()
492 gradient->gradient_vector.x2=0.0; in GradientImage()
493 gradient->gradient_vector.y2=(double) image->rows-1; in GradientImage()
498 gradient->gradient_vector.x1=0.0; in GradientImage()
499 gradient->gradient_vector.y1=0.0; in GradientImage()
500 gradient->gradient_vector.x2=0.0; in GradientImage()
501 gradient->gradient_vector.y2=(double) image->columns-1; in GradientImage()
506 gradient->gradient_vector.x1=0.0; in GradientImage()
507 gradient->gradient_vector.y1=0.0; in GradientImage()
508 gradient->gradient_vector.x2=(double) image->columns-1; in GradientImage()
509 gradient->gradient_vector.y2=(double) image->rows-1; in GradientImage()
518 gradient->angle=StringToDouble(artifact,(char **) NULL); in GradientImage()
522 &gradient->gradient_vector.x1,&gradient->gradient_vector.y1, in GradientImage()
523 &gradient->gradient_vector.x2,&gradient->gradient_vector.y2); in GradientImage()
528 if ((type == LinearGradient) && (gradient->gradient_vector.y2 != 0.0)) in GradientImage()
529 gradient->gradient_vector.x2=0.0; in GradientImage()
530 gradient->center.x=(double) gradient->gradient_vector.x2/2.0; in GradientImage()
531 gradient->center.y=(double) gradient->gradient_vector.y2/2.0; in GradientImage()
534 (void) sscanf(artifact,"%lf%*[ ,]%lf",&gradient->center.x, in GradientImage()
535 &gradient->center.y); in GradientImage()
547 sine=sin((double) DegreesToRadians(gradient->angle-90.0)); in GradientImage()
548 cosine=cos((double) DegreesToRadians(gradient->angle-90.0)); in GradientImage()
551 gradient->gradient_vector.x1=0.5*((image->columns-1.0)-distance*cosine); in GradientImage()
552 gradient->gradient_vector.y1=0.5*((image->rows-1.0)-distance*sine); in GradientImage()
553 gradient->gradient_vector.x2=0.5*((image->columns-1.0)+distance*cosine); in GradientImage()
554 gradient->gradient_vector.y2=0.5*((image->rows-1.0)+distance*sine); in GradientImage()
556 gradient->radii.x=(double) MagickMax((image->columns-1.0),(image->rows-1.0))/ in GradientImage()
558 gradient->radii.y=gradient->radii.x; in GradientImage()
564 gradient->radii.x=(double) MagickMax((image->columns-1.0), in GradientImage()
566 gradient->radii.y=gradient->radii.x; in GradientImage()
570 gradient->radii.x=(double) (sqrt((double) (image->columns-1.0)* in GradientImage()
572 gradient->radii.y=gradient->radii.x; in GradientImage()
576 gradient->radii.x=(double) (image->columns-1.0)/2.0; in GradientImage()
577 gradient->radii.y=(double) (image->rows-1.0)/2.0; in GradientImage()
581 gradient->radii.x=(double) MagickMax((image->columns-1.0), in GradientImage()
583 gradient->radii.y=gradient->radii.x; in GradientImage()
587 gradient->radii.x=(double) (MagickMin((image->columns-1.0), in GradientImage()
589 gradient->radii.y=gradient->radii.x; in GradientImage()
594 (void) sscanf(artifact,"%lf%*[ ,]%lf",&gradient->radii.x, in GradientImage()
595 &gradient->radii.y); in GradientImage()
596 gradient->radius=MagickMax(gradient->radii.x,gradient->radii.y); in GradientImage()
597 gradient->spread=method; in GradientImage()
601 gradient->number_stops=number_stops; in GradientImage()
602 gradient->stops=(StopInfo *) AcquireQuantumMemory(gradient->number_stops, in GradientImage()
603 sizeof(*gradient->stops)); in GradientImage()
604 if (gradient->stops == (StopInfo *) NULL) in GradientImage()
607 (void) memcpy(gradient->stops,stops,(size_t) number_stops*sizeof(*stops)); in GradientImage()