Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
LaTeXML::Common::ColorUser Contributed Perl DocumentaLaTeXML::Common::Color(3)

NAME
       "LaTeXML::Common::Color"	- abstract class representating	colors using
       various color models; extends LaTeXML::Common::Object.

   Exported functions
       "$color = Color($model,@components);"
	   Creates a Color object using	the given color	model, and with	the
	   given components.  The core color models are	"rgb", "hsv", "cmy",
	   "cmyk" and "gray".  The components of colors	using core color
	   models are between 0	and 1 (inclusive)

       "Black",	"White"
	   Constant color objects representing black and white,	respectively.

   Methods
       "$model = $color->model;"
	   Return the name of the color	model.

       "@components = $color->components;"
	   Return the components of the	color.

       "$other = $color->convert($tomodel);"
	   Converts the	color to another color model.

       "$string	= $color->toString;"
	   Returns a printed representation of the color.

       "$hex = $color->toHex;"
	   Returns a string representing the color as RGB in hexadecimal (6
	   digits).

       "$other = $color->toCore();"
	   Converts the	color to one of	the core colors.

       "$complement = $color->complement();"
	   Returns the complement color	(works for colors in "rgb", "cmy" and
	   "gray" color	models).

       "$new = $color->mix($other,$fraction);"
	   Returns a new color which results from mixing a $fraction of	$color
	   with	"(1-$fraction)"	of color $other.

       "$new = $color->add($other);"
	   Returns a new color made by adding the components of	the two
	   colors.

       "$new = $color->scale($m);"
	   Returns a new color made by mulitiplying the	components by $n.

       "$new = $color->multiply(@m);"
	   Returns a new color made by mulitiplying the	components by the
	   corresponding component from	@n.

SEE ALSO
       Supported color models: LaTeXML::Common::Color::rgb,
       LaTeXML::Common::Color::hsb, LaTeXML::Common::Color::cmy,
       LaTeXML::Common::Color::cmyk, LaTeXML::Common::Color::gray and
       LaTeXML::Common::Color::Derived.

AUTHOR
       Bruce Miller <bruce.miller@nist.gov>

COPYRIGHT
       Public domain software, produced	as part	of work	done by	the United
       States Government & not subject to copyright in the US.

perl v5.32.1			  2020-01-23	     LaTeXML::Common::Color(3)

NAME | SEE ALSO | AUTHOR | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=LaTeXML::Common::Color&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help