App-GUI-Juliagraph
view release on metacpan or search on metacpan
lib/App/GUI/Juliagraph.pm view on Meta::CPAN
distribution. The mapping types are sorted by their skewness.
If the second section is deactivated you are able to activate the third.
It is for folks that think that the color gradient is not dense enough.
That might makes sense if the iteration already stops at maximum of 5
but you want to get a long smooth gradient. Then you want to I<Activate>
subgradients, based on the Value at iteration stop. The greater that is
the further on the subgradient the resulting color will be. The five
options here parallel what we already described. Subgradients will have
the amount of steps as dialed in under C<Steps>. The gradient will be
computed from 1 (above bailout value) up to the C<Size> value. Everything
above just lands in the last bucket. The subgradient can again be skewed
by a C<Distribution> and C<Dynamic> value (as described above). Also
the resulting color change dependant in which color C<Space> it is
computed in. I<RBG> gives usually more smooth results and I<HSL> more
contrast.
=head2 Colors
=for HTML <p>
<img src="https://raw.githubusercontent.com/lichtkind/App-GUI-Juliagraph/master/img/POD/Tab_Color.png" alt="" width="630" height="410">
</p>
This page helps you to select the color that will be used to paint the fractal.
You can see them in the middle row.
The background color is often the one at the most left. That is why it
is marked by a vertical bar. The colors are numbered from left to right
with 1 to 11.
The first section on the pages is for loading and saving custom sets of
colors. Please use the delete button carefully. C<New> saves the current
colors under a new name, C<Save> under the current name. There are no
undo buttons yet.
The section below helps you to compute related colors beweet the second
and the currently selected. This can be either a gradient (with C<Gradient>
button). Right beside is a text box to skew the gradient in one or anotehr
direction. To get complementary colors push the C<Complement> button.
This also can be skewed on the saturation and lightness axis (text boxes
beside). The arrow butons there help you to move colors to another position.
To change a color you have to fist select it by clicking on it or the
marker below. After that the marker turns into an arrow pointing down.
Because below are the 6 slider to change the either RGB or HSL values
of the color. Each slider has a randomize button with a quastion mark.
The second method to change the selected color is to load one from the
store (last section below). Just select the color by drop down menu or
arrows. If you like the seen color push C<Load>. This single color store
has also Buttons to store your own favorite colors or delete the ones
you dont like. The only way to bring back deleted default colors is to
delete the config file: ~/.config/juliagraph.
=head2 Mouse
The drawing board responds to three types of clicks. A left click moves
the visible section. Double click means zoom in and right click is zoom out.
=head2 Menu
The upmost menu bar has only three very simple menus.
Please not that each menu shows which key combination triggers the same
command and while hovering over an menu item you see a short help text
the left status bar field.
The first menu is for loading and storing setting files with arbitrary
names. Also a sub menu allows a quick load of the recently used files.
The first entry lets you reset the whole program to the starting state
and the last is just to exit (safely with saving the configs).
The second menu has only two commands for drawing an complete image
and saving it in an arbitrary named PNG, JPG or SVG file (the file ending decides).
The submenu above onle set the preferred format, which is the format
of serial images and the first wild card in dialog. Above that is another
submenu for setting the image size.
The third menu has only one item that opens a help dialog. That displays
some core information about author, version number and a link to this page,
the main documentation.
=head1 SEE ALSO
L<App::GUI::Cellgraph>
L<App::GUI::Harmonograph>
L<App::GUI::Sierpingraph>
L<App::GUI::Spirograph>
=head1 AUTHOR
Herbert Breunung (lichtkind@cpan.org)
=head1 COPYRIGHT
Copyright(c) 2023-25 by Herbert Breunung
All rights reserved.
This program is free software and can be used and distributed
under the GPL 3 licence.
=cut
( run in 0.653 second using v1.01-cache-2.11-cpan-524268b4103 )