Color-TupleEncode
view release on metacpan or search on metacpan
lib/Color/TupleEncode/2Way.pm view on Meta::CPAN
You can set the minimum value of the tuple component at which saturation begins to change. Use C<rmin> option,
$convert->set_options(-saturation=>{min=>0.8,max=>0.2,rmin=>1})
In this example, saturation will be C<0.8> at C<r E<lt>= 1>, will start decreasing at C<r = 1> towards C<0.2> at C<r = INF>.
If C<rmin> is set and C<power = 0>, then saturation will be C<min> for C<r E<lt>= rmin> and C<max> for C<r E<gt> rmin>.
=head2 Value
The value is calculated using the same formula as for saturation.
By setting different C<rmin> values for saturation and value components, you can control the range of C<r> over which the encoding acts. For example,
$convert->set_options(-saturation=>{rmin=>0},-value=>{rmin=>1})
will result in saturation changing for C<r E<gt> 0> and value only for
C<r E<gt> 1>. For C<r E<lt>= 1>, value will be at its C<min> setting.
=head1 EXPORT
( run in 0.287 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )