Merge work in autoscroll from 'master' into sdl2.0

This commit is contained in:
Pere Pujal i Carabantes 2022-04-26 00:25:29 +02:00
commit bf73b3679b
75 changed files with 34464 additions and 43544 deletions

3
data/brushes/dog.dat Normal file
View file

@ -0,0 +1,3 @@
frames=2
directional
spacing=48

BIN
data/brushes/dog.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View file

@ -7,7 +7,7 @@ Various contributors (see below, and AUTHORS.txt)
http://www.tuxpaint.org/ http://www.tuxpaint.org/
2022.March.17 (0.9.28) 2022.April.14 (0.9.28)
* Improvements to "Paint" and "Lines" tools: * Improvements to "Paint" and "Lines" tools:
------------------------------------------ ------------------------------------------
* Brush spacing may now be altered within Tux Paint. * Brush spacing may now be altered within Tux Paint.
@ -128,6 +128,20 @@ http://www.tuxpaint.org/
you scale down (similar to "Panels", but with non-integer scaling). you scale down (similar to "Panels", but with non-integer scaling).
Bill Kendrick <bill@newbreedsoftware.com> Bill Kendrick <bill@newbreedsoftware.com>
* New Brushes:
------------
* "Dog" animated directional brush.
(Modified version of art from the "oneko" package by Tatsuya Kato.
https://github.com/tie/oneko)
Brushified by Bill Kendrick <bill@newbreedsoftware.com>
* Other Improvements:
-------------------
* The up & down scroll buttons now auto-repeat if you click/tap and
hold them in the "Tools" section, and "Open", "New", and "Slideshow"
dialogs. (For https://sourceforge.net/p/tuxpaint/feature-requests/173/)
Bill Kendrick <bill@newbreedsoftware.com>
* Localization Updates: * Localization Updates:
--------------------- ---------------------
* Albanian translation * Albanian translation
@ -196,6 +210,12 @@ http://www.tuxpaint.org/
saved drawing. (Affected Windows only.) saved drawing. (Affected Windows only.)
Bill Kendrick <bill@newbreedsoftware.com> Bill Kendrick <bill@newbreedsoftware.com>
* Avoid crashes when coming across unexpected Label data stored within
a saved PNG image.
(h/t Donny Sianipar for the report & sample image)
Bill Kendrick <bill@newbreedsoftware.com> and
TOYAMA Shin-ichi <dolphin6k@wmail.plala.or.jp>
* Ports & Building: * Ports & Building:
----------------- -----------------
* Windows * Windows
@ -238,7 +258,8 @@ http://www.tuxpaint.org/
* Documentation updates: * Documentation updates:
--------------------- ---------------------
* Added some styling, use of HTML semantic tags, call-outs for notes, * Added some styling, use of HTML semantic tags, call-outs for notes,
improved printed output, and other improvements to the README docs. improved printed output, and other improvements to the README and
OPTIONS docs.
Bill Kendrick <bill@newbreedsoftware.com> Bill Kendrick <bill@newbreedsoftware.com>
* macOS Apple Silicon and Universal Binary build instructions * macOS Apple Silicon and Universal Binary build instructions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -5,11 +5,9 @@
Copyright © 2007-2022 by various contributors; see AUTHORS.txt. Copyright © 2007-2022 by various contributors; see AUTHORS.txt.
https://tuxpaint.org/ https://tuxpaint.org/
January 20, 2022 March 31, 2022
---------------------------------------------------------------------- About PNGs
About PNGs
PNG is the Portable Network Graphic format. It is an open standard, not PNG is the Portable Network Graphic format. It is an open standard, not
burdened by patents (like GIFs). It is a highly compressed format (though burdened by patents (like GIFs). It is a highly compressed format (though
@ -33,50 +31,58 @@ How To Make PNGs
The following is a very brief list of ways to create PNGs or convert The following is a very brief list of ways to create PNGs or convert
existing images into PNGs. existing images into PNGs.
GIMP & Krita GIMP & Krita
Excellent tools with which to create PNG images for use in Tux Paint are Excellent tools with which to create PNG images for use in Tux
GIMP and Krita, both high-quality Open Source interactive drawing and Paint are GIMP and Krita, both high-quality Open Source
photo editing programs. interactive drawing and photo editing programs.
It is likely that one or both are already installed on your system. If It is likely that one or both are already installed on your
not, they should be readily available from your Linux distribution's system. If not, they should be readily available from your Linux
software repository. If not, or to learn more, visit http://www.gimp.org/ distribution's software repository. If not, or to learn more,
and http://www.krita.org/, respectively. visit http://www.gimp.org/ and http://www.krita.org/,
respectively.
Command-line Tools Command-line Tools
NetPBM NetPBM
The Portable Bitmap tools (collectively known as "NetPBM") is a collection The Portable Bitmap tools (collectively known as
of Open Source command-line tools which convert to and from various "NetPBM") is a collection of Open Source command-line
formats, including GIF, TIFF, BMP, PNG, and many more. tools which convert to and from various formats,
including GIF, TIFF, BMP, PNG, and many more.
It is possible that it's already installed on your system. If not, they it It is possible that it's already installed on your
be readily available from your Linux distribution's software repository. system. If not, they it be readily available from
If not, or to learn more, visit http://netpbm.sourceforge.net/. your Linux distribution's software repository. If
not, or to learn more, visit
http://netpbm.sourceforge.net/.
cjpeg/djpeg cjpeg/djpeg
The "cjpeg" and "djpeg" command-line programs convert between the NetPBM The "cjpeg" and "djpeg" command-line programs convert
Portable Any Map (PNM) format and JPEGs. It is possible that it's already between the NetPBM Portable Any Map (PNM) format and
installed on your system. If not, they it be readily available from your JPEGs. It is possible that it's already installed on
Linux distribution's software repository. If not, or to learn more, visit your system. If not, they it be readily available
https://jpegclub.org/. from your Linux distribution's software repository.
If not, or to learn more, visit
https://jpegclub.org/.
Windows Users Proprietary Software for Windows
* CorelDRAW (Corel) — http://www.corel.com/
* Illustrator (Adobe) —
http://www.adobe.com/products/illustrator.html
* Paint Shop Pro (Corel) — https://www.paintshoppro.com/
* Photoshop (Adobe) —
http://www.adobe.com/products/photoshop.html
* PIXresizer (Bluefive software) —
http://bluefive.pair.com/pixresizer.htm
* CorelDRAW (Corel) — http://www.corel.com/ Macintosh Users
* Illustrator (Adobe) — http://www.adobe.com/products/illustrator.html * CorelDRAW (Corel) — http://www.corel.com/
* Paint Shop Pro (Corel) — https://www.paintshoppro.com/ * GraphicConverter (Lemke Software) —
* Photoshop (Adobe) — http://www.adobe.com/products/photoshop.html https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/
* PIXresizer (Bluefive software) — * Illustrator (Adobe) —
http://bluefive.pair.com/pixresizer.htm http://www.adobe.com/products/illustrator.html
* Photoshop (Adobe) —
Macintosh Users http://www.adobe.com/products/photoshop.html
* CorelDRAW (Corel) — http://www.corel.com/
* GraphicConverter (Lemke Software) —
https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/
* Illustrator (Adobe) — http://www.adobe.com/products/illustrator.html
* Photoshop (Adobe) — http://www.adobe.com/products/photoshop.html

View file

@ -6,8 +6,9 @@
Copyright © 2002-2022 by various contributors; see AUTHORS.txt. Copyright © 2002-2022 by various contributors; see AUTHORS.txt.
https://tuxpaint.org/ https://tuxpaint.org/
@TuxPaintTweets on Twitter @TuxPaintTweets on Twitter
Tux Paint on Tumblr
March 1, 2022 March 18, 2022
+----------------------------------------------------+ +----------------------------------------------------+
|Table of Contents | |Table of Contents |
@ -1089,3 +1090,4 @@ Importing Pictures Manually
* "Microsoft" and "Windows" are registered trademarks of Microsoft Corp. * "Microsoft" and "Windows" are registered trademarks of Microsoft Corp.
* "Apple" and "macOS" are registered trademarks of Apple Inc. * "Apple" and "macOS" are registered trademarks of Apple Inc.
* "Twitter" is a registered trademark of Twitter, Inc. * "Twitter" is a registered trademark of Twitter, Inc.
* "Tumblr" is a registered trademark of Tumblr, Inc.

View file

@ -5,9 +5,7 @@
Copyright © 2019-2022 by various contributors; see AUTHORS.txt. Copyright © 2019-2022 by various contributors; see AUTHORS.txt.
https://tuxpaint.org/ https://tuxpaint.org/
January 20, 2022 March 31, 2022
----------------------------------------------------------------------
Tux Paint responds to the following signals (which can be sent to the Tux Paint responds to the following signals (which can be sent to the
program's process via `kill` or `killall`, for example). program's process via `kill` or `killall`, for example).
@ -27,13 +25,13 @@
respectively), whether or not to overwrite the existing drawing, respectively), whether or not to overwrite the existing drawing,
or save to a new file. or save to a new file.
Note: From other parts of the interface, the signal is currently Example: killall tuxpaint
💡 Note: From other parts of the interface, the signal is currently
interpreted as a request to go back (e.g., from the "New" dialog interpreted as a request to go back (e.g., from the "New" dialog
back to the main interface), as if a "Back" button in Tux Paint back to the main interface), as if a "Back" button in Tux Paint
were clicked, or the [Esc] was key pressed. were clicked, or the [Esc] was key pressed.
Example: killall tuxpaint
SIGUSR1 & SIGUSR2 SIGUSR1 & SIGUSR2
Tux Paint responds by setting its auto-save option (as if it had Tux Paint responds by setting its auto-save option (as if it had
@ -47,9 +45,9 @@
So, from the main interface, Tux Paint should quit almost So, from the main interface, Tux Paint should quit almost
immediately, with no questions asked. immediately, with no questions asked.
Note: From other parts of the interface, unfortunately, Tux Paint
will go back one level in the interface. Therefore, at this time,
it may be necessary to send this signal to Tux Paint a few times,
for it to quit completely.
Example: killall -s SIGUSR1 tuxpaint Example: killall -s SIGUSR1 tuxpaint
💡 Note: From other parts of the interface, unfortunately, Tux
Paint will go back one level in the interface. Therefore, at this
time, it may be necessary to send this signal to Tux Paint a few
times, for it to quit completely.

View file

@ -7,9 +7,7 @@
January 20, 2022 January 20, 2022
---------------------------------------------------------------------- About SVGs
About SVGs
SVG (Scalable Vector Graphics) is an open standard used to describe SVG (Scalable Vector Graphics) is an open standard used to describe
two-dimensional vector graphics. It is great for diagrams and shapes, two-dimensional vector graphics. It is great for diagrams and shapes,
@ -19,16 +17,20 @@ About SVGs
For more information, visit: https://www.w3.org/Graphics/SVG/ For more information, visit: https://www.w3.org/Graphics/SVG/
How to make SVGs How to make SVGs
An excellent tool with which to create SVG images for use in Tux Paint is An excellent tool with which to create SVG images for use in Tux Paint is
Inkscape, a high-quality Open Source interactive drawing program. Inkscape, a high-quality Open Source interactive drawing program available
for Windows, macOS, and Linux. There are also other applications that can
produce SVGs, both free/open source, and commerical/proprietary.
It is likely that is already installed on your system. If not, it should Open Source
be readily available from your Linux distribution's software repository. * Inkscape — http://www.inkscape.org/
If not, or to learn more, visit http://www.inkscape.org/, respectively. * Karbon — https://calligra.org/karbon/
Mac and Windows users Proprietary
* CorelDRAW (Corel) — https://www.coreldraw.com/en/
* CorelDRAW (Corel) — http://www.corel.com/ * Illustrator (Adobe) —
* Illustrator (Adobe) — http://www.adobe.com/products/illustrator.html http://www.adobe.com/products/illustrator.html
* Boxy SVG — https://boxy-svg.com/
* Sketch (Sketch B.V.) — https://boxy-svg.com/

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -5,113 +5,206 @@
Tux Paint PNG Documentation </title> Tux Paint PNG Documentation </title>
<meta http-equiv="Content-Type" <meta http-equiv="Content-Type"
content="text/html; charset=utf-8"> content="text/html; charset=utf-8">
<style>
body { font-size: large; }
table { font-size: large; }
div.screenshot-center {
text-align: center;
}
div.screenshot-right {
float: right;
margin-left: 1em;
margin-bottom: 1em;
}
div.screenshot-right-after {
clear: both;
}
div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; }
h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt {
font-size: large;
color: #404;
font-family: sans;
margin-top: 1em;
margin-bottom: 0.25em;
}
dd, blockquote {
border-left: 1px solid #888;
padding-left: 1em;
border-radius: 0 0 0 1em;
}
p.note {
border: 1px solid #000;
background-color: #eee;
border-radius: 0.5em;
padding: 0.5em;
display: inline-block;
margin-right: 3em;
}
section.outer {
padding-bottom: 1em;
border-bottom: 2px solid #000;
}
section.indent p,dl {
margin-left: 2em;
}
section.indent dl p {
margin-left: 0;
}
p + ul {
margin-left: 2em;
}
@media print {
p {
orphans: 3;
widows: 3;
}
}
</style>
</head> </head>
<body bgcolor="#FFFFFF" <body bgcolor="#FFFFFF"
text="#000000" text="#000000"
link="#0000FF" link="#0000FF"
vlink="#FF0000" vlink="#FF0000"
alink="#FF00FF"> alink="#FF00FF">
<center> <section class="outer">
<h1> <header>
<img src="../../html/images/tuxpaint-title.png" <center>
width="205" <h1>
height="210" <img src="../../html/images/tuxpaint-title.png"
alt="Tux Paint"><br> width="205"
version 0.9.28<br/> height="210"
PNG Documentation </h1> alt="Tux Paint"><br>
version 0.9.28<br/>
PNG Documentation </h1>
<p>
Copyright &copy; 2007-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
March 31, 2022 </p>
</center>
</header>
</section>
<section class="indent">
<header>
<h1>About PNGs</h1>
</header>
<p> <p>
Copyright &copy; 2007-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br> PNG is the Portable Network Graphic format. It is an open standard, not burdened by patents (like GIFs). It is a highly compressed format (though not "lossy" like JPEGs - lossiness allows files to be much smaller, but introduces 'mistakes' in the image when saved), and supports 24-bit color (16.7 million colors) as well as a full "alpha channel" - that is, each pixel can have a varying degree of transparency. </p>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
January 20, 2022 </p>
</center>
<hr>
<h2>About PNGs</h2>
<p>
PNG is the Portable Network Graphic format. It is an open standard, not burdened by patents (like GIFs). It is a highly compressed format (though not "lossy" like JPEGs - lossiness allows files to be much smaller, but introduces 'mistakes' in the image when saved), and supports 24-bit color (16.7 million colors) as well as a full "alpha channel" - that is, each pixel can have a varying degree of transparency. </p>
<p>
For more information, visit: <a href="http://www.libpng.org/">http://www.libpng.org/</a> </p>
<p>
These features (openness, losslessness, compression, transparency/alpha) make it the best choice for Tux Paint. (Tux Paint's support for the PNG format comes from the Open Source SDL_Image library, which in turn gets it from the libPNG library.) </p>
<p>
Support for many colors allows photo-quality "rubber stamp" images to be used in Tux Paint, and alpha transparency allows for high-quality brushes. </p>
<h2>How To Make PNGs</h2>
<p>The following is a very <em>brief</em> list of ways to create PNGs or convert existing images into PNGs. <p>
<h3>GIMP &amp; Krita</h3> For more information, visit: <a href="http://www.libpng.org/">http://www.libpng.org/</a> </p>
<p>
Excellent tools with which to create PNG images for use in Tux Paint are GIMP and Krita, both high-quality Open Source interactive drawing and photo editing programs. </p> <p>
These features (openness, losslessness, compression, transparency/alpha) make it the best choice for Tux Paint. (Tux Paint's support for the PNG format comes from the Open Source SDL_Image library, which in turn gets it from the libPNG library.) </p>
<p>
Support for many colors allows photo-quality "rubber stamp" images to be used in Tux Paint, and alpha transparency allows for high-quality brushes. </p>
</section>
<p> <section class="indent">
It is likely that one or both are already installed on your system. If not, they should be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="http://www.gimp.org/">http://www.gimp.org/</a> and <a href="http://www.krita.org/">http://www.krita.org/</a>, respectively. </p> <header>
<h2>How To Make PNGs</h2>
<h3>Command-line Tools</h3> </header>
<h4>NetPBM</h4> <p>The following is a very <em>brief</em> list of ways to create PNGs or convert existing images into PNGs.
<p> <dl>
The Portable Bitmap tools (collectively known as "NetPBM") is a collection of Open Source command-line tools which convert to and from various formats, including GIF, TIFF, BMP, PNG, and many more. </p> <dt>GIMP &amp; Krita</dt>
<dd>
<p> <p>
It is possible that it's already installed on your system. If not, they it be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="http://netpbm.sourceforge.net/">http://netpbm.sourceforge.net/</a>. </p> Excellent tools with which to create PNG images for use in Tux Paint are GIMP and Krita, both high-quality Open Source interactive drawing and photo editing programs. </p>
<h4>cjpeg/djpeg</h4> <p>
<p> It is likely that one or both are already installed on your system. If not, they should be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="http://www.gimp.org/">http://www.gimp.org/</a> and <a href="http://www.krita.org/">http://www.krita.org/</a>, respectively. </p>
The "cjpeg" and "djpeg" command-line programs convert between the NetPBM Portable Any Map (PNM) format and JPEGs. </dd>
It is possible that it's already installed on your system. If not, they it be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="https://jpegclub.org/">https://jpegclub.org/</a>. </p>
<dt>Command-line Tools</dt>
<h3>Windows Users</h3> <dd>
<ul> <dl>
<li> <cite>CorelDRAW</cite> <dt>NetPBM</dt>
<dd>
<p>
The Portable Bitmap tools (collectively known as "NetPBM") is a collection of Open Source command-line tools which convert to and from various formats, including GIF, TIFF, BMP, PNG, and many more. </p>
<p>
It is possible that it's already installed on your system. If not, they it be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="http://netpbm.sourceforge.net/">http://netpbm.sourceforge.net/</a>. </p>
</dd>
<dt>cjpeg/djpeg</dt>
<dd>
<p>
The "cjpeg" and "djpeg" command-line programs convert between the NetPBM Portable Any Map (PNM) format and JPEGs.
It is possible that it's already installed on your system. If not, they it be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="https://jpegclub.org/">https://jpegclub.org/</a>. </p>
</dd>
</dl>
</dd>
<dt>Proprietary Software for Windows</dt>
<dd>
<ul>
<li> <cite>CorelDRAW</cite>
(Corel) (Corel)
&mdash; &mdash;
<a href="http://www.corel.com/">http://www.corel.com/</a> <a href="http://www.corel.com/">http://www.corel.com/</a>
<li> <cite>Illustrator</cite> <li> <cite>Illustrator</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a> <a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a>
<li> <cite>Paint Shop Pro</cite> <li> <cite>Paint Shop Pro</cite>
(Corel) (Corel)
&mdash; &mdash;
<a href="https://www.paintshoppro.com/">https://www.paintshoppro.com/</a> <a href="https://www.paintshoppro.com/">https://www.paintshoppro.com/</a>
<li> <cite>Photoshop</cite> <li> <cite>Photoshop</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a> <a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a>
<li> <cite>PIXresizer</cite> <li> <cite>PIXresizer</cite>
(Bluefive software) (Bluefive software)
&mdash; &mdash;
<a href="http://bluefive.pair.com/pixresizer.htm">http://bluefive.pair.com/pixresizer.htm</a> <a href="http://bluefive.pair.com/pixresizer.htm">http://bluefive.pair.com/pixresizer.htm</a>
</ul> </ul>
</dd>
<h3>Macintosh Users</h3>
<ul> <dt>Macintosh Users</dt>
<li> <cite>CorelDRAW</cite> <dd>
<ul>
<li> <cite>CorelDRAW</cite>
(Corel) (Corel)
&mdash; &mdash;
<a href="http://www.corel.com/">http://www.corel.com/</a> <a href="http://www.corel.com/">http://www.corel.com/</a>
<li> <cite>GraphicConverter</cite> <li> <cite>GraphicConverter</cite>
(Lemke Software) (Lemke Software)
&mdash; &mdash;
<a href="https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/">https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/</a> <a href="https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/">https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/</a>
<li> <cite>Illustrator</cite> <li> <cite>Illustrator</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a> <a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a>
<li> <cite>Photoshop</cite> <li> <cite>Photoshop</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a> <a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a>
</ul> </ul>
</dd>
</dl>
</section>
</body> </body>
</html> </html>

View file

@ -21,15 +21,17 @@
} }
div.keeptogether { page-break-inside: avoid; } div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; } section h1 { font-size: 2em; }
h1, h2, h3, h4 { font-family: sans; } h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; } h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; } h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; } h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; } h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; } h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; } h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; } h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; } h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt { dt {
font-size: large; font-size: large;
color: #404; color: #404;
@ -60,6 +62,9 @@
section.indent dl p { section.indent dl p {
margin-left: 0; margin-left: 0;
} }
p + ul {
margin-left: 2em;
}
@media print { @media print {
p { p {
@ -92,11 +97,12 @@
<p> <p>
Copyright &copy; 2002-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br/> Copyright &copy; 2002-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br/>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a><br/> <a href="https://tuxpaint.org/">https://tuxpaint.org/</a><br/>
<a href="https://twitter.com/TuxPaintTweets">@TuxPaintTweets on Twitter</a> <a href="https://twitter.com/TuxPaintTweets">@TuxPaintTweets on Twitter</a><br/>
<a href="https://tuxpaint.tumblr.com/">Tux Paint on Tumblr</a>
</p> </p>
<p> <p>
March 1, 2022 </p> March 18, 2022 </p>
</center> </center>
</header> </header>
<table border="2" <table border="2"
@ -113,7 +119,7 @@
<tr> <tr>
<td> <td>
<ul> <ul>
<li><a href="#about">About Tux Paint</a></li> <li><a href="#using">Using Tux Paint</a> <ul> <li><a href="#about">About Tux Paint</a></li> <li><a href="#using">Using Tux Paint</a> <ul>
<li><a href="#using_loading">Launching Tux Paint</a></li> <li><a href="#using_title">Title Screen</a></li> <li><a href="#using_main">Main Screen</a></li> <li><a href="#using_tools">Available Tools</a> <ul> <li><a href="#using_loading">Launching Tux Paint</a></li> <li><a href="#using_title">Title Screen</a></li> <li><a href="#using_main">Main Screen</a></li> <li><a href="#using_tools">Available Tools</a> <ul>
<li><a href="#using_tools_drawing">Drawing Tools</a> <ul> <li><a href="#using_tools_drawing">Drawing Tools</a> <ul>
<li><a href="#using_tools_drawing_paint">"Paint" Tool (Brush)</a></li> <li><a href="#using_tools_drawing_stamp">"Stamp" Tool (Rubber Stamps)</a></li> <li><a href="#using_tools_drawing_lines">"Lines" Tool</a></li> <li><a href="#using_tools_drawing_shapes">"Shapes" Tool</a></li> <li><a href="#using_tools_drawing_text_and_label">"Text" and "Label" Tools</a></li> <li><a href="#using_tools_drawing_fill">"Fill" Tool</a></li> <li><a href="#using_tools_drawing_magic">"Magic" Tool (Special Effects)</a></li> <li><a href="#using_tools_drawing_eraser">"Eraser" Tool</a></li> </ul> <li><a href="#using_tools_drawing_paint">"Paint" Tool (Brush)</a></li> <li><a href="#using_tools_drawing_stamp">"Stamp" Tool (Rubber Stamps)</a></li> <li><a href="#using_tools_drawing_lines">"Lines" Tool</a></li> <li><a href="#using_tools_drawing_shapes">"Shapes" Tool</a></li> <li><a href="#using_tools_drawing_text_and_label">"Text" and "Label" Tools</a></li> <li><a href="#using_tools_drawing_fill">"Fill" Tool</a></li> <li><a href="#using_tools_drawing_magic">"Magic" Tool (Special Effects)</a></li> <li><a href="#using_tools_drawing_eraser">"Eraser" Tool</a></li> </ul>
@ -1602,6 +1608,7 @@
<li>"Microsoft" and "Windows" are registered trademarks of Microsoft Corp.</li> <li>"Microsoft" and "Windows" are registered trademarks of Microsoft Corp.</li>
<li>"Apple" and "macOS" are registered trademarks of Apple Inc.</li> <li>"Apple" and "macOS" are registered trademarks of Apple Inc.</li>
<li>"Twitter" is a registered trademark of Twitter, Inc.</li> <li>"Twitter" is a registered trademark of Twitter, Inc.</li>
<li>"Tumblr" is a registered trademark of Tumblr, Inc.</li>
</ul> </ul>
</section> </section>
</footer> </footer>

View file

@ -5,71 +5,143 @@
Tux Paint Signals Documentation </title> Tux Paint Signals Documentation </title>
<meta http-equiv="Content-Type" <meta http-equiv="Content-Type"
content="text/html; charset=utf-8"> content="text/html; charset=utf-8">
<style>
body { font-size: large; }
table { font-size: large; }
div.screenshot-center {
text-align: center;
}
div.screenshot-right {
float: right;
margin-left: 1em;
margin-bottom: 1em;
}
div.screenshot-right-after {
clear: both;
}
div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; }
h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt {
font-size: large;
color: #404;
font-family: sans;
margin-top: 1em;
margin-bottom: 0.25em;
}
dd, blockquote {
border-left: 1px solid #888;
padding-left: 1em;
border-radius: 0 0 0 1em;
}
p.note {
border: 1px solid #000;
background-color: #eee;
border-radius: 0.5em;
padding: 0.5em;
display: inline-block;
margin-right: 3em;
}
section.outer {
padding-bottom: 1em;
border-bottom: 2px solid #000;
}
section.indent p,dl {
margin-left: 2em;
}
section.indent dl p {
margin-left: 0;
}
p + ul {
margin-left: 2em;
}
@media print {
p {
orphans: 3;
widows: 3;
}
}
</style>
</head> </head>
<body bgcolor="#FFFFFF" <body bgcolor="#FFFFFF"
text="#000000" text="#000000"
link="#0000FF" link="#0000FF"
vlink="#FF0000" vlink="#FF0000"
alink="#FF00FF"> alink="#FF00FF">
<center> <section class="outer">
<h1> <center>
<img src="../../html/images/tuxpaint-title.png" <header>
width="205" <h1>
height="210" <img src="../../html/images/tuxpaint-title.png"
alt="Tux Paint"><br> width="205"
version 0.9.28<br/> height="210"
Signals Documentation </h1> alt="Tux Paint"><br>
version 0.9.28<br/>
Signals Documentation </h1>
<p>
Copyright &copy; 2019-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
March 31, 2022 </p>
</header>
</center>
</section>
<section>
<p> <p>
Copyright &copy; 2019-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br> Tux Paint responds to the following signals (which can be sent to the program's process via `<code>kill</code>` or `<code>killall</code>`, for example). </p>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p> <dl>
<dt>
<p> <code>SIGTERM</code>
January 20, 2022 </p> (also, <b><code>[Ctrl]</code></b> + <b><code>[C]</code></b> from a terminal running `<code>tuxpaint</code>`) </dt>
</center>
<dd>
<hr> <p>
Tux Paint responds as if the "Quit" button were pressed, or the desktop environment was told to close Tux Paint (e.g., by clicking a window close button, or pressing <b><code>[Alt]</code></b> + <b><code>[F4]</code></b> on most systems). </p>
<p>
Tux Paint responds to the following signals (which can be sent to the program's process via `<code>kill</code>` or `<code>killall</code>`, for example). </p> <p>
From the main interface, Tux Paint will prompt whether or not you wish to quit, and (unless overridden by the auto-save option, e.g. "<code>--autosave</code>") if you'd like to save the current drawing (if unsaved), and if so, and it's a modified version of an existing drawing (unless overridden by the options to save over old images, or always save new images; e.g. "<code>--saveover</code>" and "<code>--saveovernew</code>", respectively), whether or not to overwrite the existing drawing, or save to a new file. </p>
<dl>
<dt> <p>
<code>SIGTERM</code> Example: <code>killall tuxpaint</code> </p>
(also, <b><code>[Ctrl]</code></b> + <b><code>[C]</code></b> from a terminal running `<code>tuxpaint</code>`) </dt>
<p class="note">
<dd> <span title="Information">&#128161;</span> <strong>Note:</strong> From other parts of the interface, the signal is currently interpreted as a request to go back (e.g., from the "New" dialog back to the main interface), as if a "Back" button in Tux Paint were clicked, or the <b><code>[Esc]</code></b> was key pressed. </p>
<p> </dd>
Tux Paint responds as if the "Quit" button were pressed, or the desktop environment was told to close Tux Paint (e.g., by clicking a window close button, or pressing <b><code>[Alt]</code></b> + <b><code>[F4]</code></b> on most systems). </p>
<dt>
<p> <code>SIGUSR1</code> &amp; <code>SIGUSR2</code>
From the main interface, Tux Paint will prompt whether or not you wish to quit, and (unless overridden by the auto-save option, e.g. "<code>--autosave</code>") if you'd like to save the current drawing (if unsaved), and if so, and it's a modified version of an existing drawing (unless overridden by the options to save over old images, or always save new images; e.g. "<code>--saveover</code>" and "<code>--saveovernew</code>", respectively), whether or not to overwrite the existing drawing, or save to a new file. </p> </dt>
<p> <dd>
<b>Note:</b> From other parts of the interface, the signal is currently interpreted as a request to go back (e.g., from the "New" dialog back to the main interface), as if a "Back" button in Tux Paint were clicked, or the <b><code>[Esc]</code></b> was key pressed. </p> <p>
Tux Paint responds by setting its auto-save option (as if it had been launched with "<code>--autosave</code>"), as well as either the option to always save new images (as if launched with "<code>--saveovernew</code>") in the case of receiving a <code>SIGUSR1</code> signal, or to always save over the existing image (as if launched with "<code>--saveover</code>") in the case of receiving <code>SIGUSR2</code>. Then Tux Paint sends itself a <code>SIGTERM</code> signal, in an attempt to quit. (See above.) </p>
<p>
Example: <code>killall tuxpaint</code> </p> <p>
</dd> So, from the main interface, Tux Paint should quit almost immediately, with no questions asked. </p>
<dt> <p>
<code>SIGUSR1</code> &amp; <code>SIGUSR2</code> Example: <code>killall -s SIGUSR1 tuxpaint</code> </p>
</dt>
<p class="note">
<dd> <span title="Information">&#128161;</span> <strong>Note:</strong> From other parts of the interface, unfortunately, Tux Paint will go back one level in the interface. Therefore, at this time, it may be necessary to send this signal to Tux Paint a few times, for it to quit completely. </p>
<p> </dd>
Tux Paint responds by setting its auto-save option (as if it had been launched with "<code>--autosave</code>"), as well as either the option to always save new images (as if launched with "<code>--saveovernew</code>") in the case of receiving a <code>SIGUSR1</code> signal, or to always save over the existing image (as if launched with "<code>--saveover</code>") in the case of receiving <code>SIGUSR2</code>. Then Tux Paint sends itself a <code>SIGTERM</code> signal, in an attempt to quit. (See above.) </p> </dl>
</section>
<p>
So, from the main interface, Tux Paint should quit almost immediately, with no questions asked. </p>
<p>
<b>Note:</b> From other parts of the interface, unfortunately, Tux Paint will go back one level in the interface. Therefore, at this time, it may be necessary to send this signal to Tux Paint a few times, for it to quit completely. </p>
<p>
Example: <code>killall -s SIGUSR1 tuxpaint</code> </p>
</dd>
</dl>
</body> </body>
</html> </html>

View file

@ -5,59 +5,163 @@
Tux Paint SVG Documentation </title> Tux Paint SVG Documentation </title>
<meta http-equiv="Content-Type" <meta http-equiv="Content-Type"
content="text/html; charset=utf-8"> content="text/html; charset=utf-8">
<style>
body { font-size: large; }
table { font-size: large; }
div.screenshot-center {
text-align: center;
}
div.screenshot-right {
float: right;
margin-left: 1em;
margin-bottom: 1em;
}
div.screenshot-right-after {
clear: both;
}
div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; }
h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt {
font-size: large;
color: #404;
font-family: sans;
margin-top: 1em;
margin-bottom: 0.25em;
}
dd, blockquote {
border-left: 1px solid #888;
padding-left: 1em;
border-radius: 0 0 0 1em;
}
p.note {
border: 1px solid #000;
background-color: #eee;
border-radius: 0.5em;
padding: 0.5em;
display: inline-block;
margin-right: 3em;
}
section.outer {
padding-bottom: 1em;
border-bottom: 2px solid #000;
}
section.indent p,dl {
margin-left: 2em;
}
section.indent dl p {
margin-left: 0;
}
p + ul {
margin-left: 2em;
}
@media print {
p {
orphans: 3;
widows: 3;
}
}
</style>
</head> </head>
<body bgcolor="#FFFFFF" <body bgcolor="#FFFFFF"
text="#000000" text="#000000"
link="#0000FF" link="#0000FF"
vlink="#FF0000" vlink="#FF0000"
alink="#FF00FF"> alink="#FF00FF">
<center>
<h1> <!-- Title -->
<img src="../../html/images/tuxpaint-title.png" <section class="outer">
width="205" <header>
height="210" <center>
alt="Tux Paint"><br> <h1>
version 0.9.28<br/> <img src="../../html/images/tuxpaint-title.png"
SVG Documentation </h1> width="205"
height="210"
alt="Tux Paint"><br>
version 0.9.28<br/>
SVG Documentation </h1>
<p>
Copyright &copy; 2007-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
January 20, 2022 </p>
</center>
</header>
</section>
<section class="indent">
<header>
<h1>About SVGs</h1>
</header>
<p> <p>
Copyright &copy; 2007-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br> SVG (Scalable Vector Graphics) is an open standard used to describe two-dimensional vector graphics. It is great for diagrams and shapes, while PNGs are better for photographs. SVG files are a bit like instructions on how to make an image. This means that they can be resized without looking pixelated or blocky. </p>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p> <p>
For more information, visit: <a href="https://www.w3.org/Graphics/SVG/">https://www.w3.org/Graphics/SVG/</a> </p>
</section>
<section class="indent">
<header>
<h1>How to make SVGs</h1>
</header>
<p> <p>
January 20, 2022 </p> An excellent tool with which to create SVG images for use in Tux Paint is Inkscape, a high-quality Open Source interactive drawing program available for Windows, macOS, and Linux. There are also other applications that can produce SVGs, both free/open source, and commerical/proprietary. </p>
</center>
<hr> <dl>
<dt><strong>Open Source</strong></dt>
<h2>About SVGs</h2> <dd>
<ul>
<p> <li> <cite>Inkscape</cite>
SVG (Scalable Vector Graphics) is an open standard used to describe two-dimensional vector graphics. It is great for diagrams and shapes, while PNGs are better for photographs. SVG files are a bit like instructions on how to make an image. This means that they can be resized without looking pixelated or blocky. </p> &mdash;
<a href="http://www.inkscape.org/">http://www.inkscape.org/</a>
<p> </li>
For more information, visit: <a href="https://www.w3.org/Graphics/SVG/">https://www.w3.org/Graphics/SVG/</a> </p> <li> <cite>Karbon</cite>
&mdash;
<h2>How to make SVGs</h2> <a href="https://calligra.org/karbon/">https://calligra.org/karbon/</a>
</li>
<p> </ul>
An excellent tool with which to create SVG images for use in Tux Paint is Inkscape, a high-quality Open Source interactive drawing program. </p> </dd>
<dt><strong>Proprietary</strong></dt>
<p> <dd>
It is likely that is already installed on your system. If not, it should be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="http://www.inkscape.org/">http://www.inkscape.org/</a>, respectively. </p> <ul>
<li> <cite>CorelDRAW</cite>
<h2>Mac and Windows users</h2> (Corel)
<ul> &mdash;
<li> <cite>CorelDRAW</cite> <a href="https://www.coreldraw.com/en/">https://www.coreldraw.com/en/</a>
(Corel) </li>
&mdash; <li> <cite>Illustrator</cite>
<a href="http://www.corel.com/">http://www.corel.com/</a> (Adobe)
<li> <cite>Illustrator</cite> &mdash;
(Adobe)
&mdash;
<a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a> <a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a>
</ul> </li>
<li> <cite>Boxy SVG</cite>
&mdash;
<a href="https://boxy-svg.com/">https://boxy-svg.com/</a>
</li>
<li> <cite>Sketch</cite>
(Sketch B.V.)
&mdash;
<a href="https://boxy-svg.com/">https://boxy-svg.com/</a>
</li>
</ul>
</dl>
</section>
</body> </body>
</html> </html>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -5,11 +5,9 @@
Copyright © 2007-2022 by various contributors; see AUTHORS.txt. Copyright © 2007-2022 by various contributors; see AUTHORS.txt.
https://tuxpaint.org/ https://tuxpaint.org/
enero 20, 2022 marzo 31, 2022
---------------------------------------------------------------------- About PNGs
About PNGs
PNG is the Portable Network Graphic format. It is an open standard, not PNG is the Portable Network Graphic format. It is an open standard, not
burdened by patents (like GIFs). It is a highly compressed format (though burdened by patents (like GIFs). It is a highly compressed format (though
@ -33,50 +31,58 @@ How To Make PNGs
The following is a very brief list of ways to create PNGs or convert The following is a very brief list of ways to create PNGs or convert
existing images into PNGs. existing images into PNGs.
GIMP & Krita GIMP & Krita
Excellent tools with which to create PNG images for use in Tux Paint are Excellent tools with which to create PNG images for use in Tux
GIMP and Krita, both high-quality Open Source interactive drawing and Paint are GIMP and Krita, both high-quality Open Source
photo editing programs. interactive drawing and photo editing programs.
It is likely that one or both are already installed on your system. If It is likely that one or both are already installed on your
not, they should be readily available from your Linux distribution's system. If not, they should be readily available from your Linux
software repository. If not, or to learn more, visit http://www.gimp.org/ distribution's software repository. If not, or to learn more,
and http://www.krita.org/, respectively. visit http://www.gimp.org/ and http://www.krita.org/,
respectively.
Command-line Tools Command-line Tools
NetPBM NetPBM
The Portable Bitmap tools (collectively known as "NetPBM") is a collection The Portable Bitmap tools (collectively known as
of Open Source command-line tools which convert to and from various "NetPBM") is a collection of Open Source command-line
formats, including GIF, TIFF, BMP, PNG, and many more. tools which convert to and from various formats,
including GIF, TIFF, BMP, PNG, and many more.
It is possible that it's already installed on your system. If not, they it It is possible that it's already installed on your
be readily available from your Linux distribution's software repository. system. If not, they it be readily available from
If not, or to learn more, visit http://netpbm.sourceforge.net/. your Linux distribution's software repository. If
not, or to learn more, visit
http://netpbm.sourceforge.net/.
cjpeg/djpeg cjpeg/djpeg
The "cjpeg" and "djpeg" command-line programs convert between the NetPBM The "cjpeg" and "djpeg" command-line programs convert
Portable Any Map (PNM) format and JPEGs. It is possible that it's already between the NetPBM Portable Any Map (PNM) format and
installed on your system. If not, they it be readily available from your JPEGs. It is possible that it's already installed on
Linux distribution's software repository. If not, or to learn more, visit your system. If not, they it be readily available
https://jpegclub.org/. from your Linux distribution's software repository.
If not, or to learn more, visit
https://jpegclub.org/.
Windows Users Proprietary Software for Windows
* CorelDRAW (Corel) — http://www.corel.com/
* Illustrator (Adobe) —
http://www.adobe.com/products/illustrator.html
* Paint Shop Pro (Corel) — https://www.paintshoppro.com/
* Photoshop (Adobe) —
http://www.adobe.com/products/photoshop.html
* PIXresizer (Bluefive software) —
http://bluefive.pair.com/pixresizer.htm
* CorelDRAW (Corel) — http://www.corel.com/ Macintosh Users
* Illustrator (Adobe) — http://www.adobe.com/products/illustrator.html * CorelDRAW (Corel) — http://www.corel.com/
* Paint Shop Pro (Corel) — https://www.paintshoppro.com/ * GraphicConverter (Lemke Software) —
* Photoshop (Adobe) — http://www.adobe.com/products/photoshop.html https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/
* PIXresizer (Bluefive software) — * Illustrator (Adobe) —
http://bluefive.pair.com/pixresizer.htm http://www.adobe.com/products/illustrator.html
* Photoshop (Adobe) —
Macintosh Users http://www.adobe.com/products/photoshop.html
* CorelDRAW (Corel) — http://www.corel.com/
* GraphicConverter (Lemke Software) —
https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/
* Illustrator (Adobe) — http://www.adobe.com/products/illustrator.html
* Photoshop (Adobe) — http://www.adobe.com/products/photoshop.html

View file

@ -6,8 +6,9 @@
Copyright © 2002-2022 by various contributors; see AUTHORS.txt. Copyright © 2002-2022 by various contributors; see AUTHORS.txt.
https://tuxpaint.org/ https://tuxpaint.org/
@TuxPaintTweets on Twitter @TuxPaintTweets on Twitter
Tux Paint on Tumblr
marzo 1, 2022 marzo 18, 2022
+----------------------------------------------------+ +----------------------------------------------------+
|Table of Contents | |Table of Contents |
@ -1089,3 +1090,4 @@ Importing Pictures Manually
* "Microsoft" and "Windows" are registered trademarks of Microsoft Corp. * "Microsoft" and "Windows" are registered trademarks of Microsoft Corp.
* "Apple" and "macOS" are registered trademarks of Apple Inc. * "Apple" and "macOS" are registered trademarks of Apple Inc.
* "Twitter" is a registered trademark of Twitter, Inc. * "Twitter" is a registered trademark of Twitter, Inc.
* "Tumblr" is a registered trademark of Tumblr, Inc.

View file

@ -5,9 +5,7 @@
Copyright © 2019-2022 by various contributors; see AUTHORS.txt. Copyright © 2019-2022 by various contributors; see AUTHORS.txt.
https://tuxpaint.org/ https://tuxpaint.org/
enero 20, 2022 marzo 31, 2022
----------------------------------------------------------------------
Tux Paint responds to the following signals (which can be sent to the Tux Paint responds to the following signals (which can be sent to the
program's process via `kill` or `killall`, for example). program's process via `kill` or `killall`, for example).
@ -27,13 +25,13 @@
respectively), whether or not to overwrite the existing drawing, respectively), whether or not to overwrite the existing drawing,
or save to a new file. or save to a new file.
Note: From other parts of the interface, the signal is currently Example: killall tuxpaint
💡 Note: From other parts of the interface, the signal is currently
interpreted as a request to go back (e.g., from the "New" dialog interpreted as a request to go back (e.g., from the "New" dialog
back to the main interface), as if a "Back" button in Tux Paint back to the main interface), as if a "Back" button in Tux Paint
were clicked, or the [Esc] was key pressed. were clicked, or the [Esc] was key pressed.
Example: killall tuxpaint
SIGUSR1 & SIGUSR2 SIGUSR1 & SIGUSR2
Tux Paint responds by setting its auto-save option (as if it had Tux Paint responds by setting its auto-save option (as if it had
@ -47,9 +45,9 @@
So, from the main interface, Tux Paint should quit almost So, from the main interface, Tux Paint should quit almost
immediately, with no questions asked. immediately, with no questions asked.
Note: From other parts of the interface, unfortunately, Tux Paint
will go back one level in the interface. Therefore, at this time,
it may be necessary to send this signal to Tux Paint a few times,
for it to quit completely.
Example: killall -s SIGUSR1 tuxpaint Example: killall -s SIGUSR1 tuxpaint
💡 Note: From other parts of the interface, unfortunately, Tux
Paint will go back one level in the interface. Therefore, at this
time, it may be necessary to send this signal to Tux Paint a few
times, for it to quit completely.

View file

@ -7,9 +7,7 @@
enero 20, 2022 enero 20, 2022
---------------------------------------------------------------------- About SVGs
About SVGs
SVG (Scalable Vector Graphics) is an open standard used to describe SVG (Scalable Vector Graphics) is an open standard used to describe
two-dimensional vector graphics. It is great for diagrams and shapes, two-dimensional vector graphics. It is great for diagrams and shapes,
@ -19,16 +17,20 @@ About SVGs
For more information, visit: https://www.w3.org/Graphics/SVG/ For more information, visit: https://www.w3.org/Graphics/SVG/
How to make SVGs How to make SVGs
An excellent tool with which to create SVG images for use in Tux Paint is An excellent tool with which to create SVG images for use in Tux Paint is
Inkscape, a high-quality Open Source interactive drawing program. Inkscape, a high-quality Open Source interactive drawing program available
for Windows, macOS, and Linux. There are also other applications that can
produce SVGs, both free/open source, and commerical/proprietary.
It is likely that is already installed on your system. If not, it should Open Source
be readily available from your Linux distribution's software repository. * Inkscape — http://www.inkscape.org/
If not, or to learn more, visit http://www.inkscape.org/, respectively. * Karbon — https://calligra.org/karbon/
Mac and Windows users Proprietary
* CorelDRAW (Corel) — https://www.coreldraw.com/en/
* CorelDRAW (Corel) — http://www.corel.com/ * Illustrator (Adobe) —
* Illustrator (Adobe) — http://www.adobe.com/products/illustrator.html http://www.adobe.com/products/illustrator.html
* Boxy SVG — https://boxy-svg.com/
* Sketch (Sketch B.V.) — https://boxy-svg.com/

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -5,113 +5,206 @@
Tux Paint PNG Documentation </title> Tux Paint PNG Documentation </title>
<meta http-equiv="Content-Type" <meta http-equiv="Content-Type"
content="text/html; charset=utf-8"> content="text/html; charset=utf-8">
<style>
body { font-size: large; }
table { font-size: large; }
div.screenshot-center {
text-align: center;
}
div.screenshot-right {
float: right;
margin-left: 1em;
margin-bottom: 1em;
}
div.screenshot-right-after {
clear: both;
}
div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; }
h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt {
font-size: large;
color: #404;
font-family: sans;
margin-top: 1em;
margin-bottom: 0.25em;
}
dd, blockquote {
border-left: 1px solid #888;
padding-left: 1em;
border-radius: 0 0 0 1em;
}
p.note {
border: 1px solid #000;
background-color: #eee;
border-radius: 0.5em;
padding: 0.5em;
display: inline-block;
margin-right: 3em;
}
section.outer {
padding-bottom: 1em;
border-bottom: 2px solid #000;
}
section.indent p,dl {
margin-left: 2em;
}
section.indent dl p {
margin-left: 0;
}
p + ul {
margin-left: 2em;
}
@media print {
p {
orphans: 3;
widows: 3;
}
}
</style>
</head> </head>
<body bgcolor="#FFFFFF" <body bgcolor="#FFFFFF"
text="#000000" text="#000000"
link="#0000FF" link="#0000FF"
vlink="#FF0000" vlink="#FF0000"
alink="#FF00FF"> alink="#FF00FF">
<center> <section class="outer">
<h1> <header>
<img src="../../html/images/tuxpaint-title.png" <center>
width="205" <h1>
height="210" <img src="../../html/images/tuxpaint-title.png"
alt="Tux Paint"><br> width="205"
versi&oacute;n 0.9.28<br/> height="210"
PNG Documentation </h1> alt="Tux Paint"><br>
versi&oacute;n 0.9.28<br/>
PNG Documentation </h1>
<p>
Copyright &copy; 2007-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
marzo 31, 2022 </p>
</center>
</header>
</section>
<section class="indent">
<header>
<h1>About PNGs</h1>
</header>
<p> <p>
Copyright &copy; 2007-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br> PNG is the Portable Network Graphic format. It is an open standard, not burdened by patents (like GIFs). It is a highly compressed format (though not "lossy" like JPEGs - lossiness allows files to be much smaller, but introduces 'mistakes' in the image when saved), and supports 24-bit color (16.7 million colors) as well as a full "alpha channel" - that is, each pixel can have a varying degree of transparency. </p>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
enero 20, 2022 </p>
</center>
<hr>
<h2>About PNGs</h2>
<p>
PNG is the Portable Network Graphic format. It is an open standard, not burdened by patents (like GIFs). It is a highly compressed format (though not "lossy" like JPEGs - lossiness allows files to be much smaller, but introduces 'mistakes' in the image when saved), and supports 24-bit color (16.7 million colors) as well as a full "alpha channel" - that is, each pixel can have a varying degree of transparency. </p>
<p>
For more information, visit: <a href="http://www.libpng.org/">http://www.libpng.org/</a> </p>
<p>
These features (openness, losslessness, compression, transparency/alpha) make it the best choice for Tux Paint. (Tux Paint's support for the PNG format comes from the Open Source SDL_Image library, which in turn gets it from the libPNG library.) </p>
<p>
Support for many colors allows photo-quality "rubber stamp" images to be used in Tux Paint, and alpha transparency allows for high-quality brushes. </p>
<h2>How To Make PNGs</h2>
<p>The following is a very <em>brief</em> list of ways to create PNGs or convert existing images into PNGs. <p>
<h3>GIMP &amp; Krita</h3> For more information, visit: <a href="http://www.libpng.org/">http://www.libpng.org/</a> </p>
<p>
Excellent tools with which to create PNG images for use in Tux Paint are GIMP and Krita, both high-quality Open Source interactive drawing and photo editing programs. </p> <p>
These features (openness, losslessness, compression, transparency/alpha) make it the best choice for Tux Paint. (Tux Paint's support for the PNG format comes from the Open Source SDL_Image library, which in turn gets it from the libPNG library.) </p>
<p>
Support for many colors allows photo-quality "rubber stamp" images to be used in Tux Paint, and alpha transparency allows for high-quality brushes. </p>
</section>
<p> <section class="indent">
It is likely that one or both are already installed on your system. If not, they should be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="http://www.gimp.org/">http://www.gimp.org/</a> and <a href="http://www.krita.org/">http://www.krita.org/</a>, respectively. </p> <header>
<h2>How To Make PNGs</h2>
<h3>Command-line Tools</h3> </header>
<h4>NetPBM</h4> <p>The following is a very <em>brief</em> list of ways to create PNGs or convert existing images into PNGs.
<p> <dl>
The Portable Bitmap tools (collectively known as "NetPBM") is a collection of Open Source command-line tools which convert to and from various formats, including GIF, TIFF, BMP, PNG, and many more. </p> <dt>GIMP &amp; Krita</dt>
<dd>
<p> <p>
It is possible that it's already installed on your system. If not, they it be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="http://netpbm.sourceforge.net/">http://netpbm.sourceforge.net/</a>. </p> Excellent tools with which to create PNG images for use in Tux Paint are GIMP and Krita, both high-quality Open Source interactive drawing and photo editing programs. </p>
<h4>cjpeg/djpeg</h4> <p>
<p> It is likely that one or both are already installed on your system. If not, they should be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="http://www.gimp.org/">http://www.gimp.org/</a> and <a href="http://www.krita.org/">http://www.krita.org/</a>, respectively. </p>
The "cjpeg" and "djpeg" command-line programs convert between the NetPBM Portable Any Map (PNM) format and JPEGs. </dd>
It is possible that it's already installed on your system. If not, they it be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="https://jpegclub.org/">https://jpegclub.org/</a>. </p>
<dt>Command-line Tools</dt>
<h3>Windows Users</h3> <dd>
<ul> <dl>
<li> <cite>CorelDRAW</cite> <dt>NetPBM</dt>
<dd>
<p>
The Portable Bitmap tools (collectively known as "NetPBM") is a collection of Open Source command-line tools which convert to and from various formats, including GIF, TIFF, BMP, PNG, and many more. </p>
<p>
It is possible that it's already installed on your system. If not, they it be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="http://netpbm.sourceforge.net/">http://netpbm.sourceforge.net/</a>. </p>
</dd>
<dt>cjpeg/djpeg</dt>
<dd>
<p>
The "cjpeg" and "djpeg" command-line programs convert between the NetPBM Portable Any Map (PNM) format and JPEGs.
It is possible that it's already installed on your system. If not, they it be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="https://jpegclub.org/">https://jpegclub.org/</a>. </p>
</dd>
</dl>
</dd>
<dt>Proprietary Software for Windows</dt>
<dd>
<ul>
<li> <cite>CorelDRAW</cite>
(Corel) (Corel)
&mdash; &mdash;
<a href="http://www.corel.com/">http://www.corel.com/</a> <a href="http://www.corel.com/">http://www.corel.com/</a>
<li> <cite>Illustrator</cite> <li> <cite>Illustrator</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a> <a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a>
<li> <cite>Paint Shop Pro</cite> <li> <cite>Paint Shop Pro</cite>
(Corel) (Corel)
&mdash; &mdash;
<a href="https://www.paintshoppro.com/">https://www.paintshoppro.com/</a> <a href="https://www.paintshoppro.com/">https://www.paintshoppro.com/</a>
<li> <cite>Photoshop</cite> <li> <cite>Photoshop</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a> <a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a>
<li> <cite>PIXresizer</cite> <li> <cite>PIXresizer</cite>
(Bluefive software) (Bluefive software)
&mdash; &mdash;
<a href="http://bluefive.pair.com/pixresizer.htm">http://bluefive.pair.com/pixresizer.htm</a> <a href="http://bluefive.pair.com/pixresizer.htm">http://bluefive.pair.com/pixresizer.htm</a>
</ul> </ul>
</dd>
<h3>Macintosh Users</h3>
<ul> <dt>Macintosh Users</dt>
<li> <cite>CorelDRAW</cite> <dd>
<ul>
<li> <cite>CorelDRAW</cite>
(Corel) (Corel)
&mdash; &mdash;
<a href="http://www.corel.com/">http://www.corel.com/</a> <a href="http://www.corel.com/">http://www.corel.com/</a>
<li> <cite>GraphicConverter</cite> <li> <cite>GraphicConverter</cite>
(Lemke Software) (Lemke Software)
&mdash; &mdash;
<a href="https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/">https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/</a> <a href="https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/">https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/</a>
<li> <cite>Illustrator</cite> <li> <cite>Illustrator</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a> <a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a>
<li> <cite>Photoshop</cite> <li> <cite>Photoshop</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a> <a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a>
</ul> </ul>
</dd>
</dl>
</section>
</body> </body>
</html> </html>

View file

@ -21,15 +21,17 @@
} }
div.keeptogether { page-break-inside: avoid; } div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; } section h1 { font-size: 2em; }
h1, h2, h3, h4 { font-family: sans; } h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; } h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; } h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; } h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; } h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; } h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; } h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; } h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; } h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt { dt {
font-size: large; font-size: large;
color: #404; color: #404;
@ -60,6 +62,9 @@
section.indent dl p { section.indent dl p {
margin-left: 0; margin-left: 0;
} }
p + ul {
margin-left: 2em;
}
@media print { @media print {
p { p {
@ -92,11 +97,12 @@
<p> <p>
Copyright &copy; 2002-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br/> Copyright &copy; 2002-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br/>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a><br/> <a href="https://tuxpaint.org/">https://tuxpaint.org/</a><br/>
<a href="https://twitter.com/TuxPaintTweets">@TuxPaintTweets on Twitter</a> <a href="https://twitter.com/TuxPaintTweets">@TuxPaintTweets on Twitter</a><br/>
<a href="https://tuxpaint.tumblr.com/">Tux Paint on Tumblr</a>
</p> </p>
<p> <p>
marzo 1, 2022 </p> marzo 18, 2022 </p>
</center> </center>
</header> </header>
<table border="2" <table border="2"
@ -113,7 +119,7 @@
<tr> <tr>
<td> <td>
<ul> <ul>
<li><a href="#about">About Tux Paint</a></li> <li><a href="#using">Using Tux Paint</a> <ul> <li><a href="#about">About Tux Paint</a></li> <li><a href="#using">Using Tux Paint</a> <ul>
<li><a href="#using_loading">Launching Tux Paint</a></li> <li><a href="#using_title">Title Screen</a></li> <li><a href="#using_main">Main Screen</a></li> <li><a href="#using_tools">Available Tools</a> <ul> <li><a href="#using_loading">Launching Tux Paint</a></li> <li><a href="#using_title">Title Screen</a></li> <li><a href="#using_main">Main Screen</a></li> <li><a href="#using_tools">Available Tools</a> <ul>
<li><a href="#using_tools_drawing">Drawing Tools</a> <ul> <li><a href="#using_tools_drawing">Drawing Tools</a> <ul>
<li><a href="#using_tools_drawing_paint">"Paint" Tool (Brush)</a></li> <li><a href="#using_tools_drawing_stamp">"Stamp" Tool (Rubber Stamps)</a></li> <li><a href="#using_tools_drawing_lines">"Lines" Tool</a></li> <li><a href="#using_tools_drawing_shapes">"Shapes" Tool</a></li> <li><a href="#using_tools_drawing_text_and_label">"Text" and "Label" Tools</a></li> <li><a href="#using_tools_drawing_fill">"Fill" Tool</a></li> <li><a href="#using_tools_drawing_magic">"Magic" Tool (Special Effects)</a></li> <li><a href="#using_tools_drawing_eraser">"Eraser" Tool</a></li> </ul> <li><a href="#using_tools_drawing_paint">"Paint" Tool (Brush)</a></li> <li><a href="#using_tools_drawing_stamp">"Stamp" Tool (Rubber Stamps)</a></li> <li><a href="#using_tools_drawing_lines">"Lines" Tool</a></li> <li><a href="#using_tools_drawing_shapes">"Shapes" Tool</a></li> <li><a href="#using_tools_drawing_text_and_label">"Text" and "Label" Tools</a></li> <li><a href="#using_tools_drawing_fill">"Fill" Tool</a></li> <li><a href="#using_tools_drawing_magic">"Magic" Tool (Special Effects)</a></li> <li><a href="#using_tools_drawing_eraser">"Eraser" Tool</a></li> </ul>
@ -1602,6 +1608,7 @@
<li>"Microsoft" and "Windows" are registered trademarks of Microsoft Corp.</li> <li>"Microsoft" and "Windows" are registered trademarks of Microsoft Corp.</li>
<li>"Apple" and "macOS" are registered trademarks of Apple Inc.</li> <li>"Apple" and "macOS" are registered trademarks of Apple Inc.</li>
<li>"Twitter" is a registered trademark of Twitter, Inc.</li> <li>"Twitter" is a registered trademark of Twitter, Inc.</li>
<li>"Tumblr" is a registered trademark of Tumblr, Inc.</li>
</ul> </ul>
</section> </section>
</footer> </footer>

View file

@ -5,71 +5,143 @@
Tux Paint Signals Documentation </title> Tux Paint Signals Documentation </title>
<meta http-equiv="Content-Type" <meta http-equiv="Content-Type"
content="text/html; charset=utf-8"> content="text/html; charset=utf-8">
<style>
body { font-size: large; }
table { font-size: large; }
div.screenshot-center {
text-align: center;
}
div.screenshot-right {
float: right;
margin-left: 1em;
margin-bottom: 1em;
}
div.screenshot-right-after {
clear: both;
}
div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; }
h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt {
font-size: large;
color: #404;
font-family: sans;
margin-top: 1em;
margin-bottom: 0.25em;
}
dd, blockquote {
border-left: 1px solid #888;
padding-left: 1em;
border-radius: 0 0 0 1em;
}
p.note {
border: 1px solid #000;
background-color: #eee;
border-radius: 0.5em;
padding: 0.5em;
display: inline-block;
margin-right: 3em;
}
section.outer {
padding-bottom: 1em;
border-bottom: 2px solid #000;
}
section.indent p,dl {
margin-left: 2em;
}
section.indent dl p {
margin-left: 0;
}
p + ul {
margin-left: 2em;
}
@media print {
p {
orphans: 3;
widows: 3;
}
}
</style>
</head> </head>
<body bgcolor="#FFFFFF" <body bgcolor="#FFFFFF"
text="#000000" text="#000000"
link="#0000FF" link="#0000FF"
vlink="#FF0000" vlink="#FF0000"
alink="#FF00FF"> alink="#FF00FF">
<center> <section class="outer">
<h1> <center>
<img src="../../html/images/tuxpaint-title.png" <header>
width="205" <h1>
height="210" <img src="../../html/images/tuxpaint-title.png"
alt="Tux Paint"><br> width="205"
versi&oacute;n 0.9.28<br/> height="210"
Signals Documentation </h1> alt="Tux Paint"><br>
versi&oacute;n 0.9.28<br/>
Signals Documentation </h1>
<p>
Copyright &copy; 2019-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
marzo 31, 2022 </p>
</header>
</center>
</section>
<section>
<p> <p>
Copyright &copy; 2019-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br> Tux Paint responds to the following signals (which can be sent to the program's process via `<code>kill</code>` or `<code>killall</code>`, for example). </p>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p> <dl>
<dt>
<p> <code>SIGTERM</code>
enero 20, 2022 </p> (also, <b><code>[Ctrl]</code></b> + <b><code>[C]</code></b> from a terminal running `<code>tuxpaint</code>`) </dt>
</center>
<dd>
<hr> <p>
Tux Paint responds as if the "Quit" button were pressed, or the desktop environment was told to close Tux Paint (e.g., by clicking a window close button, or pressing <b><code>[Alt]</code></b> + <b><code>[F4]</code></b> on most systems). </p>
<p>
Tux Paint responds to the following signals (which can be sent to the program's process via `<code>kill</code>` or `<code>killall</code>`, for example). </p> <p>
From the main interface, Tux Paint will prompt whether or not you wish to quit, and (unless overridden by the auto-save option, e.g. "<code>--autosave</code>") if you'd like to save the current drawing (if unsaved), and if so, and it's a modified version of an existing drawing (unless overridden by the options to save over old images, or always save new images; e.g. "<code>--saveover</code>" and "<code>--saveovernew</code>", respectively), whether or not to overwrite the existing drawing, or save to a new file. </p>
<dl>
<dt> <p>
<code>SIGTERM</code> Example: <code>killall tuxpaint</code> </p>
(also, <b><code>[Ctrl]</code></b> + <b><code>[C]</code></b> from a terminal running `<code>tuxpaint</code>`) </dt>
<p class="note">
<dd> <span title="Information">&#128161;</span> <strong>Note:</strong> From other parts of the interface, the signal is currently interpreted as a request to go back (e.g., from the "New" dialog back to the main interface), as if a "Back" button in Tux Paint were clicked, or the <b><code>[Esc]</code></b> was key pressed. </p>
<p> </dd>
Tux Paint responds as if the "Quit" button were pressed, or the desktop environment was told to close Tux Paint (e.g., by clicking a window close button, or pressing <b><code>[Alt]</code></b> + <b><code>[F4]</code></b> on most systems). </p>
<dt>
<p> <code>SIGUSR1</code> &amp; <code>SIGUSR2</code>
From the main interface, Tux Paint will prompt whether or not you wish to quit, and (unless overridden by the auto-save option, e.g. "<code>--autosave</code>") if you'd like to save the current drawing (if unsaved), and if so, and it's a modified version of an existing drawing (unless overridden by the options to save over old images, or always save new images; e.g. "<code>--saveover</code>" and "<code>--saveovernew</code>", respectively), whether or not to overwrite the existing drawing, or save to a new file. </p> </dt>
<p> <dd>
<b>Note:</b> From other parts of the interface, the signal is currently interpreted as a request to go back (e.g., from the "New" dialog back to the main interface), as if a "Back" button in Tux Paint were clicked, or the <b><code>[Esc]</code></b> was key pressed. </p> <p>
Tux Paint responds by setting its auto-save option (as if it had been launched with "<code>--autosave</code>"), as well as either the option to always save new images (as if launched with "<code>--saveovernew</code>") in the case of receiving a <code>SIGUSR1</code> signal, or to always save over the existing image (as if launched with "<code>--saveover</code>") in the case of receiving <code>SIGUSR2</code>. Then Tux Paint sends itself a <code>SIGTERM</code> signal, in an attempt to quit. (See above.) </p>
<p>
Example: <code>killall tuxpaint</code> </p> <p>
</dd> So, from the main interface, Tux Paint should quit almost immediately, with no questions asked. </p>
<dt> <p>
<code>SIGUSR1</code> &amp; <code>SIGUSR2</code> Example: <code>killall -s SIGUSR1 tuxpaint</code> </p>
</dt>
<p class="note">
<dd> <span title="Information">&#128161;</span> <strong>Note:</strong> From other parts of the interface, unfortunately, Tux Paint will go back one level in the interface. Therefore, at this time, it may be necessary to send this signal to Tux Paint a few times, for it to quit completely. </p>
<p> </dd>
Tux Paint responds by setting its auto-save option (as if it had been launched with "<code>--autosave</code>"), as well as either the option to always save new images (as if launched with "<code>--saveovernew</code>") in the case of receiving a <code>SIGUSR1</code> signal, or to always save over the existing image (as if launched with "<code>--saveover</code>") in the case of receiving <code>SIGUSR2</code>. Then Tux Paint sends itself a <code>SIGTERM</code> signal, in an attempt to quit. (See above.) </p> </dl>
</section>
<p>
So, from the main interface, Tux Paint should quit almost immediately, with no questions asked. </p>
<p>
<b>Note:</b> From other parts of the interface, unfortunately, Tux Paint will go back one level in the interface. Therefore, at this time, it may be necessary to send this signal to Tux Paint a few times, for it to quit completely. </p>
<p>
Example: <code>killall -s SIGUSR1 tuxpaint</code> </p>
</dd>
</dl>
</body> </body>
</html> </html>

View file

@ -5,59 +5,163 @@
Tux Paint SVG Documentation </title> Tux Paint SVG Documentation </title>
<meta http-equiv="Content-Type" <meta http-equiv="Content-Type"
content="text/html; charset=utf-8"> content="text/html; charset=utf-8">
<style>
body { font-size: large; }
table { font-size: large; }
div.screenshot-center {
text-align: center;
}
div.screenshot-right {
float: right;
margin-left: 1em;
margin-bottom: 1em;
}
div.screenshot-right-after {
clear: both;
}
div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; }
h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt {
font-size: large;
color: #404;
font-family: sans;
margin-top: 1em;
margin-bottom: 0.25em;
}
dd, blockquote {
border-left: 1px solid #888;
padding-left: 1em;
border-radius: 0 0 0 1em;
}
p.note {
border: 1px solid #000;
background-color: #eee;
border-radius: 0.5em;
padding: 0.5em;
display: inline-block;
margin-right: 3em;
}
section.outer {
padding-bottom: 1em;
border-bottom: 2px solid #000;
}
section.indent p,dl {
margin-left: 2em;
}
section.indent dl p {
margin-left: 0;
}
p + ul {
margin-left: 2em;
}
@media print {
p {
orphans: 3;
widows: 3;
}
}
</style>
</head> </head>
<body bgcolor="#FFFFFF" <body bgcolor="#FFFFFF"
text="#000000" text="#000000"
link="#0000FF" link="#0000FF"
vlink="#FF0000" vlink="#FF0000"
alink="#FF00FF"> alink="#FF00FF">
<center>
<h1> <!-- Title -->
<img src="../../html/images/tuxpaint-title.png" <section class="outer">
width="205" <header>
height="210" <center>
alt="Tux Paint"><br> <h1>
versi&oacute;n 0.9.28<br/> <img src="../../html/images/tuxpaint-title.png"
SVG Documentation </h1> width="205"
height="210"
alt="Tux Paint"><br>
versi&oacute;n 0.9.28<br/>
SVG Documentation </h1>
<p>
Copyright &copy; 2007-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
enero 20, 2022 </p>
</center>
</header>
</section>
<section class="indent">
<header>
<h1>About SVGs</h1>
</header>
<p> <p>
Copyright &copy; 2007-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br> SVG (Scalable Vector Graphics) is an open standard used to describe two-dimensional vector graphics. It is great for diagrams and shapes, while PNGs are better for photographs. SVG files are a bit like instructions on how to make an image. This means that they can be resized without looking pixelated or blocky. </p>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p> <p>
For more information, visit: <a href="https://www.w3.org/Graphics/SVG/">https://www.w3.org/Graphics/SVG/</a> </p>
</section>
<section class="indent">
<header>
<h1>How to make SVGs</h1>
</header>
<p> <p>
enero 20, 2022 </p> An excellent tool with which to create SVG images for use in Tux Paint is Inkscape, a high-quality Open Source interactive drawing program available for Windows, macOS, and Linux. There are also other applications that can produce SVGs, both free/open source, and commerical/proprietary. </p>
</center>
<hr> <dl>
<dt><strong>Open Source</strong></dt>
<h2>About SVGs</h2> <dd>
<ul>
<p> <li> <cite>Inkscape</cite>
SVG (Scalable Vector Graphics) is an open standard used to describe two-dimensional vector graphics. It is great for diagrams and shapes, while PNGs are better for photographs. SVG files are a bit like instructions on how to make an image. This means that they can be resized without looking pixelated or blocky. </p> &mdash;
<a href="http://www.inkscape.org/">http://www.inkscape.org/</a>
<p> </li>
For more information, visit: <a href="https://www.w3.org/Graphics/SVG/">https://www.w3.org/Graphics/SVG/</a> </p> <li> <cite>Karbon</cite>
&mdash;
<h2>How to make SVGs</h2> <a href="https://calligra.org/karbon/">https://calligra.org/karbon/</a>
</li>
<p> </ul>
An excellent tool with which to create SVG images for use in Tux Paint is Inkscape, a high-quality Open Source interactive drawing program. </p> </dd>
<dt><strong>Proprietary</strong></dt>
<p> <dd>
It is likely that is already installed on your system. If not, it should be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="http://www.inkscape.org/">http://www.inkscape.org/</a>, respectively. </p> <ul>
<li> <cite>CorelDRAW</cite>
<h2>Mac and Windows users</h2> (Corel)
<ul> &mdash;
<li> <cite>CorelDRAW</cite> <a href="https://www.coreldraw.com/en/">https://www.coreldraw.com/en/</a>
(Corel) </li>
&mdash; <li> <cite>Illustrator</cite>
<a href="http://www.corel.com/">http://www.corel.com/</a> (Adobe)
<li> <cite>Illustrator</cite> &mdash;
(Adobe)
&mdash;
<a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a> <a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a>
</ul> </li>
<li> <cite>Boxy SVG</cite>
&mdash;
<a href="https://boxy-svg.com/">https://boxy-svg.com/</a>
</li>
<li> <cite>Sketch</cite>
(Sketch B.V.)
&mdash;
<a href="https://boxy-svg.com/">https://boxy-svg.com/</a>
</li>
</ul>
</dl>
</section>
</body> </body>
</html> </html>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -5,11 +5,9 @@
Copyright © 2007-2022 by divers contributeurs; see AUTHORS.txt. Copyright © 2007-2022 by divers contributeurs; see AUTHORS.txt.
https://tuxpaint.org/ https://tuxpaint.org/
janvier 20, 2022 mars 31, 2022
---------------------------------------------------------------------- À propos des PNG
À propos des PNG
PNG veut dire Portable Network Portable (format graphique portable pour PNG veut dire Portable Network Portable (format graphique portable pour
réseau). C'est un standard ouvert, qui n'est pas sous le poids des brevets réseau). C'est un standard ouvert, qui n'est pas sous le poids des brevets
@ -36,53 +34,60 @@ Comment créer des PNG
Ce qui suit est une très brève liste de méthodes pour créer des PNG ou Ce qui suit est une très brève liste de méthodes pour créer des PNG ou
convertir des images existantes en PNG. convertir des images existantes en PNG.
GIMP & Krita GIMP & Krita
D'excellents outils pour créer des images PNG utilisables dans Tux Paint D'excellents outils pour créer des images PNG utilisables dans Tux
sont Gimp et Krita, tous deux programmes interactifs de dessin et Paint sont Gimp et Krita, tous deux programmes interactifs de
d'édition de photos Open Source et de grande qualité. dessin et d'édition de photos Open Source et de grande qualité.
Un des deux, ou les deux, sont probablement déjà installés sur votre Un des deux, ou les deux, sont probablement déjà installés sur
système Linux. Sinon, ils sont certainement disponibles depuis le site de votre système Linux. Sinon, ils sont certainement disponibles
téléchargement de votre distribution. Sinon, ou pour en apprendre plus, depuis le site de téléchargement de votre distribution. Sinon, ou
visitez respectivement http://www.gimp.org/ et http://www.krita.org/. pour en apprendre plus, visitez respectivement
http://www.gimp.org/ et http://www.krita.org/.
Outils en ligne de commande Outils en ligne de commande
NetPBM NetPBM
Les outils Bitmap portables (appelés généralement «NetPBM») sont une Les outils Bitmap portables (appelés généralement
collection d'outils de ligne de commande Open Source qui convertissent «NetPBM») sont une collection d'outils de ligne de
vers et depuis différents formats tels que GIF, TIFF, BMP, PNG et beaucoup commande Open Source qui convertissent vers et depuis
d'autres. différents formats tels que GIF, TIFF, BMP, PNG et
beaucoup d'autres.
Ils sont probablement déjà installés sur votre système. Sinon, ils sont Ils sont probablement déjà installés sur votre
certainement disponibles depuis le site de téléchargement de votre système. Sinon, ils sont certainement disponibles
distribution Linux. Sinon, ou pour en apprendre plus, visitez depuis le site de téléchargement de votre
http://netpbm.sourceforge.net/. distribution Linux. Sinon, ou pour en apprendre plus,
visitez http://netpbm.sourceforge.net/.
cjpeg/djpeg cjpeg/djpeg
Les programmes en ligne de commande "cjpeg" et "djpeg" font la conversion Les programmes en ligne de commande "cjpeg" et
entre le format PNM (Portable Any Map) de NetPBM et les JPEG. Ils sont "djpeg" font la conversion entre le format PNM
probablement déjà installés sur votre système. Sinon, ils sont (Portable Any Map) de NetPBM et les JPEG. Ils sont
certainement disponibles depuis le site de téléchargement de votre probablement déjà installés sur votre système. Sinon,
distribution Linux. Sinon, ou pour en apprendre plus, visitez ils sont certainement disponibles depuis le site de
https://jpegclub.org/. téléchargement de votre distribution Linux. Sinon, ou
pour en apprendre plus, visitez
https://jpegclub.org/.
Utilisateurs de Windows Proprietary Software for Windows
* CorelDRAW (Corel) — http://www.corel.com/
* Illustrator (Adobe) —
http://www.adobe.com/products/illustrator.html
* Paint Shop Pro (Corel) — https://www.paintshoppro.com/
* Photoshop (Adobe) —
http://www.adobe.com/products/photoshop.html
* PIXresizer (Bluefive software) —
http://bluefive.pair.com/pixresizer.htm
* CorelDRAW (Corel) — http://www.corel.com/ Utilisateurs de Macintosh
* Illustrator (Adobe) — http://www.adobe.com/products/illustrator.html * CorelDRAW (Corel) — http://www.corel.com/
* Paint Shop Pro (Corel) — https://www.paintshoppro.com/ * GraphicConverter (Lemke Software) —
* Photoshop (Adobe) — http://www.adobe.com/products/photoshop.html https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/
* PIXresizer (Bluefive software) — * Illustrator (Adobe) —
http://bluefive.pair.com/pixresizer.htm http://www.adobe.com/products/illustrator.html
* Photoshop (Adobe) —
Utilisateurs de Macintosh http://www.adobe.com/products/photoshop.html
* CorelDRAW (Corel) — http://www.corel.com/
* GraphicConverter (Lemke Software) —
https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/
* Illustrator (Adobe) — http://www.adobe.com/products/illustrator.html
* Photoshop (Adobe) — http://www.adobe.com/products/photoshop.html

View file

@ -6,8 +6,9 @@
Copyright © 2002-2022 by divers contributeurs; see AUTHORS.txt. Copyright © 2002-2022 by divers contributeurs; see AUTHORS.txt.
https://tuxpaint.org/ https://tuxpaint.org/
@TuxPaintTweets on Twitter @TuxPaintTweets on Twitter
Tux Paint on Tumblr
mars 1, 2022 mars 18, 2022
+----------------------------------------------------------+ +----------------------------------------------------------+
|Table des matières | |Table des matières |
@ -1147,3 +1148,4 @@ Importer des images manuellement
* "Microsoft" and "Windows" are registered trademarks of Microsoft Corp. * "Microsoft" and "Windows" are registered trademarks of Microsoft Corp.
* "Apple" and "macOS" are registered trademarks of Apple Inc. * "Apple" and "macOS" are registered trademarks of Apple Inc.
* "Twitter" is a registered trademark of Twitter, Inc. * "Twitter" is a registered trademark of Twitter, Inc.
* "Tumblr" is a registered trademark of Tumblr, Inc.

View file

@ -5,9 +5,7 @@
Copyright © 2019-2022 by divers contributeurs; see AUTHORS.txt. Copyright © 2019-2022 by divers contributeurs; see AUTHORS.txt.
https://tuxpaint.org/ https://tuxpaint.org/
janvier 20, 2022 mars 31, 2022
----------------------------------------------------------------------
Tux Paint répond aux signaux suivants (qui peuvent être envoyé au Tux Paint répond aux signaux suivants (qui peuvent être envoyé au
processus du programme via `kill` ou`killall`, par exemple). processus du programme via `kill` ou`killall`, par exemple).
@ -28,14 +26,13 @@
sauvegarder avec un nouveau nom (par ex. "--saveover" ou sauvegarder avec un nouveau nom (par ex. "--saveover" ou
"--saveovernew") vers un nouveau fichier. "--saveovernew") vers un nouveau fichier.
Remarque :Sur d'autres parties de l'interface, le signal est en
fait interprété comme une demande de retour en arrière (par
exemple, de la boîte de dialogue "Nouveau" pour revenir sur
l'interface principale), comme si un bouton "Retour" dans Tux
Paint a été cliqué, ou la touche [Esc] enfoncée.
Exemple: killall tuxpaint Exemple: killall tuxpaint
💡 Note: From other parts of the interface, the signal is currently
interpreted as a request to go back (e.g., from the "New" dialog
back to the main interface), as if a "Back" button in Tux Paint
were clicked, or the [Esc] was key pressed.
SIGUSR1 & SIGUSR2 SIGUSR1 & SIGUSR2
Tux Paint répond en définissant son option "autosave" (comme si Tux Paint répond en définissant son option "autosave" (comme si
@ -50,10 +47,9 @@
Ainsi, à partir de l'interface principale, Tux Paint devrait se Ainsi, à partir de l'interface principale, Tux Paint devrait se
fermer presque immédiatement, sans poser de questions. fermer presque immédiatement, sans poser de questions.
À partir d'autres parties de l'interface, malheureusement, Tux
Paint ne reviendra que d'un niveau dans l'interface. Par
conséquent, à ce moment, il peut être nécessaire d'envoyer ce
signal à Tux Paint plusieurs fois pour qu'il s'arrête
complètement.
Exemple: killall -s SIGUSR1 tuxpaint Exemple: killall -s SIGUSR1 tuxpaint
💡 Note: From other parts of the interface, unfortunately, Tux
Paint will go back one level in the interface. Therefore, at this
time, it may be necessary to send this signal to Tux Paint a few
times, for it to quit completely.

View file

@ -7,9 +7,7 @@
janvier 20, 2022 janvier 20, 2022
---------------------------------------------------------------------- À propos de SVG
À propos de SVG
SVG (Scalable Vector Graphics) est un standard ouvert utilisé pour décrire SVG (Scalable Vector Graphics) est un standard ouvert utilisé pour décrire
des graphiques vectoriels en deux dimensions. C'est parfait pour les des graphiques vectoriels en deux dimensions. C'est parfait pour les
@ -20,18 +18,20 @@
Pour plus d'informations, voir : https://www.w3.org/Graphics/SVG/ Pour plus d'informations, voir : https://www.w3.org/Graphics/SVG/
Comment fabriquer des SVG Comment fabriquer des SVG
Un excellent outil pouvant servir à créer des images SVG pour Tux Paint An excellent tool with which to create SVG images for use in Tux Paint is
est Inkscape, un programme de dessin interactif d'excellente qualité, et Inkscape, a high-quality Open Source interactive drawing program available
Open Source. for Windows, macOS, and Linux. There are also other applications that can
produce SVGs, both free/open source, and commerical/proprietary.
Il est probablement déjà installé sur votre système. Sinon, il est Open Source
certainement disponible depuis le site de téléchargement de votre * Inkscape — http://www.inkscape.org/
distribution Linux. Sinon, ou pour en apprendre plus, visitez * Karbon — https://calligra.org/karbon/
http://www.inkscape.org/.
Utilisateurs de Mac et Windows Proprietary
* CorelDRAW (Corel) — https://www.coreldraw.com/en/
* CorelDRAW (Corel) — http://www.corel.com/ * Illustrator (Adobe) —
* Illustrator (Adobe) — http://www.adobe.com/products/illustrator.html http://www.adobe.com/products/illustrator.html
* Boxy SVG — https://boxy-svg.com/
* Sketch (Sketch B.V.) — https://boxy-svg.com/

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -5,113 +5,206 @@
Documentation sur PNG pour Tux Paint </title> Documentation sur PNG pour Tux Paint </title>
<meta http-equiv="Content-Type" <meta http-equiv="Content-Type"
content="text/html; charset=utf-8"> content="text/html; charset=utf-8">
<style>
body { font-size: large; }
table { font-size: large; }
div.screenshot-center {
text-align: center;
}
div.screenshot-right {
float: right;
margin-left: 1em;
margin-bottom: 1em;
}
div.screenshot-right-after {
clear: both;
}
div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; }
h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt {
font-size: large;
color: #404;
font-family: sans;
margin-top: 1em;
margin-bottom: 0.25em;
}
dd, blockquote {
border-left: 1px solid #888;
padding-left: 1em;
border-radius: 0 0 0 1em;
}
p.note {
border: 1px solid #000;
background-color: #eee;
border-radius: 0.5em;
padding: 0.5em;
display: inline-block;
margin-right: 3em;
}
section.outer {
padding-bottom: 1em;
border-bottom: 2px solid #000;
}
section.indent p,dl {
margin-left: 2em;
}
section.indent dl p {
margin-left: 0;
}
p + ul {
margin-left: 2em;
}
@media print {
p {
orphans: 3;
widows: 3;
}
}
</style>
</head> </head>
<body bgcolor="#FFFFFF" <body bgcolor="#FFFFFF"
text="#000000" text="#000000"
link="#0000FF" link="#0000FF"
vlink="#FF0000" vlink="#FF0000"
alink="#FF00FF"> alink="#FF00FF">
<center> <section class="outer">
<h1> <header>
<img src="../../html/images/tuxpaint-title.png" <center>
width="205" <h1>
height="210" <img src="../../html/images/tuxpaint-title.png"
alt="Tux Paint"><br> width="205"
version 0.9.28<br/> height="210"
Documentation sur PNG pour Tux Paint </h1> alt="Tux Paint"><br>
version 0.9.28<br/>
Documentation sur PNG pour Tux Paint </h1>
<p>
Copyright &copy; 2007-2022 by divers contributeurs; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
mars 31, 2022 </p>
</center>
</header>
</section>
<section class="indent">
<header>
<h1>À propos des PNG</h1>
</header>
<p> <p>
Copyright &copy; 2007-2022 by divers contributeurs; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br> PNG veut dire Portable Network Portable (format graphique portable pour réseau). C'est un standard ouvert, qui n'est pas sous le poids des brevets (comme les GIF). C'est un format hautement compressé (mais pas "avec perte" comme les JPEG - la perte permet aux fichiers d'être plus petit, mais introduit des "erreurs" dans l'image lors de l'enregistrement), et prend en charge la couleur 24 bits (16,7 millions de couleurs) ainsi qu'un "canal alpha", c'est-à-dire que chaque pixel peut avoir un degré variable de transparence. </p>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
janvier 20, 2022 </p>
</center>
<hr>
<h2>À propos des PNG</h2>
<p>
PNG veut dire Portable Network Portable (format graphique portable pour réseau). C'est un standard ouvert, qui n'est pas sous le poids des brevets (comme les GIF). C'est un format hautement compressé (mais pas "avec perte" comme les JPEG - la perte permet aux fichiers d'être plus petit, mais introduit des "erreurs" dans l'image lors de l'enregistrement), et prend en charge la couleur 24 bits (16,7 millions de couleurs) ainsi qu'un "canal alpha", c'est-à-dire que chaque pixel peut avoir un degré variable de transparence. </p>
<p>
Pour plus d'informations, voir : <a href="http://www.libpng.org/">http://www.libpng.org/</a> </p>
<p>
Ces fonctionnalités (format ouvert, pas de perte, compression, transparence/alpha) en font le meileur choix pour Tux Paint (La prise en charge du format PNG par Tux Paint vient de la bibliothèque Open Source SDL_Image, qui à son tour l'a obtenue de la bibliothèque libPNG.) </p>
<p>
La prise en charge de nombreuses couleurs permet aux images "tampons de caoutchouc" de qualité photo d'être utilisable dans Tux Paint, et la transparence alpha permet une haute qualité pour les pinceaux. </p>
<h2>Comment créer des PNG</h2>
<p>Ce qui suit est une très <em>brève</em> liste de méthodes pour créer des PNG ou convertir des images existantes en PNG. <p>
<h3>GIMP &amp; Krita</h3> Pour plus d'informations, voir : <a href="http://www.libpng.org/">http://www.libpng.org/</a> </p>
<p>
D'excellents outils pour créer des images PNG utilisables dans Tux Paint sont Gimp et Krita, tous deux programmes interactifs de dessin et d'édition de photos Open Source et de grande qualité. </p> <p>
Ces fonctionnalités (format ouvert, pas de perte, compression, transparence/alpha) en font le meileur choix pour Tux Paint (La prise en charge du format PNG par Tux Paint vient de la bibliothèque Open Source SDL_Image, qui à son tour l'a obtenue de la bibliothèque libPNG.) </p>
<p>
La prise en charge de nombreuses couleurs permet aux images "tampons de caoutchouc" de qualité photo d'être utilisable dans Tux Paint, et la transparence alpha permet une haute qualité pour les pinceaux. </p>
</section>
<p> <section class="indent">
Un des deux, ou les deux, sont probablement déjà installés sur votre système Linux. Sinon, ils sont certainement disponibles depuis le site de téléchargement de votre distribution. Sinon, ou pour en apprendre plus, visitez respectivement <a href="http://www.gimp.org/">http://www.gimp.org/</a> et <a href="http://www.krita.org/">http://www.krita.org/</a>. </p> <header>
<h2>Comment créer des PNG</h2>
<h3>Outils en ligne de commande</h3> </header>
<h4>NetPBM</h4> <p>Ce qui suit est une très <em>brève</em> liste de méthodes pour créer des PNG ou convertir des images existantes en PNG.
<p> <dl>
Les outils Bitmap portables (appelés généralement «NetPBM») sont une collection d'outils de ligne de commande Open Source qui convertissent vers et depuis différents formats tels que GIF, TIFF, BMP, PNG et beaucoup d'autres. </p> <dt>GIMP &amp; Krita</dt>
<dd>
<p> <p>
Ils sont probablement déjà installés sur votre système. Sinon, ils sont certainement disponibles depuis le site de téléchargement de votre distribution Linux. Sinon, ou pour en apprendre plus, visitez <a href="http://netpbm.sourceforge.net/">http://netpbm.sourceforge.net/</a>. </p> D'excellents outils pour créer des images PNG utilisables dans Tux Paint sont Gimp et Krita, tous deux programmes interactifs de dessin et d'édition de photos Open Source et de grande qualité. </p>
<h4>cjpeg/djpeg</h4> <p>
<p> Un des deux, ou les deux, sont probablement déjà installés sur votre système Linux. Sinon, ils sont certainement disponibles depuis le site de téléchargement de votre distribution. Sinon, ou pour en apprendre plus, visitez respectivement <a href="http://www.gimp.org/">http://www.gimp.org/</a> et <a href="http://www.krita.org/">http://www.krita.org/</a>. </p>
Les programmes en ligne de commande "cjpeg" et "djpeg" font la conversion entre le format PNM (Portable Any Map) de NetPBM et les JPEG. </dd>
Ils sont probablement déjà installés sur votre système. Sinon, ils sont certainement disponibles depuis le site de téléchargement de votre distribution Linux. Sinon, ou pour en apprendre plus, visitez <a href="https://jpegclub.org/">https://jpegclub.org/</a>. </p>
<dt>Outils en ligne de commande</dt>
<h3>Utilisateurs de Windows</h3> <dd>
<ul> <dl>
<li> <cite>CorelDRAW</cite> <dt>NetPBM</dt>
<dd>
<p>
Les outils Bitmap portables (appelés généralement «NetPBM») sont une collection d'outils de ligne de commande Open Source qui convertissent vers et depuis différents formats tels que GIF, TIFF, BMP, PNG et beaucoup d'autres. </p>
<p>
Ils sont probablement déjà installés sur votre système. Sinon, ils sont certainement disponibles depuis le site de téléchargement de votre distribution Linux. Sinon, ou pour en apprendre plus, visitez <a href="http://netpbm.sourceforge.net/">http://netpbm.sourceforge.net/</a>. </p>
</dd>
<dt>cjpeg/djpeg</dt>
<dd>
<p>
Les programmes en ligne de commande "cjpeg" et "djpeg" font la conversion entre le format PNM (Portable Any Map) de NetPBM et les JPEG.
Ils sont probablement déjà installés sur votre système. Sinon, ils sont certainement disponibles depuis le site de téléchargement de votre distribution Linux. Sinon, ou pour en apprendre plus, visitez <a href="https://jpegclub.org/">https://jpegclub.org/</a>. </p>
</dd>
</dl>
</dd>
<dt>Proprietary Software for Windows</dt>
<dd>
<ul>
<li> <cite>CorelDRAW</cite>
(Corel) (Corel)
&mdash; &mdash;
<a href="http://www.corel.com/">http://www.corel.com/</a> <a href="http://www.corel.com/">http://www.corel.com/</a>
<li> <cite>Illustrator</cite> <li> <cite>Illustrator</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a> <a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a>
<li> <cite>Paint Shop Pro</cite> <li> <cite>Paint Shop Pro</cite>
(Corel) (Corel)
&mdash; &mdash;
<a href="https://www.paintshoppro.com/">https://www.paintshoppro.com/</a> <a href="https://www.paintshoppro.com/">https://www.paintshoppro.com/</a>
<li> <cite>Photoshop</cite> <li> <cite>Photoshop</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a> <a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a>
<li> <cite>PIXresizer</cite> <li> <cite>PIXresizer</cite>
(Bluefive software) (Bluefive software)
&mdash; &mdash;
<a href="http://bluefive.pair.com/pixresizer.htm">http://bluefive.pair.com/pixresizer.htm</a> <a href="http://bluefive.pair.com/pixresizer.htm">http://bluefive.pair.com/pixresizer.htm</a>
</ul> </ul>
</dd>
<h3>Utilisateurs de Macintosh</h3>
<ul> <dt>Utilisateurs de Macintosh</dt>
<li> <cite>CorelDRAW</cite> <dd>
<ul>
<li> <cite>CorelDRAW</cite>
(Corel) (Corel)
&mdash; &mdash;
<a href="http://www.corel.com/">http://www.corel.com/</a> <a href="http://www.corel.com/">http://www.corel.com/</a>
<li> <cite>GraphicConverter</cite> <li> <cite>GraphicConverter</cite>
(Lemke Software) (Lemke Software)
&mdash; &mdash;
<a href="https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/">https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/</a> <a href="https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/">https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/</a>
<li> <cite>Illustrator</cite> <li> <cite>Illustrator</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a> <a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a>
<li> <cite>Photoshop</cite> <li> <cite>Photoshop</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a> <a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a>
</ul> </ul>
</dd>
</dl>
</section>
</body> </body>
</html> </html>

View file

@ -21,15 +21,17 @@
} }
div.keeptogether { page-break-inside: avoid; } div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; } section h1 { font-size: 2em; }
h1, h2, h3, h4 { font-family: sans; } h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; } h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; } h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; } h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; } h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; } h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; } h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; } h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; } h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt { dt {
font-size: large; font-size: large;
color: #404; color: #404;
@ -60,6 +62,9 @@
section.indent dl p { section.indent dl p {
margin-left: 0; margin-left: 0;
} }
p + ul {
margin-left: 2em;
}
@media print { @media print {
p { p {
@ -92,11 +97,12 @@
<p> <p>
Copyright &copy; 2002-2022 by divers contributeurs; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br/> Copyright &copy; 2002-2022 by divers contributeurs; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br/>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a><br/> <a href="https://tuxpaint.org/">https://tuxpaint.org/</a><br/>
<a href="https://twitter.com/TuxPaintTweets">@TuxPaintTweets on Twitter</a> <a href="https://twitter.com/TuxPaintTweets">@TuxPaintTweets on Twitter</a><br/>
<a href="https://tuxpaint.tumblr.com/">Tux Paint on Tumblr</a>
</p> </p>
<p> <p>
mars 1, 2022 </p> mars 18, 2022 </p>
</center> </center>
</header> </header>
<table border="2" <table border="2"
@ -113,7 +119,7 @@
<tr> <tr>
<td> <td>
<ul> <ul>
<li><a href="#about">À propos de Tux Paint</a></li> <li><a href="#using">Utiliser Tux Paint</a> <ul> <li><a href="#about">À propos de Tux Paint</a></li> <li><a href="#using">Utiliser Tux Paint</a> <ul>
<li><a href="#using_loading">Lancement de Tux Paint</a></li> <li><a href="#using_title">Écran titre</a></li> <li><a href="#using_main">Écran principal</a></li> <li><a href="#using_tools">Outils disponibles</a> <ul> <li><a href="#using_loading">Lancement de Tux Paint</a></li> <li><a href="#using_title">Écran titre</a></li> <li><a href="#using_main">Écran principal</a></li> <li><a href="#using_tools">Outils disponibles</a> <ul>
<li><a href="#using_tools_drawing">Outils de dessin</a> <ul> <li><a href="#using_tools_drawing">Outils de dessin</a> <ul>
<li><a href="#using_tools_drawing_paint">Outil "Peinture" (pinceau)</a></li> <li><a href="#using_tools_drawing_stamp">Outil "Tampon" (tampon de caoutchouc)</a></li> <li><a href="#using_tools_drawing_lines">Outil "Lignes"</a></li> <li><a href="#using_tools_drawing_shapes">Outil "Formes"</a></li> <li><a href="#using_tools_drawing_text_and_label">Outils "Texte" et "Étiquette"</a></li> <li><a href="#using_tools_drawing_fill">Outil "Remplir"</a></li> <li><a href="#using_tools_drawing_magic">Outil "Magie" (Effets spéciaux)</a></li> <li><a href="#using_tools_drawing_eraser">Outil "Gomme"</a></li> </ul> <li><a href="#using_tools_drawing_paint">Outil "Peinture" (pinceau)</a></li> <li><a href="#using_tools_drawing_stamp">Outil "Tampon" (tampon de caoutchouc)</a></li> <li><a href="#using_tools_drawing_lines">Outil "Lignes"</a></li> <li><a href="#using_tools_drawing_shapes">Outil "Formes"</a></li> <li><a href="#using_tools_drawing_text_and_label">Outils "Texte" et "Étiquette"</a></li> <li><a href="#using_tools_drawing_fill">Outil "Remplir"</a></li> <li><a href="#using_tools_drawing_magic">Outil "Magie" (Effets spéciaux)</a></li> <li><a href="#using_tools_drawing_eraser">Outil "Gomme"</a></li> </ul>
@ -1602,6 +1608,7 @@
<li>"Microsoft" and "Windows" are registered trademarks of Microsoft Corp.</li> <li>"Microsoft" and "Windows" are registered trademarks of Microsoft Corp.</li>
<li>"Apple" and "macOS" are registered trademarks of Apple Inc.</li> <li>"Apple" and "macOS" are registered trademarks of Apple Inc.</li>
<li>"Twitter" is a registered trademark of Twitter, Inc.</li> <li>"Twitter" is a registered trademark of Twitter, Inc.</li>
<li>"Tumblr" is a registered trademark of Tumblr, Inc.</li>
</ul> </ul>
</section> </section>
</footer> </footer>

View file

@ -5,71 +5,143 @@
Documentation sur les signaux pour Tux Paint </title> Documentation sur les signaux pour Tux Paint </title>
<meta http-equiv="Content-Type" <meta http-equiv="Content-Type"
content="text/html; charset=utf-8"> content="text/html; charset=utf-8">
<style>
body { font-size: large; }
table { font-size: large; }
div.screenshot-center {
text-align: center;
}
div.screenshot-right {
float: right;
margin-left: 1em;
margin-bottom: 1em;
}
div.screenshot-right-after {
clear: both;
}
div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; }
h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt {
font-size: large;
color: #404;
font-family: sans;
margin-top: 1em;
margin-bottom: 0.25em;
}
dd, blockquote {
border-left: 1px solid #888;
padding-left: 1em;
border-radius: 0 0 0 1em;
}
p.note {
border: 1px solid #000;
background-color: #eee;
border-radius: 0.5em;
padding: 0.5em;
display: inline-block;
margin-right: 3em;
}
section.outer {
padding-bottom: 1em;
border-bottom: 2px solid #000;
}
section.indent p,dl {
margin-left: 2em;
}
section.indent dl p {
margin-left: 0;
}
p + ul {
margin-left: 2em;
}
@media print {
p {
orphans: 3;
widows: 3;
}
}
</style>
</head> </head>
<body bgcolor="#FFFFFF" <body bgcolor="#FFFFFF"
text="#000000" text="#000000"
link="#0000FF" link="#0000FF"
vlink="#FF0000" vlink="#FF0000"
alink="#FF00FF"> alink="#FF00FF">
<center> <section class="outer">
<h1> <center>
<img src="../../html/images/tuxpaint-title.png" <header>
width="205" <h1>
height="210" <img src="../../html/images/tuxpaint-title.png"
alt="Tux Paint"><br> width="205"
version 0.9.28<br/> height="210"
Documentation sur les signaux </h1> alt="Tux Paint"><br>
version 0.9.28<br/>
Documentation sur les signaux </h1>
<p>
Copyright &copy; 2019-2022 by divers contributeurs; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
mars 31, 2022 </p>
</header>
</center>
</section>
<section>
<p> <p>
Copyright &copy; 2019-2022 by divers contributeurs; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br> Tux Paint répond aux signaux suivants (qui peuvent être envoyé au processus du programme via `<code>kill</code>` ou`<code>killall</code>`, par exemple). </p>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p> <dl>
<dt>
<p> <code>SIGTERM</code>
janvier 20, 2022 </p> (également, <b><code>[Ctrl]</code></b> + <b><code>[C]</code></b> depuis un terminal exécutant '<code>tuxpaint</code>') </dt>
</center>
<dd>
<hr> <p>
Tux Paint répond comme si le bouton "Quitter" était enfoncé, ou l'environnement de bureau a été invité à fermer Tux Paint (par exemple, en cliquant sur un bouton de fermeture de fenêtre, ou en appuyant sur <b><code>[Alt]</code></b> + <b><code>[F4]</code></b> sur la plupart des systèmes). </p>
<p>
Tux Paint répond aux signaux suivants (qui peuvent être envoyé au processus du programme via `<code>kill</code>` ou`<code>killall</code>`, par exemple). </p> <p>
Depuis l'interface principale, Tux Paint vous demandera si vous souhaitez quitter ou non, et (sauf si remplacé par l'option autosave, par ex. "<code>--autosave</code>") si vous souhaitez enregistrer le dessin courant (s'il n'est pas enregistré), et si c'est le cas, et c'est une version modifiée d'un dessin existant (sauf si remplacé par les options pour écraser les images anciennes, ou bien sauvegarder avec un nouveau nom (par ex. "<code>--saveover</code>" ou "<code>--saveovernew</code>") vers un nouveau fichier. </p>
<dl>
<dt> <p>
<code>SIGTERM</code> Exemple: <code>killall tuxpaint</code> </p>
(également, <b><code>[Ctrl]</code></b> + <b><code>[C]</code></b> depuis un terminal exécutant '<code>tuxpaint</code>') </dt>
<p class="note">
<dd> <span title="Information">&#128161;</span> <strong>Note:</strong> From other parts of the interface, the signal is currently interpreted as a request to go back (e.g., from the "New" dialog back to the main interface), as if a "Back" button in Tux Paint were clicked, or the <b><code>[Esc]</code></b> was key pressed. </p>
<p> </dd>
Tux Paint répond comme si le bouton "Quitter" était enfoncé, ou l'environnement de bureau a été invité à fermer Tux Paint (par exemple, en cliquant sur un bouton de fermeture de fenêtre, ou en appuyant sur <b><code>[Alt]</code></b> + <b><code>[F4]</code></b> sur la plupart des systèmes). </p>
<dt>
<p> <code>SIGUSR1</code> &amp; <code>SIGUSR2</code>
Depuis l'interface principale, Tux Paint vous demandera si vous souhaitez quitter ou non, et (sauf si remplacé par l'option autosave, par ex. "<code>--autosave</code>") si vous souhaitez enregistrer le dessin courant (s'il n'est pas enregistré), et si c'est le cas, et c'est une version modifiée d'un dessin existant (sauf si remplacé par les options pour écraser les images anciennes, ou bien sauvegarder avec un nouveau nom (par ex. "<code>--saveover</code>" ou "<code>--saveovernew</code>") vers un nouveau fichier. </p> </dt>
<p> <dd>
<b>Remarque :</b>Sur d'autres parties de l'interface, le signal est en fait interprété comme une demande de retour en arrière (par exemple, de la boîte de dialogue "Nouveau" pour revenir sur l'interface principale), comme si un bouton "Retour" dans Tux Paint a été cliqué, ou la touche <b><code>[Esc]</code></b> enfoncée. </p> <p>
Tux Paint répond en définissant son option "autosave" (comme si cela avait été lancé avec "<code>--autosave</code>"), aussi bien que l'option pour toujours sauvegarder de nouvelles images (comme si c'était lancé avec "<code>--saveovernew</code>"), dans le cas de la réception d'un signal <code>SIGUSR1</code>, ou bien d'écraser les images existantes (comme si cela avait lancé avec "<code>--saveover</code>") dans le cas où on recevait <code>SIGUSR2</code>. Alors Tux Paint envoie à lui-même le signal <code>SIGTERM</code>, pour une tentative de quitter (Voir ci-dessus.) </p>
<p>
Exemple: <code>killall tuxpaint</code> </p> <p>
</dd> Ainsi, à partir de l'interface principale, Tux Paint devrait se fermer presque immédiatement, sans poser de questions. </p>
<dt> <p>
<code>SIGUSR1</code> &amp; <code>SIGUSR2</code> Exemple: <code>killall -s SIGUSR1 tuxpaint</code> </p>
</dt>
<p class="note">
<dd> <span title="Information">&#128161;</span> <strong>Note:</strong> From other parts of the interface, unfortunately, Tux Paint will go back one level in the interface. Therefore, at this time, it may be necessary to send this signal to Tux Paint a few times, for it to quit completely. </p>
<p> </dd>
Tux Paint répond en définissant son option "autosave" (comme si cela avait été lancé avec "<code>--autosave</code>"), aussi bien que l'option pour toujours sauvegarder de nouvelles images (comme si c'était lancé avec "<code>--saveovernew</code>"), dans le cas de la réception d'un signal <code>SIGUSR1</code>, ou bien d'écraser les images existantes (comme si cela avait lancé avec "<code>--saveover</code>") dans le cas où on recevait <code>SIGUSR2</code>. Alors Tux Paint envoie à lui-même le signal <code>SIGTERM</code>, pour une tentative de quitter (Voir ci-dessus.) </p> </dl>
</section>
<p>
Ainsi, à partir de l'interface principale, Tux Paint devrait se fermer presque immédiatement, sans poser de questions. </p>
<p>
À partir d'autres parties de l'interface, malheureusement, Tux Paint ne reviendra que d'un niveau dans l'interface. Par conséquent, à ce moment, il peut être nécessaire d'envoyer ce signal à Tux Paint plusieurs fois pour qu'il s'arrête complètement. </p>
<p>
Exemple: <code>killall -s SIGUSR1 tuxpaint</code> </p>
</dd>
</dl>
</body> </body>
</html> </html>

View file

@ -5,59 +5,163 @@
Documentation sur SVG pour Tux Paint </title> Documentation sur SVG pour Tux Paint </title>
<meta http-equiv="Content-Type" <meta http-equiv="Content-Type"
content="text/html; charset=utf-8"> content="text/html; charset=utf-8">
<style>
body { font-size: large; }
table { font-size: large; }
div.screenshot-center {
text-align: center;
}
div.screenshot-right {
float: right;
margin-left: 1em;
margin-bottom: 1em;
}
div.screenshot-right-after {
clear: both;
}
div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; }
h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt {
font-size: large;
color: #404;
font-family: sans;
margin-top: 1em;
margin-bottom: 0.25em;
}
dd, blockquote {
border-left: 1px solid #888;
padding-left: 1em;
border-radius: 0 0 0 1em;
}
p.note {
border: 1px solid #000;
background-color: #eee;
border-radius: 0.5em;
padding: 0.5em;
display: inline-block;
margin-right: 3em;
}
section.outer {
padding-bottom: 1em;
border-bottom: 2px solid #000;
}
section.indent p,dl {
margin-left: 2em;
}
section.indent dl p {
margin-left: 0;
}
p + ul {
margin-left: 2em;
}
@media print {
p {
orphans: 3;
widows: 3;
}
}
</style>
</head> </head>
<body bgcolor="#FFFFFF" <body bgcolor="#FFFFFF"
text="#000000" text="#000000"
link="#0000FF" link="#0000FF"
vlink="#FF0000" vlink="#FF0000"
alink="#FF00FF"> alink="#FF00FF">
<center>
<h1> <!-- Title -->
<img src="../../html/images/tuxpaint-title.png" <section class="outer">
width="205" <header>
height="210" <center>
alt="Tux Paint"><br> <h1>
version 0.9.28<br/> <img src="../../html/images/tuxpaint-title.png"
Documentation sur SVG </h1> width="205"
height="210"
alt="Tux Paint"><br>
version 0.9.28<br/>
Documentation sur SVG </h1>
<p>
Copyright &copy; 2007-2022 by divers contributeurs; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
janvier 20, 2022 </p>
</center>
</header>
</section>
<section class="indent">
<header>
<h1>À propos de SVG</h1>
</header>
<p> <p>
Copyright &copy; 2007-2022 by divers contributeurs; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br> SVG (Scalable Vector Graphics) est un standard ouvert utilisé pour décrire des graphiques vectoriels en deux dimensions. C'est parfait pour les diagrammes et les formes, tandis que les PNG sont meilleurs pour les photographies. Les fichiers SVG sont un peu comme des instructions sur la façon de créer une image. Cela signifie qu'ils peuvent être redimensionnés sans paraître pixélisés ou avec des blocs. </p>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p> <p>
Pour plus d'informations, voir : <a href="https://www.w3.org/Graphics/SVG/">https://www.w3.org/Graphics/SVG/</a> </p>
</section>
<section class="indent">
<header>
<h1>Comment fabriquer des SVG</h1>
</header>
<p> <p>
janvier 20, 2022 </p> An excellent tool with which to create SVG images for use in Tux Paint is Inkscape, a high-quality Open Source interactive drawing program available for Windows, macOS, and Linux. There are also other applications that can produce SVGs, both free/open source, and commerical/proprietary. </p>
</center>
<hr> <dl>
<dt><strong>Open Source</strong></dt>
<h2>À propos de SVG</h2> <dd>
<ul>
<p> <li> <cite>Inkscape</cite>
SVG (Scalable Vector Graphics) est un standard ouvert utilisé pour décrire des graphiques vectoriels en deux dimensions. C'est parfait pour les diagrammes et les formes, tandis que les PNG sont meilleurs pour les photographies. Les fichiers SVG sont un peu comme des instructions sur la façon de créer une image. Cela signifie qu'ils peuvent être redimensionnés sans paraître pixélisés ou avec des blocs. </p> &mdash;
<a href="http://www.inkscape.org/">http://www.inkscape.org/</a>
<p> </li>
Pour plus d'informations, voir : <a href="https://www.w3.org/Graphics/SVG/">https://www.w3.org/Graphics/SVG/</a> </p> <li> <cite>Karbon</cite>
&mdash;
<h2>Comment fabriquer des SVG</h2> <a href="https://calligra.org/karbon/">https://calligra.org/karbon/</a>
</li>
<p> </ul>
Un excellent outil pouvant servir à créer des images SVG pour Tux Paint est Inkscape, un programme de dessin interactif d'excellente qualité, et Open Source. </p> </dd>
<dt><strong>Proprietary</strong></dt>
<p> <dd>
Il est probablement déjà installé sur votre système. Sinon, il est certainement disponible depuis le site de téléchargement de votre distribution Linux. Sinon, ou pour en apprendre plus, visitez <a href="http://www.inkscape.org/">http://www.inkscape.org/</a>. </p> <ul>
<li> <cite>CorelDRAW</cite>
<h2>Utilisateurs de Mac et Windows</h2> (Corel)
<ul> &mdash;
<li> <cite>CorelDRAW</cite> <a href="https://www.coreldraw.com/en/">https://www.coreldraw.com/en/</a>
(Corel) </li>
&mdash; <li> <cite>Illustrator</cite>
<a href="http://www.corel.com/">http://www.corel.com/</a> (Adobe)
<li> <cite>Illustrator</cite> &mdash;
(Adobe)
&mdash;
<a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a> <a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a>
</ul> </li>
<li> <cite>Boxy SVG</cite>
&mdash;
<a href="https://boxy-svg.com/">https://boxy-svg.com/</a>
</li>
<li> <cite>Sketch</cite>
(Sketch B.V.)
&mdash;
<a href="https://boxy-svg.com/">https://boxy-svg.com/</a>
</li>
</ul>
</dl>
</section>
</body> </body>
</html> </html>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -5,11 +5,9 @@
Copyright © 2007-2022 by varios colaboradores; see AUTHORS.txt. Copyright © 2007-2022 by varios colaboradores; see AUTHORS.txt.
https://tuxpaint.org/ https://tuxpaint.org/
20 de Xaneiro de 2022 31 de Marzo de 2022
---------------------------------------------------------------------- Sobre os PNG
Sobre os PNG
PNG é o formato de Gráficos de Rede Portátiles. É un estándar aberto, non PNG é o formato de Gráficos de Rede Portátiles. É un estándar aberto, non
lastrado polas patentes (como os GIF). É un formato moi comprimido (aínda lastrado polas patentes (como os GIF). É un formato moi comprimido (aínda
@ -35,51 +33,59 @@ Como facer imaxes PNG
A continuación amosarase unha lista moi breve de xeitos de crear PNG ou A continuación amosarase unha lista moi breve de xeitos de crear PNG ou
converter as imaxes existentes a PNG. converter as imaxes existentes a PNG.
GIMP & Krita GIMP & Krita
GIMP e Krita son dúas excelentes ferramentas coas que crear imaxes PNG GIMP e Krita son dúas excelentes ferramentas coas que crear imaxes
para usar en Tux Paint , ambos son programas de debuxo interactivo e PNG para usar en Tux Paint , ambos son programas de debuxo
edición de fotos de código aberto de alta calidade. interactivo e edición de fotos de código aberto de alta calidade.
É probábel que un ou ambos xa estean instalados no seu sistema. Se non, É probábel que un ou ambos xa estean instalados no seu sistema. Se
deberían estar dispoñíbeis no repositorio de software da súa distribución non, deberían estar dispoñíbeis no repositorio de software da súa
Linux. Se non é así, ou para obter máis información, visite distribución Linux. Se non é así, ou para obter máis información,
http://www.gimp.org/ e http://www.krita.org/ respectivamente. visite http://www.gimp.org/ e http://www.krita.org/
respectivamente.
Ferramentas da liña de ordes Ferramentas da liña de ordes
NetPBM NetPBM
As ferramentas de Mapas de bits Portátil Portable Bitmap (coñecidas As ferramentas de Mapas de bits Portátil Portable
colectivamente como «NetPBM») son unha colección de ferramentas de liña de Bitmap (coñecidas colectivamente como «NetPBM») son
ordes de código aberto que converten a e dende varios formatos, incluíndo unha colección de ferramentas de liña de ordes de
GIF, TIFF, BMP, PNG e moitos máis. código aberto que converten a e dende varios
formatos, incluíndo GIF, TIFF, BMP, PNG e moitos
máis.
É posíbel que xa estea instalado no seu sistema. Se non, estarán É posíbel que xa estea instalado no seu sistema. Se
dispoñíbeis no repositorio de software da súa distribución Linux. Se non é non, estarán dispoñíbeis no repositorio de software
así, ou para saber máis, visite http://netpbm.sourceforge.net/. da súa distribución Linux. Se non é así, ou para
saber máis, visite http://netpbm.sourceforge.net/.
cjpeg/djpeg cjpeg/djpeg
Os programas de liña de ordes «cjpeg» e «djpeg» converten entre o formato Os programas de liña de ordes «cjpeg» e «djpeg»
NetPBM Calquera mapa portátil Portable Any Map (PNM) e os JPEG. É converten entre o formato NetPBM Calquera mapa
posíbel que xa estea instalado no seu sistema. Se non, estarán dispoñíbeis portátil Portable Any Map (PNM) e os JPEG. É
no repositorio de software da súa distribución Linux. Se non é así, ou posíbel que xa estea instalado no seu sistema. Se
para saber máis, visite https://jpegclub.org/. non, estarán dispoñíbeis no repositorio de software
da súa distribución Linux. Se non é así, ou para
saber máis, visite https://jpegclub.org/.
Usuarios de Windows Proprietary Software for Windows
* CorelDRAW (Corel) — http://www.corel.com/
* Illustrator (Adobe) —
http://www.adobe.com/products/illustrator.html
* Paint Shop Pro (Corel) — https://www.paintshoppro.com/
* Photoshop (Adobe) —
http://www.adobe.com/products/photoshop.html
* PIXresizer (Bluefive software) —
http://bluefive.pair.com/pixresizer.htm
* CorelDRAW (Corel) — http://www.corel.com/ Usuarios de Macintosh
* Illustrator (Adobe) — http://www.adobe.com/products/illustrator.html * CorelDRAW (Corel) — http://www.corel.com/
* Paint Shop Pro (Corel) — https://www.paintshoppro.com/ * GraphicConverter (Lemke Software) —
* Photoshop (Adobe) — http://www.adobe.com/products/photoshop.html https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/
* PIXresizer (Bluefive software) — * Illustrator (Adobe) —
http://bluefive.pair.com/pixresizer.htm http://www.adobe.com/products/illustrator.html
* Photoshop (Adobe) —
Usuarios de Macintosh http://www.adobe.com/products/photoshop.html
* CorelDRAW (Corel) — http://www.corel.com/
* GraphicConverter (Lemke Software) —
https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/
* Illustrator (Adobe) — http://www.adobe.com/products/illustrator.html
* Photoshop (Adobe) — http://www.adobe.com/products/photoshop.html

View file

@ -6,8 +6,9 @@
Copyright © 2002-2022 by varios colaboradores; see AUTHORS.txt. Copyright © 2002-2022 by varios colaboradores; see AUTHORS.txt.
https://tuxpaint.org/ https://tuxpaint.org/
@TuxPaintTweets on Twitter @TuxPaintTweets on Twitter
Tux Paint on Tumblr
1 de Marzo de 2022 18 de Marzo de 2022
+-----------------------------------------------------------+ +-----------------------------------------------------------+
|Índice | |Índice |
@ -1113,3 +1114,4 @@ Importar imaxes manualmente
* "Microsoft" and "Windows" are registered trademarks of Microsoft Corp. * "Microsoft" and "Windows" are registered trademarks of Microsoft Corp.
* "Apple" and "macOS" are registered trademarks of Apple Inc. * "Apple" and "macOS" are registered trademarks of Apple Inc.
* "Twitter" is a registered trademark of Twitter, Inc. * "Twitter" is a registered trademark of Twitter, Inc.
* "Tumblr" is a registered trademark of Tumblr, Inc.

View file

@ -5,9 +5,7 @@
Copyright © 2019-2022 by varios colaboradores; see AUTHORS.txt. Copyright © 2019-2022 by varios colaboradores; see AUTHORS.txt.
https://tuxpaint.org/ https://tuxpaint.org/
20 de Xaneiro de 2022 31 de Marzo de 2022
----------------------------------------------------------------------
Tux Paint responde aos seguintes sinais (que poden enviarse ao proceso do Tux Paint responde aos seguintes sinais (que poden enviarse ao proceso do
programa a través de «kill» ou «killall», por exemplo). programa a través de «kill» ou «killall», por exemplo).
@ -29,13 +27,13 @@
quere ou non sobreescribir o debuxo existente ou gardalo nun novo quere ou non sobreescribir o debuxo existente ou gardalo nun novo
ficheiro. ficheiro.
Nota: Dende outras partes da interface, o sinal interprétase
actualmente como unha solicitude de retroceso (por exemplo, dende
o diálogo «Novo» de volta á interface principal), coma se se
premera un botón «Atrás» en Tux Paint ou se premera a tecla [Esc].
Exemplo: killall tuxpaint Exemplo: killall tuxpaint
💡 Note: From other parts of the interface, the signal is currently
interpreted as a request to go back (e.g., from the "New" dialog
back to the main interface), as if a "Back" button in Tux Paint
were clicked, or the [Esc] was key pressed.
SIGUSR1 & SIGUSR2 SIGUSR1 & SIGUSR2
Tux Paint responde axustando a súa opción de gardar Tux Paint responde axustando a súa opción de gardar
@ -49,9 +47,9 @@
Así, dende a interface principal, Tux Paint debería saír case de Así, dende a interface principal, Tux Paint debería saír case de
inmediato, sen facer preguntas. inmediato, sen facer preguntas.
Nota: Dende outras partes da interface, por desgraza, Tux Paint
retrocederá un nivel na interface. Polo tanto, neste momento pode
que sexa necesario enviar este sinal a Tux Paint unhas cantas
veces para que saia completamente.
Exemplo: killall -s SIGUSR1 tuxpaint Exemplo: killall -s SIGUSR1 tuxpaint
💡 Note: From other parts of the interface, unfortunately, Tux
Paint will go back one level in the interface. Therefore, at this
time, it may be necessary to send this signal to Tux Paint a few
times, for it to quit completely.

View file

@ -7,9 +7,7 @@
20 de Xaneiro de 2022 20 de Xaneiro de 2022
---------------------------------------------------------------------- Sobre os SVG
Sobre os SVG
SVG (Scalable Vector Graphics — Gráficos Vectoriais Escalábeis) é un SVG (Scalable Vector Graphics — Gráficos Vectoriais Escalábeis) é un
estándar aberto usado para describir gráficos vectoriais bidimensionais. É estándar aberto usado para describir gráficos vectoriais bidimensionais. É
@ -20,17 +18,20 @@ Sobre os SVG
Para obter máis información, visite:https://www.w3.org/Graphics/SVG/ Para obter máis información, visite:https://www.w3.org/Graphics/SVG/
Como facer imaxes SVG Como facer imaxes SVG
Unha excelente ferramenta coa que crear imaxes SVG para o seu uso en Tux An excellent tool with which to create SVG images for use in Tux Paint is
Paint é Inkscape, un programa de debuxo interactivo de código aberto de Inkscape, a high-quality Open Source interactive drawing program available
alta calidade. for Windows, macOS, and Linux. There are also other applications that can
produce SVGs, both free/open source, and commerical/proprietary.
É probable que xa estea instalado no seu sistema. Se non, debería estar Open Source
dispoñíbel no repositorio de software da súa distribución Linux. Se non, * Inkscape — http://www.inkscape.org/
ou para saber máis, visite http://www.inkscape.org/, respectivamente. * Karbon — https://calligra.org/karbon/
Usuarios de Mac e Windows Proprietary
* CorelDRAW (Corel) — https://www.coreldraw.com/en/
* CorelDRAW (Corel) — http://www.corel.com/ * Illustrator (Adobe) —
* Illustrator (Adobe) — http://www.adobe.com/products/illustrator.html http://www.adobe.com/products/illustrator.html
* Boxy SVG — https://boxy-svg.com/
* Sketch (Sketch B.V.) — https://boxy-svg.com/

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -5,113 +5,206 @@
Documentación PNG de Tux Paint </title> Documentación PNG de Tux Paint </title>
<meta http-equiv="Content-Type" <meta http-equiv="Content-Type"
content="text/html; charset=utf-8"> content="text/html; charset=utf-8">
<style>
body { font-size: large; }
table { font-size: large; }
div.screenshot-center {
text-align: center;
}
div.screenshot-right {
float: right;
margin-left: 1em;
margin-bottom: 1em;
}
div.screenshot-right-after {
clear: both;
}
div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; }
h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt {
font-size: large;
color: #404;
font-family: sans;
margin-top: 1em;
margin-bottom: 0.25em;
}
dd, blockquote {
border-left: 1px solid #888;
padding-left: 1em;
border-radius: 0 0 0 1em;
}
p.note {
border: 1px solid #000;
background-color: #eee;
border-radius: 0.5em;
padding: 0.5em;
display: inline-block;
margin-right: 3em;
}
section.outer {
padding-bottom: 1em;
border-bottom: 2px solid #000;
}
section.indent p,dl {
margin-left: 2em;
}
section.indent dl p {
margin-left: 0;
}
p + ul {
margin-left: 2em;
}
@media print {
p {
orphans: 3;
widows: 3;
}
}
</style>
</head> </head>
<body bgcolor="#FFFFFF" <body bgcolor="#FFFFFF"
text="#000000" text="#000000"
link="#0000FF" link="#0000FF"
vlink="#FF0000" vlink="#FF0000"
alink="#FF00FF"> alink="#FF00FF">
<center> <section class="outer">
<h1> <header>
<img src="../../html/images/tuxpaint-title.png" <center>
width="205" <h1>
height="210" <img src="../../html/images/tuxpaint-title.png"
alt="Tux Paint"><br> width="205"
versión 0.9.28<br/> height="210"
Documentación PNG </h1> alt="Tux Paint"><br>
versión 0.9.28<br/>
Documentación PNG </h1>
<p>
Copyright &copy; 2007-2022 by varios colaboradores; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
31 de Marzo de 2022 </p>
</center>
</header>
</section>
<section class="indent">
<header>
<h1>Sobre os PNG</h1>
</header>
<p> <p>
Copyright &copy; 2007-2022 by varios colaboradores; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br> PNG é o formato de Gráficos de Rede Portátiles. É un estándar aberto, non lastrado polas patentes (como os GIF). É un formato moi comprimido (aínda que non é «con perda» como os JPEG: a perda permite que os ficheiros sexan moito máis pequenos, mais introduce «erros» na imaxe cando se gardan) e admite cores de 24 bits (16,7 millóns de cores), así como unha «canle alfa» completo, é dicir, cada píxel pode ter un grao de transparencia variábel. </p>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
20 de Xaneiro de 2022 </p>
</center>
<hr>
<h2>Sobre os PNG</h2>
<p>
PNG é o formato de Gráficos de Rede Portátiles. É un estándar aberto, non lastrado polas patentes (como os GIF). É un formato moi comprimido (aínda que non é «con perda» como os JPEG: a perda permite que os ficheiros sexan moito máis pequenos, mais introduce «erros» na imaxe cando se gardan) e admite cores de 24 bits (16,7 millóns de cores), así como unha «canle alfa» completo, é dicir, cada píxel pode ter un grao de transparencia variábel. </p>
<p>
Para obter máis información, visite:<a href="http://www.libpng.org/">http://www.libpng.org/</a> </p>
<p>
Estas características (apertura, perda, compresión, transparencia/alfa) convérteno na mellor opción para Tux Paint. (A compatibilidade de Tux Paint co formato PNG procede da biblioteca de código aberto SDL_Image, que á súa vez a obtén da biblioteca libPNG.) </p>
<p>
A compatibilidade con moitas cores permite utilizar imaxes de «selo de caucho» de calidade fotográfica en Tux Paint e a transparencia alfa permite pinceis de alta calidade. </p>
<h2>Como facer imaxes PNG</h2>
<p>A continuación amosarase unha lista moi <em>breve</em> de xeitos de crear PNG ou converter as imaxes existentes a PNG. <p>
<h3>GIMP &amp; Krita</h3> Para obter máis información, visite:<a href="http://www.libpng.org/">http://www.libpng.org/</a> </p>
<p>
GIMP e Krita son dúas excelentes ferramentas coas que crear imaxes PNG para usar en Tux Paint , ambos son programas de debuxo interactivo e edición de fotos de código aberto de alta calidade. </p> <p>
Estas características (apertura, perda, compresión, transparencia/alfa) convérteno na mellor opción para Tux Paint. (A compatibilidade de Tux Paint co formato PNG procede da biblioteca de código aberto SDL_Image, que á súa vez a obtén da biblioteca libPNG.) </p>
<p>
A compatibilidade con moitas cores permite utilizar imaxes de «selo de caucho» de calidade fotográfica en Tux Paint e a transparencia alfa permite pinceis de alta calidade. </p>
</section>
<p> <section class="indent">
É probábel que un ou ambos xa estean instalados no seu sistema. Se non, deberían estar dispoñíbeis no repositorio de software da súa distribución Linux. Se non é así, ou para obter máis información, visite <a href="http://www.gimp.org/">http://www.gimp.org/</a> e <a href="http://www.krita.org/">http://www.krita.org/</a> respectivamente. </p> <header>
<h2>Como facer imaxes PNG</h2>
<h3>Ferramentas da liña de ordes</h3> </header>
<h4>NetPBM</h4> <p>A continuación amosarase unha lista moi <em>breve</em> de xeitos de crear PNG ou converter as imaxes existentes a PNG.
<p> <dl>
As ferramentas de Mapas de bits Portátil Portable Bitmap (coñecidas colectivamente como «NetPBM») son unha colección de ferramentas de liña de ordes de código aberto que converten a e dende varios formatos, incluíndo GIF, TIFF, BMP, PNG e moitos máis. </p> <dt>GIMP &amp; Krita</dt>
<dd>
<p> <p>
É posíbel que xa estea instalado no seu sistema. Se non, estarán dispoñíbeis no repositorio de software da súa distribución Linux. Se non é así, ou para saber máis, visite <a href="http://netpbm.sourceforge.net/">http://netpbm.sourceforge.net/</a>. </p> GIMP e Krita son dúas excelentes ferramentas coas que crear imaxes PNG para usar en Tux Paint , ambos son programas de debuxo interactivo e edición de fotos de código aberto de alta calidade. </p>
<h4>cjpeg/djpeg</h4> <p>
<p> É probábel que un ou ambos xa estean instalados no seu sistema. Se non, deberían estar dispoñíbeis no repositorio de software da súa distribución Linux. Se non é así, ou para obter máis información, visite <a href="http://www.gimp.org/">http://www.gimp.org/</a> e <a href="http://www.krita.org/">http://www.krita.org/</a> respectivamente. </p>
Os programas de liña de ordes «cjpeg» e «djpeg» converten entre o formato NetPBM Calquera mapa portátil Portable Any Map (PNM) e os JPEG. </dd>
É posíbel que xa estea instalado no seu sistema. Se non, estarán dispoñíbeis no repositorio de software da súa distribución Linux. Se non é así, ou para saber máis, visite <a href="https://jpegclub.org/">https://jpegclub.org/</a>. </p>
<dt>Ferramentas da liña de ordes</dt>
<h3>Usuarios de Windows</h3> <dd>
<ul> <dl>
<li> <cite>CorelDRAW</cite> <dt>NetPBM</dt>
<dd>
<p>
As ferramentas de Mapas de bits Portátil Portable Bitmap (coñecidas colectivamente como «NetPBM») son unha colección de ferramentas de liña de ordes de código aberto que converten a e dende varios formatos, incluíndo GIF, TIFF, BMP, PNG e moitos máis. </p>
<p>
É posíbel que xa estea instalado no seu sistema. Se non, estarán dispoñíbeis no repositorio de software da súa distribución Linux. Se non é así, ou para saber máis, visite <a href="http://netpbm.sourceforge.net/">http://netpbm.sourceforge.net/</a>. </p>
</dd>
<dt>cjpeg/djpeg</dt>
<dd>
<p>
Os programas de liña de ordes «cjpeg» e «djpeg» converten entre o formato NetPBM Calquera mapa portátil Portable Any Map (PNM) e os JPEG.
É posíbel que xa estea instalado no seu sistema. Se non, estarán dispoñíbeis no repositorio de software da súa distribución Linux. Se non é así, ou para saber máis, visite <a href="https://jpegclub.org/">https://jpegclub.org/</a>. </p>
</dd>
</dl>
</dd>
<dt>Proprietary Software for Windows</dt>
<dd>
<ul>
<li> <cite>CorelDRAW</cite>
(Corel) (Corel)
&mdash; &mdash;
<a href="http://www.corel.com/">http://www.corel.com/</a> <a href="http://www.corel.com/">http://www.corel.com/</a>
<li> <cite>Illustrator</cite> <li> <cite>Illustrator</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a> <a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a>
<li> <cite>Paint Shop Pro</cite> <li> <cite>Paint Shop Pro</cite>
(Corel) (Corel)
&mdash; &mdash;
<a href="https://www.paintshoppro.com/">https://www.paintshoppro.com/</a> <a href="https://www.paintshoppro.com/">https://www.paintshoppro.com/</a>
<li> <cite>Photoshop</cite> <li> <cite>Photoshop</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a> <a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a>
<li> <cite>PIXresizer</cite> <li> <cite>PIXresizer</cite>
(Bluefive software) (Bluefive software)
&mdash; &mdash;
<a href="http://bluefive.pair.com/pixresizer.htm">http://bluefive.pair.com/pixresizer.htm</a> <a href="http://bluefive.pair.com/pixresizer.htm">http://bluefive.pair.com/pixresizer.htm</a>
</ul> </ul>
</dd>
<h3>Usuarios de Macintosh</h3>
<ul> <dt>Usuarios de Macintosh</dt>
<li> <cite>CorelDRAW</cite> <dd>
<ul>
<li> <cite>CorelDRAW</cite>
(Corel) (Corel)
&mdash; &mdash;
<a href="http://www.corel.com/">http://www.corel.com/</a> <a href="http://www.corel.com/">http://www.corel.com/</a>
<li> <cite>GraphicConverter</cite> <li> <cite>GraphicConverter</cite>
(Lemke Software) (Lemke Software)
&mdash; &mdash;
<a href="https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/">https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/</a> <a href="https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/">https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/</a>
<li> <cite>Illustrator</cite> <li> <cite>Illustrator</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a> <a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a>
<li> <cite>Photoshop</cite> <li> <cite>Photoshop</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a> <a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a>
</ul> </ul>
</dd>
</dl>
</section>
</body> </body>
</html> </html>

View file

@ -21,15 +21,17 @@
} }
div.keeptogether { page-break-inside: avoid; } div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; } section h1 { font-size: 2em; }
h1, h2, h3, h4 { font-family: sans; } h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; } h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; } h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; } h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; } h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; } h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; } h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; } h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; } h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt { dt {
font-size: large; font-size: large;
color: #404; color: #404;
@ -60,6 +62,9 @@
section.indent dl p { section.indent dl p {
margin-left: 0; margin-left: 0;
} }
p + ul {
margin-left: 2em;
}
@media print { @media print {
p { p {
@ -92,11 +97,12 @@
<p> <p>
Copyright &copy; 2002-2022 by varios colaboradores; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br/> Copyright &copy; 2002-2022 by varios colaboradores; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br/>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a><br/> <a href="https://tuxpaint.org/">https://tuxpaint.org/</a><br/>
<a href="https://twitter.com/TuxPaintTweets">@TuxPaintTweets on Twitter</a> <a href="https://twitter.com/TuxPaintTweets">@TuxPaintTweets on Twitter</a><br/>
<a href="https://tuxpaint.tumblr.com/">Tux Paint on Tumblr</a>
</p> </p>
<p> <p>
1 de Marzo de 2022 </p> 18 de Marzo de 2022 </p>
</center> </center>
</header> </header>
<table border="2" <table border="2"
@ -113,7 +119,7 @@
<tr> <tr>
<td> <td>
<ul> <ul>
<li><a href="#about">Sobre Tux Paint</a></li> <li><a href="#using">Uso de Tux Paint</a> <ul> <li><a href="#about">Sobre Tux Paint</a></li> <li><a href="#using">Uso de Tux Paint</a> <ul>
<li><a href="#using_loading">Inicio de Tux Paint</a></li> <li><a href="#using_title">Pantalla de título</a></li> <li><a href="#using_main">Pantalla principal</a></li> <li><a href="#using_tools">Ferramentas dispoñíbeis</a> <ul> <li><a href="#using_loading">Inicio de Tux Paint</a></li> <li><a href="#using_title">Pantalla de título</a></li> <li><a href="#using_main">Pantalla principal</a></li> <li><a href="#using_tools">Ferramentas dispoñíbeis</a> <ul>
<li><a href="#using_tools_drawing">Ferramentas de debuxo</a> <ul> <li><a href="#using_tools_drawing">Ferramentas de debuxo</a> <ul>
<li><a href="#using_tools_drawing_paint">Ferramenta «Pintar» (pinceis)</a></li> <li><a href="#using_tools_drawing_stamp">Ferramenta «Selo» (selos de caucho)</a></li> <li><a href="#using_tools_drawing_lines">Ferramenta «Liñas»</a></li> <li><a href="#using_tools_drawing_shapes">Ferramenta «Formas»</a></li> <li><a href="#using_tools_drawing_text_and_label">Ferramentas «Texto» e «Etiquetas»</a></li> <li><a href="#using_tools_drawing_fill">Ferramenta «Encher»</a></li> <li><a href="#using_tools_drawing_magic">Ferramenta «Maxia» (efectos especiais)</a></li> <li><a href="#using_tools_drawing_eraser">Ferramenta de «Goma» (de borrar)</a></li> </ul> <li><a href="#using_tools_drawing_paint">Ferramenta «Pintar» (pinceis)</a></li> <li><a href="#using_tools_drawing_stamp">Ferramenta «Selo» (selos de caucho)</a></li> <li><a href="#using_tools_drawing_lines">Ferramenta «Liñas»</a></li> <li><a href="#using_tools_drawing_shapes">Ferramenta «Formas»</a></li> <li><a href="#using_tools_drawing_text_and_label">Ferramentas «Texto» e «Etiquetas»</a></li> <li><a href="#using_tools_drawing_fill">Ferramenta «Encher»</a></li> <li><a href="#using_tools_drawing_magic">Ferramenta «Maxia» (efectos especiais)</a></li> <li><a href="#using_tools_drawing_eraser">Ferramenta de «Goma» (de borrar)</a></li> </ul>
@ -1602,6 +1608,7 @@
<li>"Microsoft" and "Windows" are registered trademarks of Microsoft Corp.</li> <li>"Microsoft" and "Windows" are registered trademarks of Microsoft Corp.</li>
<li>"Apple" and "macOS" are registered trademarks of Apple Inc.</li> <li>"Apple" and "macOS" are registered trademarks of Apple Inc.</li>
<li>"Twitter" is a registered trademark of Twitter, Inc.</li> <li>"Twitter" is a registered trademark of Twitter, Inc.</li>
<li>"Tumblr" is a registered trademark of Tumblr, Inc.</li>
</ul> </ul>
</section> </section>
</footer> </footer>

View file

@ -5,71 +5,143 @@
Documentación de sinais de Tux Paint </title> Documentación de sinais de Tux Paint </title>
<meta http-equiv="Content-Type" <meta http-equiv="Content-Type"
content="text/html; charset=utf-8"> content="text/html; charset=utf-8">
<style>
body { font-size: large; }
table { font-size: large; }
div.screenshot-center {
text-align: center;
}
div.screenshot-right {
float: right;
margin-left: 1em;
margin-bottom: 1em;
}
div.screenshot-right-after {
clear: both;
}
div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; }
h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt {
font-size: large;
color: #404;
font-family: sans;
margin-top: 1em;
margin-bottom: 0.25em;
}
dd, blockquote {
border-left: 1px solid #888;
padding-left: 1em;
border-radius: 0 0 0 1em;
}
p.note {
border: 1px solid #000;
background-color: #eee;
border-radius: 0.5em;
padding: 0.5em;
display: inline-block;
margin-right: 3em;
}
section.outer {
padding-bottom: 1em;
border-bottom: 2px solid #000;
}
section.indent p,dl {
margin-left: 2em;
}
section.indent dl p {
margin-left: 0;
}
p + ul {
margin-left: 2em;
}
@media print {
p {
orphans: 3;
widows: 3;
}
}
</style>
</head> </head>
<body bgcolor="#FFFFFF" <body bgcolor="#FFFFFF"
text="#000000" text="#000000"
link="#0000FF" link="#0000FF"
vlink="#FF0000" vlink="#FF0000"
alink="#FF00FF"> alink="#FF00FF">
<center> <section class="outer">
<h1> <center>
<img src="../../html/images/tuxpaint-title.png" <header>
width="205" <h1>
height="210" <img src="../../html/images/tuxpaint-title.png"
alt="Tux Paint"><br> width="205"
versión 0.9.28<br/> height="210"
Documentación de sinais </h1> alt="Tux Paint"><br>
versión 0.9.28<br/>
Documentación de sinais </h1>
<p>
Copyright &copy; 2019-2022 by varios colaboradores; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
31 de Marzo de 2022 </p>
</header>
</center>
</section>
<section>
<p> <p>
Copyright &copy; 2019-2022 by varios colaboradores; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br> Tux Paint responde aos seguintes sinais (que poden enviarse ao proceso do programa a través de «<code>kill</code>» ou «<code>killall</code>», por exemplo). </p>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p> <dl>
<dt>
<p> <code>SIGTERM</code>
20 de Xaneiro de 2022 </p> (tamén, <b><code>[Ctrl]</code></b> + <b><code>[C]</code></b> dende un terminal executando «<code>tuxpaint</code>») </dt>
</center>
<dd>
<hr> <p>
Tux Paint responde coma se se premese o botón «Saír» ou se lle dixera ao contorno de escritorio que peche Tux Paint (por exemplo, premendo nun botón de peche da xanela ou premendo <b><code>[Alt]</code></b> + <b><code>[F4]</code></b> na maioría dos sistemas). </p>
<p>
Tux Paint responde aos seguintes sinais (que poden enviarse ao proceso do programa a través de «<code>kill</code>» ou «<code>killall</code>», por exemplo). </p> <p>
Dende a interface principal, Tux Paint preguntará se quere ou non saír e (a non ser que sexa anulado pol a opción de gardado automático, p. ex.: «<code>--autosave</code>x) se quere gardar o debuxo actual (se non está gardado) , e se é así, e é unha versión modificada dun debuxo existente (a non ser que sexa anulado polas opcións de gardar sobre imaxes antigas ou gardar sempre imaxes novas; por exemplo, «<code>--saveover</code>« e «<code>--saveovernew</code>», respectivamente), se quere ou non sobreescribir o debuxo existente ou gardalo nun novo ficheiro. </p>
<dl>
<dt> <p>
<code>SIGTERM</code> Exemplo: <code>killall tuxpaint</code> </p>
(tamén, <b><code>[Ctrl]</code></b> + <b><code>[C]</code></b> dende un terminal executando «<code>tuxpaint</code>») </dt>
<p class="note">
<dd> <span title="Information">&#128161;</span> <strong>Note:</strong> From other parts of the interface, the signal is currently interpreted as a request to go back (e.g., from the "New" dialog back to the main interface), as if a "Back" button in Tux Paint were clicked, or the <b><code>[Esc]</code></b> was key pressed. </p>
<p> </dd>
Tux Paint responde coma se se premese o botón «Saír» ou se lle dixera ao contorno de escritorio que peche Tux Paint (por exemplo, premendo nun botón de peche da xanela ou premendo <b><code>[Alt]</code></b> + <b><code>[F4]</code></b> na maioría dos sistemas). </p>
<dt>
<p> <code>SIGUSR1</code> &amp; <code>SIGUSR2</code>
Dende a interface principal, Tux Paint preguntará se quere ou non saír e (a non ser que sexa anulado pol a opción de gardado automático, p. ex.: «<code>--autosave</code>x) se quere gardar o debuxo actual (se non está gardado) , e se é así, e é unha versión modificada dun debuxo existente (a non ser que sexa anulado polas opcións de gardar sobre imaxes antigas ou gardar sempre imaxes novas; por exemplo, «<code>--saveover</code>« e «<code>--saveovernew</code>», respectivamente), se quere ou non sobreescribir o debuxo existente ou gardalo nun novo ficheiro. </p> </dt>
<p> <dd>
<b>Nota:</b> Dende outras partes da interface, o sinal interprétase actualmente como unha solicitude de retroceso (por exemplo, dende o diálogo «Novo» de volta á interface principal), coma se se premera un botón «Atrás» en Tux Paint ou se premera a tecla <b><code>[Esc]</code></b>. </p> <p>
Tux Paint responde axustando a súa opción de gardar automaticamente (coma se fora publicada con «<code>--autosave</code>»), así como a opción de gardar sempre novas imaxes (coma se se publicase con «<code>--saveovernew</code>») no caso de recibir un sinal de <code>SIGUSR1</code> ou de gardar sempre sobre a imaxe existente (coma se se publicase con «<code>--saveover</code>») no caso de recibir <code>SIGUSR2</code>. Entón Tux Paint envíase a sí mesmo un sinal de <code>SIGTERM</code>, nun intento de saír. (Ver arriba.) </p>
<p>
Exemplo: <code>killall tuxpaint</code> </p> <p>
</dd> Así, dende a interface principal, Tux Paint debería saír case de inmediato, sen facer preguntas. </p>
<dt> <p>
<code>SIGUSR1</code> &amp; <code>SIGUSR2</code> Exemplo: <code>killall -s SIGUSR1 tuxpaint</code> </p>
</dt>
<p class="note">
<dd> <span title="Information">&#128161;</span> <strong>Note:</strong> From other parts of the interface, unfortunately, Tux Paint will go back one level in the interface. Therefore, at this time, it may be necessary to send this signal to Tux Paint a few times, for it to quit completely. </p>
<p> </dd>
Tux Paint responde axustando a súa opción de gardar automaticamente (coma se fora publicada con «<code>--autosave</code>»), así como a opción de gardar sempre novas imaxes (coma se se publicase con «<code>--saveovernew</code>») no caso de recibir un sinal de <code>SIGUSR1</code> ou de gardar sempre sobre a imaxe existente (coma se se publicase con «<code>--saveover</code>») no caso de recibir <code>SIGUSR2</code>. Entón Tux Paint envíase a sí mesmo un sinal de <code>SIGTERM</code>, nun intento de saír. (Ver arriba.) </p> </dl>
</section>
<p>
Así, dende a interface principal, Tux Paint debería saír case de inmediato, sen facer preguntas. </p>
<p>
<b>Nota:</b> Dende outras partes da interface, por desgraza, Tux Paint retrocederá un nivel na interface. Polo tanto, neste momento pode que sexa necesario enviar este sinal a Tux Paint unhas cantas veces para que saia completamente. </p>
<p>
Exemplo: <code>killall -s SIGUSR1 tuxpaint</code> </p>
</dd>
</dl>
</body> </body>
</html> </html>

View file

@ -5,59 +5,163 @@
Documentación SVG de Tux Paint </title> Documentación SVG de Tux Paint </title>
<meta http-equiv="Content-Type" <meta http-equiv="Content-Type"
content="text/html; charset=utf-8"> content="text/html; charset=utf-8">
<style>
body { font-size: large; }
table { font-size: large; }
div.screenshot-center {
text-align: center;
}
div.screenshot-right {
float: right;
margin-left: 1em;
margin-bottom: 1em;
}
div.screenshot-right-after {
clear: both;
}
div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; }
h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt {
font-size: large;
color: #404;
font-family: sans;
margin-top: 1em;
margin-bottom: 0.25em;
}
dd, blockquote {
border-left: 1px solid #888;
padding-left: 1em;
border-radius: 0 0 0 1em;
}
p.note {
border: 1px solid #000;
background-color: #eee;
border-radius: 0.5em;
padding: 0.5em;
display: inline-block;
margin-right: 3em;
}
section.outer {
padding-bottom: 1em;
border-bottom: 2px solid #000;
}
section.indent p,dl {
margin-left: 2em;
}
section.indent dl p {
margin-left: 0;
}
p + ul {
margin-left: 2em;
}
@media print {
p {
orphans: 3;
widows: 3;
}
}
</style>
</head> </head>
<body bgcolor="#FFFFFF" <body bgcolor="#FFFFFF"
text="#000000" text="#000000"
link="#0000FF" link="#0000FF"
vlink="#FF0000" vlink="#FF0000"
alink="#FF00FF"> alink="#FF00FF">
<center>
<h1> <!-- Title -->
<img src="../../html/images/tuxpaint-title.png" <section class="outer">
width="205" <header>
height="210" <center>
alt="Tux Paint"><br> <h1>
versión 0.9.28<br/> <img src="../../html/images/tuxpaint-title.png"
Documentación SVG </h1> width="205"
height="210"
alt="Tux Paint"><br>
versión 0.9.28<br/>
Documentación SVG </h1>
<p>
Copyright &copy; 2007-2022 by varios colaboradores; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
20 de Xaneiro de 2022 </p>
</center>
</header>
</section>
<section class="indent">
<header>
<h1>Sobre os SVG</h1>
</header>
<p> <p>
Copyright &copy; 2007-2022 by varios colaboradores; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br> SVG (Scalable Vector Graphics — Gráficos Vectoriais Escalábeis) é un estándar aberto usado para describir gráficos vectoriais bidimensionais. É xenial para diagramas e formas, mentres que PNG son mellores para fotografías. Os ficheiros SVG son un pouco como instrucións sobre como facer unha imaxe. Isto significa que poden cambiarse de sen que aparezan pixelados ou bloques. </p>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p> <p>
Para obter máis información, visite:<a href="https://www.w3.org/Graphics/SVG/">https://www.w3.org/Graphics/SVG/</a> </p>
</section>
<section class="indent">
<header>
<h1>Como facer imaxes SVG</h1>
</header>
<p> <p>
20 de Xaneiro de 2022 </p> An excellent tool with which to create SVG images for use in Tux Paint is Inkscape, a high-quality Open Source interactive drawing program available for Windows, macOS, and Linux. There are also other applications that can produce SVGs, both free/open source, and commerical/proprietary. </p>
</center>
<hr> <dl>
<dt><strong>Open Source</strong></dt>
<h2>Sobre os SVG</h2> <dd>
<ul>
<p> <li> <cite>Inkscape</cite>
SVG (Scalable Vector Graphics — Gráficos Vectoriais Escalábeis) é un estándar aberto usado para describir gráficos vectoriais bidimensionais. É xenial para diagramas e formas, mentres que PNG son mellores para fotografías. Os ficheiros SVG son un pouco como instrucións sobre como facer unha imaxe. Isto significa que poden cambiarse de sen que aparezan pixelados ou bloques. </p> &mdash;
<a href="http://www.inkscape.org/">http://www.inkscape.org/</a>
<p> </li>
Para obter máis información, visite:<a href="https://www.w3.org/Graphics/SVG/">https://www.w3.org/Graphics/SVG/</a> </p> <li> <cite>Karbon</cite>
&mdash;
<h2>Como facer imaxes SVG</h2> <a href="https://calligra.org/karbon/">https://calligra.org/karbon/</a>
</li>
<p> </ul>
Unha excelente ferramenta coa que crear imaxes SVG para o seu uso en Tux Paint é Inkscape, un programa de debuxo interactivo de código aberto de alta calidade. </p> </dd>
<dt><strong>Proprietary</strong></dt>
<p> <dd>
É probable que xa estea instalado no seu sistema. Se non, debería estar dispoñíbel no repositorio de software da súa distribución Linux. Se non, ou para saber máis, visite <a href="http://www.inkscape.org/">http://www.inkscape.org/</a>, respectivamente. </p> <ul>
<li> <cite>CorelDRAW</cite>
<h2>Usuarios de Mac e Windows</h2> (Corel)
<ul> &mdash;
<li> <cite>CorelDRAW</cite> <a href="https://www.coreldraw.com/en/">https://www.coreldraw.com/en/</a>
(Corel) </li>
&mdash; <li> <cite>Illustrator</cite>
<a href="http://www.corel.com/">http://www.corel.com/</a> (Adobe)
<li> <cite>Illustrator</cite> &mdash;
(Adobe)
&mdash;
<a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a> <a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a>
</ul> </li>
<li> <cite>Boxy SVG</cite>
&mdash;
<a href="https://boxy-svg.com/">https://boxy-svg.com/</a>
</li>
<li> <cite>Sketch</cite>
(Sketch B.V.)
&mdash;
<a href="https://boxy-svg.com/">https://boxy-svg.com/</a>
</li>
</ul>
</dl>
</section>
</body> </body>
</html> </html>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -5,11 +5,9 @@
Copyright © 2007-2022 by various contributors; see AUTHORS.txt. Copyright © 2007-2022 by various contributors; see AUTHORS.txt.
https://tuxpaint.org/ https://tuxpaint.org/
2022年1月20 2022年3月31
---------------------------------------------------------------------- About PNGs
About PNGs
PNG is the Portable Network Graphic format. It is an open standard, not PNG is the Portable Network Graphic format. It is an open standard, not
burdened by patents (like GIFs). It is a highly compressed format (though burdened by patents (like GIFs). It is a highly compressed format (though
@ -33,50 +31,58 @@ How To Make PNGs
The following is a very brief list of ways to create PNGs or convert The following is a very brief list of ways to create PNGs or convert
existing images into PNGs. existing images into PNGs.
GIMP & Krita GIMP & Krita
Excellent tools with which to create PNG images for use in Tux Paint are Excellent tools with which to create PNG images for use in Tux
GIMP and Krita, both high-quality Open Source interactive drawing and Paint are GIMP and Krita, both high-quality Open Source
photo editing programs. interactive drawing and photo editing programs.
It is likely that one or both are already installed on your system. If It is likely that one or both are already installed on your
not, they should be readily available from your Linux distribution's system. If not, they should be readily available from your Linux
software repository. If not, or to learn more, visit http://www.gimp.org/ distribution's software repository. If not, or to learn more,
and http://www.krita.org/, respectively. visit http://www.gimp.org/ and http://www.krita.org/,
respectively.
Command-line Tools Command-line Tools
NetPBM NetPBM
The Portable Bitmap tools (collectively known as "NetPBM") is a collection The Portable Bitmap tools (collectively known as
of Open Source command-line tools which convert to and from various "NetPBM") is a collection of Open Source command-line
formats, including GIF, TIFF, BMP, PNG, and many more. tools which convert to and from various formats,
including GIF, TIFF, BMP, PNG, and many more.
It is possible that it's already installed on your system. If not, they it It is possible that it's already installed on your
be readily available from your Linux distribution's software repository. system. If not, they it be readily available from
If not, or to learn more, visit http://netpbm.sourceforge.net/. your Linux distribution's software repository. If
not, or to learn more, visit
http://netpbm.sourceforge.net/.
cjpeg/djpeg cjpeg/djpeg
The "cjpeg" and "djpeg" command-line programs convert between the NetPBM The "cjpeg" and "djpeg" command-line programs convert
Portable Any Map (PNM) format and JPEGs. It is possible that it's already between the NetPBM Portable Any Map (PNM) format and
installed on your system. If not, they it be readily available from your JPEGs. It is possible that it's already installed on
Linux distribution's software repository. If not, or to learn more, visit your system. If not, they it be readily available
https://jpegclub.org/. from your Linux distribution's software repository.
If not, or to learn more, visit
https://jpegclub.org/.
Windows のユーザー Proprietary Software for Windows
* CorelDRAW (Corel) — http://www.corel.com/
* Illustrator (Adobe) —
http://www.adobe.com/products/illustrator.html
* Paint Shop Pro (Corel) — https://www.paintshoppro.com/
* Photoshop (Adobe) —
http://www.adobe.com/products/photoshop.html
* PIXresizer (Bluefive software) —
http://bluefive.pair.com/pixresizer.htm
* CorelDRAW (Corel) — http://www.corel.com/ Macintosh Users
* Illustrator (Adobe) — http://www.adobe.com/products/illustrator.html * CorelDRAW (Corel) — http://www.corel.com/
* Paint Shop Pro (Corel) — https://www.paintshoppro.com/ * GraphicConverter (Lemke Software) —
* Photoshop (Adobe) — http://www.adobe.com/products/photoshop.html https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/
* PIXresizer (Bluefive software) — * Illustrator (Adobe) —
http://bluefive.pair.com/pixresizer.htm http://www.adobe.com/products/illustrator.html
* Photoshop (Adobe) —
Macintosh Users http://www.adobe.com/products/photoshop.html
* CorelDRAW (Corel) — http://www.corel.com/
* GraphicConverter (Lemke Software) —
https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/
* Illustrator (Adobe) — http://www.adobe.com/products/illustrator.html
* Photoshop (Adobe) — http://www.adobe.com/products/photoshop.html

View file

@ -6,8 +6,9 @@
Copyright © 2002-2022 by various contributors; see AUTHORS.txt. Copyright © 2002-2022 by various contributors; see AUTHORS.txt.
https://tuxpaint.org/ https://tuxpaint.org/
@TuxPaintTweets on Twitter @TuxPaintTweets on Twitter
Tux Paint on Tumblr
2022年3月 1日 2022年3月18
+-----------------------------------------------+ +-----------------------------------------------+
|目次 | |目次 |
@ -841,3 +842,4 @@ Tux Paint の起動
* "Microsoft" and "Windows" are registered trademarks of Microsoft Corp. * "Microsoft" and "Windows" are registered trademarks of Microsoft Corp.
* "Apple" and "macOS" are registered trademarks of Apple Inc. * "Apple" and "macOS" are registered trademarks of Apple Inc.
* "Twitter" is a registered trademark of Twitter, Inc. * "Twitter" is a registered trademark of Twitter, Inc.
* "Tumblr" is a registered trademark of Tumblr, Inc.

View file

@ -5,9 +5,7 @@
Copyright © 2019-2022 by various contributors; see AUTHORS.txt. Copyright © 2019-2022 by various contributors; see AUTHORS.txt.
https://tuxpaint.org/ https://tuxpaint.org/
2022年1月20日 2022年3月31日
----------------------------------------------------------------------
Tux Paint responds to the following signals (which can be sent to the Tux Paint responds to the following signals (which can be sent to the
program's process via `kill` or `killall`, for example). program's process via `kill` or `killall`, for example).
@ -27,13 +25,13 @@
respectively), whether or not to overwrite the existing drawing, respectively), whether or not to overwrite the existing drawing,
or save to a new file. or save to a new file.
Note: From other parts of the interface, the signal is currently killall tuxpaint
💡 Note: From other parts of the interface, the signal is currently
interpreted as a request to go back (e.g., from the "New" dialog interpreted as a request to go back (e.g., from the "New" dialog
back to the main interface), as if a "Back" button in Tux Paint back to the main interface), as if a "Back" button in Tux Paint
were clicked, or the [Esc] was key pressed. were clicked, or the [Esc] was key pressed.
killall tuxpaint
SIGUSR1 & SIGUSR2 SIGUSR1 & SIGUSR2
Tux Paint responds by setting its auto-save option (as if it had Tux Paint responds by setting its auto-save option (as if it had
@ -47,9 +45,9 @@
So, from the main interface, Tux Paint should quit almost So, from the main interface, Tux Paint should quit almost
immediately, with no questions asked. immediately, with no questions asked.
Note: From other parts of the interface, unfortunately, Tux Paint
will go back one level in the interface. Therefore, at this time,
it may be necessary to send this signal to Tux Paint a few times,
for it to quit completely.
killall -s SIGUSR1 tuxpaint killall -s SIGUSR1 tuxpaint
💡 Note: From other parts of the interface, unfortunately, Tux
Paint will go back one level in the interface. Therefore, at this
time, it may be necessary to send this signal to Tux Paint a few
times, for it to quit completely.

View file

@ -7,9 +7,7 @@
2022年1月20日 2022年1月20日
---------------------------------------------------------------------- About SVGs
About SVGs
SVG (Scalable Vector Graphics) is an open standard used to describe SVG (Scalable Vector Graphics) is an open standard used to describe
two-dimensional vector graphics. It is great for diagrams and shapes, two-dimensional vector graphics. It is great for diagrams and shapes,
@ -19,16 +17,20 @@ About SVGs
For more information, visit: https://www.w3.org/Graphics/SVG/ For more information, visit: https://www.w3.org/Graphics/SVG/
How to make SVGs How to make SVGs
An excellent tool with which to create SVG images for use in Tux Paint is An excellent tool with which to create SVG images for use in Tux Paint is
Inkscape, a high-quality Open Source interactive drawing program. Inkscape, a high-quality Open Source interactive drawing program available
for Windows, macOS, and Linux. There are also other applications that can
produce SVGs, both free/open source, and commerical/proprietary.
It is likely that is already installed on your system. If not, it should Open Source
be readily available from your Linux distribution's software repository. * Inkscape — http://www.inkscape.org/
If not, or to learn more, visit http://www.inkscape.org/, respectively. * Karbon — https://calligra.org/karbon/
Mac and Windows users Proprietary
* CorelDRAW (Corel) — https://www.coreldraw.com/en/
* CorelDRAW (Corel) — http://www.corel.com/ * Illustrator (Adobe) —
* Illustrator (Adobe) — http://www.adobe.com/products/illustrator.html http://www.adobe.com/products/illustrator.html
* Boxy SVG — https://boxy-svg.com/
* Sketch (Sketch B.V.) — https://boxy-svg.com/

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -5,113 +5,206 @@
Tux Paint PNG Documentation </title> Tux Paint PNG Documentation </title>
<meta http-equiv="Content-Type" <meta http-equiv="Content-Type"
content="text/html; charset=utf-8"> content="text/html; charset=utf-8">
<style>
body { font-size: large; }
table { font-size: large; }
div.screenshot-center {
text-align: center;
}
div.screenshot-right {
float: right;
margin-left: 1em;
margin-bottom: 1em;
}
div.screenshot-right-after {
clear: both;
}
div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; }
h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt {
font-size: large;
color: #404;
font-family: sans;
margin-top: 1em;
margin-bottom: 0.25em;
}
dd, blockquote {
border-left: 1px solid #888;
padding-left: 1em;
border-radius: 0 0 0 1em;
}
p.note {
border: 1px solid #000;
background-color: #eee;
border-radius: 0.5em;
padding: 0.5em;
display: inline-block;
margin-right: 3em;
}
section.outer {
padding-bottom: 1em;
border-bottom: 2px solid #000;
}
section.indent p,dl {
margin-left: 2em;
}
section.indent dl p {
margin-left: 0;
}
p + ul {
margin-left: 2em;
}
@media print {
p {
orphans: 3;
widows: 3;
}
}
</style>
</head> </head>
<body bgcolor="#FFFFFF" <body bgcolor="#FFFFFF"
text="#000000" text="#000000"
link="#0000FF" link="#0000FF"
vlink="#FF0000" vlink="#FF0000"
alink="#FF00FF"> alink="#FF00FF">
<center> <section class="outer">
<h1> <header>
<img src="../../html/images/tuxpaint-title.png" <center>
width="205" <h1>
height="210" <img src="../../html/images/tuxpaint-title.png"
alt="Tux Paint"><br> width="205"
バージョン 0.9.28<br/> height="210"
PNG Documentation </h1> alt="Tux Paint"><br>
バージョン 0.9.28<br/>
PNG Documentation </h1>
<p>
Copyright &copy; 2007-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
2022年3月31日 </p>
</center>
</header>
</section>
<section class="indent">
<header>
<h1>About PNGs</h1>
</header>
<p> <p>
Copyright &copy; 2007-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br> PNG is the Portable Network Graphic format. It is an open standard, not burdened by patents (like GIFs). It is a highly compressed format (though not "lossy" like JPEGs - lossiness allows files to be much smaller, but introduces 'mistakes' in the image when saved), and supports 24-bit color (16.7 million colors) as well as a full "alpha channel" - that is, each pixel can have a varying degree of transparency. </p>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
2022年1月20日 </p>
</center>
<hr>
<h2>About PNGs</h2>
<p>
PNG is the Portable Network Graphic format. It is an open standard, not burdened by patents (like GIFs). It is a highly compressed format (though not "lossy" like JPEGs - lossiness allows files to be much smaller, but introduces 'mistakes' in the image when saved), and supports 24-bit color (16.7 million colors) as well as a full "alpha channel" - that is, each pixel can have a varying degree of transparency. </p>
<p>
For more information, visit: <a href="http://www.libpng.org/">http://www.libpng.org/</a> </p>
<p>
These features (openness, losslessness, compression, transparency/alpha) make it the best choice for Tux Paint. (Tux Paint's support for the PNG format comes from the Open Source SDL_Image library, which in turn gets it from the libPNG library.) </p>
<p>
Support for many colors allows photo-quality "rubber stamp" images to be used in Tux Paint, and alpha transparency allows for high-quality brushes. </p>
<h2>How To Make PNGs</h2>
<p>The following is a very <em>brief</em> list of ways to create PNGs or convert existing images into PNGs. <p>
<h3>GIMP &amp; Krita</h3> For more information, visit: <a href="http://www.libpng.org/">http://www.libpng.org/</a> </p>
<p>
Excellent tools with which to create PNG images for use in Tux Paint are GIMP and Krita, both high-quality Open Source interactive drawing and photo editing programs. </p> <p>
These features (openness, losslessness, compression, transparency/alpha) make it the best choice for Tux Paint. (Tux Paint's support for the PNG format comes from the Open Source SDL_Image library, which in turn gets it from the libPNG library.) </p>
<p>
Support for many colors allows photo-quality "rubber stamp" images to be used in Tux Paint, and alpha transparency allows for high-quality brushes. </p>
</section>
<p> <section class="indent">
It is likely that one or both are already installed on your system. If not, they should be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="http://www.gimp.org/">http://www.gimp.org/</a> and <a href="http://www.krita.org/">http://www.krita.org/</a>, respectively. </p> <header>
<h2>How To Make PNGs</h2>
<h3>Command-line Tools</h3> </header>
<h4>NetPBM</h4> <p>The following is a very <em>brief</em> list of ways to create PNGs or convert existing images into PNGs.
<p> <dl>
The Portable Bitmap tools (collectively known as "NetPBM") is a collection of Open Source command-line tools which convert to and from various formats, including GIF, TIFF, BMP, PNG, and many more. </p> <dt>GIMP &amp; Krita</dt>
<dd>
<p> <p>
It is possible that it's already installed on your system. If not, they it be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="http://netpbm.sourceforge.net/">http://netpbm.sourceforge.net/</a>. </p> Excellent tools with which to create PNG images for use in Tux Paint are GIMP and Krita, both high-quality Open Source interactive drawing and photo editing programs. </p>
<h4>cjpeg/djpeg</h4> <p>
<p> It is likely that one or both are already installed on your system. If not, they should be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="http://www.gimp.org/">http://www.gimp.org/</a> and <a href="http://www.krita.org/">http://www.krita.org/</a>, respectively. </p>
The "cjpeg" and "djpeg" command-line programs convert between the NetPBM Portable Any Map (PNM) format and JPEGs. </dd>
It is possible that it's already installed on your system. If not, they it be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="https://jpegclub.org/">https://jpegclub.org/</a>. </p>
<dt>Command-line Tools</dt>
<h3>Windows のユーザー</h3> <dd>
<ul> <dl>
<li> <cite>CorelDRAW</cite> <dt>NetPBM</dt>
<dd>
<p>
The Portable Bitmap tools (collectively known as "NetPBM") is a collection of Open Source command-line tools which convert to and from various formats, including GIF, TIFF, BMP, PNG, and many more. </p>
<p>
It is possible that it's already installed on your system. If not, they it be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="http://netpbm.sourceforge.net/">http://netpbm.sourceforge.net/</a>. </p>
</dd>
<dt>cjpeg/djpeg</dt>
<dd>
<p>
The "cjpeg" and "djpeg" command-line programs convert between the NetPBM Portable Any Map (PNM) format and JPEGs.
It is possible that it's already installed on your system. If not, they it be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="https://jpegclub.org/">https://jpegclub.org/</a>. </p>
</dd>
</dl>
</dd>
<dt>Proprietary Software for Windows</dt>
<dd>
<ul>
<li> <cite>CorelDRAW</cite>
(Corel) (Corel)
&mdash; &mdash;
<a href="http://www.corel.com/">http://www.corel.com/</a> <a href="http://www.corel.com/">http://www.corel.com/</a>
<li> <cite>Illustrator</cite> <li> <cite>Illustrator</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a> <a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a>
<li> <cite>Paint Shop Pro</cite> <li> <cite>Paint Shop Pro</cite>
(Corel) (Corel)
&mdash; &mdash;
<a href="https://www.paintshoppro.com/">https://www.paintshoppro.com/</a> <a href="https://www.paintshoppro.com/">https://www.paintshoppro.com/</a>
<li> <cite>Photoshop</cite> <li> <cite>Photoshop</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a> <a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a>
<li> <cite>PIXresizer</cite> <li> <cite>PIXresizer</cite>
(Bluefive software) (Bluefive software)
&mdash; &mdash;
<a href="http://bluefive.pair.com/pixresizer.htm">http://bluefive.pair.com/pixresizer.htm</a> <a href="http://bluefive.pair.com/pixresizer.htm">http://bluefive.pair.com/pixresizer.htm</a>
</ul> </ul>
</dd>
<h3>Macintosh Users</h3>
<ul> <dt>Macintosh Users</dt>
<li> <cite>CorelDRAW</cite> <dd>
<ul>
<li> <cite>CorelDRAW</cite>
(Corel) (Corel)
&mdash; &mdash;
<a href="http://www.corel.com/">http://www.corel.com/</a> <a href="http://www.corel.com/">http://www.corel.com/</a>
<li> <cite>GraphicConverter</cite> <li> <cite>GraphicConverter</cite>
(Lemke Software) (Lemke Software)
&mdash; &mdash;
<a href="https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/">https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/</a> <a href="https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/">https://www.lemkesoft.de/mac-fotobearbeitung-mac-diashow-mac-grafikprogramm-mac-bildbetrachter/</a>
<li> <cite>Illustrator</cite> <li> <cite>Illustrator</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a> <a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a>
<li> <cite>Photoshop</cite> <li> <cite>Photoshop</cite>
(Adobe) (Adobe)
&mdash; &mdash;
<a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a> <a href="http://www.adobe.com/products/photoshop.html">http://www.adobe.com/products/photoshop.html</a>
</ul> </ul>
</dd>
</dl>
</section>
</body> </body>
</html> </html>

View file

@ -21,15 +21,17 @@
} }
div.keeptogether { page-break-inside: avoid; } div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; } section h1 { font-size: 2em; }
h1, h2, h3, h4 { font-family: sans; } h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; } h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; } h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; } h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; } h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; } h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; } h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; } h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; } h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt { dt {
font-size: large; font-size: large;
color: #404; color: #404;
@ -60,6 +62,9 @@
section.indent dl p { section.indent dl p {
margin-left: 0; margin-left: 0;
} }
p + ul {
margin-left: 2em;
}
@media print { @media print {
p { p {
@ -92,11 +97,12 @@
<p> <p>
Copyright &copy; 2002-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br/> Copyright &copy; 2002-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br/>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a><br/> <a href="https://tuxpaint.org/">https://tuxpaint.org/</a><br/>
<a href="https://twitter.com/TuxPaintTweets">@TuxPaintTweets on Twitter</a> <a href="https://twitter.com/TuxPaintTweets">@TuxPaintTweets on Twitter</a><br/>
<a href="https://tuxpaint.tumblr.com/">Tux Paint on Tumblr</a>
</p> </p>
<p> <p>
2022年3月 1日 </p> 2022年3月18</p>
</center> </center>
</header> </header>
<table border="2" <table border="2"
@ -113,7 +119,7 @@
<tr> <tr>
<td> <td>
<ul> <ul>
<li><a href="#about">Tux Paint について</a></li> <li><a href="#using">Tux Paint の使い方</a> <ul> <li><a href="#about">Tux Paint について</a></li> <li><a href="#using">Tux Paint の使い方</a> <ul>
<li><a href="#using_loading">Tux Paint の起動</a></li> <li><a href="#using_title">起動画面</a></li> <li><a href="#using_main">メインの画面</a></li> <li><a href="#using_tools">各種のツール</a> <ul> <li><a href="#using_loading">Tux Paint の起動</a></li> <li><a href="#using_title">起動画面</a></li> <li><a href="#using_main">メインの画面</a></li> <li><a href="#using_tools">各種のツール</a> <ul>
<li><a href="#using_tools_drawing">描画ツール</a> <ul> <li><a href="#using_tools_drawing">描画ツール</a> <ul>
<li><a href="#using_tools_drawing_paint">ペイントブラシ「ふで」</a></li> <li><a href="#using_tools_drawing_stamp">「はんこ」ツール</a></li> <li><a href="#using_tools_drawing_lines">「せん」ツール</a></li> <li><a href="#using_tools_drawing_shapes">「かたち」ツール</a></li> <li><a href="#using_tools_drawing_text_and_label">「もじ」ツール、「ラベル」ツール</a></li> <li><a href="#using_tools_drawing_fill">「ぬる」ツール</a></li> <li><a href="#using_tools_drawing_magic">「まほう」ツール(特殊効果)</a></li> <li><a href="#using_tools_drawing_eraser">けしゴム</a></li> </ul> <li><a href="#using_tools_drawing_paint">ペイントブラシ「ふで」</a></li> <li><a href="#using_tools_drawing_stamp">「はんこ」ツール</a></li> <li><a href="#using_tools_drawing_lines">「せん」ツール</a></li> <li><a href="#using_tools_drawing_shapes">「かたち」ツール</a></li> <li><a href="#using_tools_drawing_text_and_label">「もじ」ツール、「ラベル」ツール</a></li> <li><a href="#using_tools_drawing_fill">「ぬる」ツール</a></li> <li><a href="#using_tools_drawing_magic">「まほう」ツール(特殊効果)</a></li> <li><a href="#using_tools_drawing_eraser">けしゴム</a></li> </ul>
@ -1602,6 +1608,7 @@
<li>"Microsoft" and "Windows" are registered trademarks of Microsoft Corp.</li> <li>"Microsoft" and "Windows" are registered trademarks of Microsoft Corp.</li>
<li>"Apple" and "macOS" are registered trademarks of Apple Inc.</li> <li>"Apple" and "macOS" are registered trademarks of Apple Inc.</li>
<li>"Twitter" is a registered trademark of Twitter, Inc.</li> <li>"Twitter" is a registered trademark of Twitter, Inc.</li>
<li>"Tumblr" is a registered trademark of Tumblr, Inc.</li>
</ul> </ul>
</section> </section>
</footer> </footer>

View file

@ -5,71 +5,143 @@
Tux Paint Signals Documentation </title> Tux Paint Signals Documentation </title>
<meta http-equiv="Content-Type" <meta http-equiv="Content-Type"
content="text/html; charset=utf-8"> content="text/html; charset=utf-8">
<style>
body { font-size: large; }
table { font-size: large; }
div.screenshot-center {
text-align: center;
}
div.screenshot-right {
float: right;
margin-left: 1em;
margin-bottom: 1em;
}
div.screenshot-right-after {
clear: both;
}
div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; }
h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt {
font-size: large;
color: #404;
font-family: sans;
margin-top: 1em;
margin-bottom: 0.25em;
}
dd, blockquote {
border-left: 1px solid #888;
padding-left: 1em;
border-radius: 0 0 0 1em;
}
p.note {
border: 1px solid #000;
background-color: #eee;
border-radius: 0.5em;
padding: 0.5em;
display: inline-block;
margin-right: 3em;
}
section.outer {
padding-bottom: 1em;
border-bottom: 2px solid #000;
}
section.indent p,dl {
margin-left: 2em;
}
section.indent dl p {
margin-left: 0;
}
p + ul {
margin-left: 2em;
}
@media print {
p {
orphans: 3;
widows: 3;
}
}
</style>
</head> </head>
<body bgcolor="#FFFFFF" <body bgcolor="#FFFFFF"
text="#000000" text="#000000"
link="#0000FF" link="#0000FF"
vlink="#FF0000" vlink="#FF0000"
alink="#FF00FF"> alink="#FF00FF">
<center> <section class="outer">
<h1> <center>
<img src="../../html/images/tuxpaint-title.png" <header>
width="205" <h1>
height="210" <img src="../../html/images/tuxpaint-title.png"
alt="Tux Paint"><br> width="205"
バージョン 0.9.28<br/> height="210"
Signals Documentation </h1> alt="Tux Paint"><br>
バージョン 0.9.28<br/>
Signals Documentation </h1>
<p>
Copyright &copy; 2019-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
2022年3月31日 </p>
</header>
</center>
</section>
<section>
<p> <p>
Copyright &copy; 2019-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br> Tux Paint responds to the following signals (which can be sent to the program's process via `<code>kill</code>` or `<code>killall</code>`, for example). </p>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p> <dl>
<dt>
<p> <code>SIGTERM</code>
2022年1月20日 </p> (also, <b><code>[Ctrl]</code></b> + <b><code>[C]</code></b> from a terminal running `<code>tuxpaint</code>`) </dt>
</center>
<dd>
<hr> <p>
Tux Paint responds as if the "Quit" button were pressed, or the desktop environment was told to close Tux Paint (e.g., by clicking a window close button, or pressing <b><code>[Alt]</code></b> + <b><code>[F4]</code></b> on most systems). </p>
<p>
Tux Paint responds to the following signals (which can be sent to the program's process via `<code>kill</code>` or `<code>killall</code>`, for example). </p> <p>
From the main interface, Tux Paint will prompt whether or not you wish to quit, and (unless overridden by the auto-save option, e.g. "<code>--autosave</code>") if you'd like to save the current drawing (if unsaved), and if so, and it's a modified version of an existing drawing (unless overridden by the options to save over old images, or always save new images; e.g. "<code>--saveover</code>" and "<code>--saveovernew</code>", respectively), whether or not to overwrite the existing drawing, or save to a new file. </p>
<dl>
<dt> <p>
<code>SIGTERM</code> 例:<code>killall tuxpaint</code> </p>
(also, <b><code>[Ctrl]</code></b> + <b><code>[C]</code></b> from a terminal running `<code>tuxpaint</code>`) </dt>
<p class="note">
<dd> <span title="Information">&#128161;</span> <strong>Note:</strong> From other parts of the interface, the signal is currently interpreted as a request to go back (e.g., from the "New" dialog back to the main interface), as if a "Back" button in Tux Paint were clicked, or the <b><code>[Esc]</code></b> was key pressed. </p>
<p> </dd>
Tux Paint responds as if the "Quit" button were pressed, or the desktop environment was told to close Tux Paint (e.g., by clicking a window close button, or pressing <b><code>[Alt]</code></b> + <b><code>[F4]</code></b> on most systems). </p>
<dt>
<p> <code>SIGUSR1</code> &amp; <code>SIGUSR2</code>
From the main interface, Tux Paint will prompt whether or not you wish to quit, and (unless overridden by the auto-save option, e.g. "<code>--autosave</code>") if you'd like to save the current drawing (if unsaved), and if so, and it's a modified version of an existing drawing (unless overridden by the options to save over old images, or always save new images; e.g. "<code>--saveover</code>" and "<code>--saveovernew</code>", respectively), whether or not to overwrite the existing drawing, or save to a new file. </p> </dt>
<p> <dd>
<b>Note:</b> From other parts of the interface, the signal is currently interpreted as a request to go back (e.g., from the "New" dialog back to the main interface), as if a "Back" button in Tux Paint were clicked, or the <b><code>[Esc]</code></b> was key pressed. </p> <p>
Tux Paint responds by setting its auto-save option (as if it had been launched with "<code>--autosave</code>"), as well as either the option to always save new images (as if launched with "<code>--saveovernew</code>") in the case of receiving a <code>SIGUSR1</code> signal, or to always save over the existing image (as if launched with "<code>--saveover</code>") in the case of receiving <code>SIGUSR2</code>. Then Tux Paint sends itself a <code>SIGTERM</code> signal, in an attempt to quit. (See above.) </p>
<p>
例:<code>killall tuxpaint</code> </p> <p>
</dd> So, from the main interface, Tux Paint should quit almost immediately, with no questions asked. </p>
<dt> <p>
<code>SIGUSR1</code> &amp; <code>SIGUSR2</code> 例:<code>killall -s SIGUSR1 tuxpaint</code> </p>
</dt>
<p class="note">
<dd> <span title="Information">&#128161;</span> <strong>Note:</strong> From other parts of the interface, unfortunately, Tux Paint will go back one level in the interface. Therefore, at this time, it may be necessary to send this signal to Tux Paint a few times, for it to quit completely. </p>
<p> </dd>
Tux Paint responds by setting its auto-save option (as if it had been launched with "<code>--autosave</code>"), as well as either the option to always save new images (as if launched with "<code>--saveovernew</code>") in the case of receiving a <code>SIGUSR1</code> signal, or to always save over the existing image (as if launched with "<code>--saveover</code>") in the case of receiving <code>SIGUSR2</code>. Then Tux Paint sends itself a <code>SIGTERM</code> signal, in an attempt to quit. (See above.) </p> </dl>
</section>
<p>
So, from the main interface, Tux Paint should quit almost immediately, with no questions asked. </p>
<p>
<b>Note:</b> From other parts of the interface, unfortunately, Tux Paint will go back one level in the interface. Therefore, at this time, it may be necessary to send this signal to Tux Paint a few times, for it to quit completely. </p>
<p>
例:<code>killall -s SIGUSR1 tuxpaint</code> </p>
</dd>
</dl>
</body> </body>
</html> </html>

View file

@ -5,59 +5,163 @@
Tux Paint SVG Documentation </title> Tux Paint SVG Documentation </title>
<meta http-equiv="Content-Type" <meta http-equiv="Content-Type"
content="text/html; charset=utf-8"> content="text/html; charset=utf-8">
<style>
body { font-size: large; }
table { font-size: large; }
div.screenshot-center {
text-align: center;
}
div.screenshot-right {
float: right;
margin-left: 1em;
margin-bottom: 1em;
}
div.screenshot-right-after {
clear: both;
}
div.keeptogether { page-break-inside: avoid; }
section h1 { font-size: 2em; }
h1, h2, h3, h4, h5 { font-family: sans; }
h1 { color: #800; page-break-before: always; break-before: always; }
h2 { color: #440; page-break-after: avoid; break-after: avoid; }
h3 { color: #080; page-break-after: avoid; break-after: avoid; }
h4 { color: #008; page-break-after: avoid; break-after: avoid; }
h5 { color: #808; page-break-after: avoid; break-after: avoid; }
h1 + p { page-break-inside: avoid; }
h2 + p { page-break-inside: avoid; }
h3 + p { page-break-inside: avoid; }
h4 + p { page-break-inside: avoid; }
h5 + p { page-break-inside: avoid; }
dt {
font-size: large;
color: #404;
font-family: sans;
margin-top: 1em;
margin-bottom: 0.25em;
}
dd, blockquote {
border-left: 1px solid #888;
padding-left: 1em;
border-radius: 0 0 0 1em;
}
p.note {
border: 1px solid #000;
background-color: #eee;
border-radius: 0.5em;
padding: 0.5em;
display: inline-block;
margin-right: 3em;
}
section.outer {
padding-bottom: 1em;
border-bottom: 2px solid #000;
}
section.indent p,dl {
margin-left: 2em;
}
section.indent dl p {
margin-left: 0;
}
p + ul {
margin-left: 2em;
}
@media print {
p {
orphans: 3;
widows: 3;
}
}
</style>
</head> </head>
<body bgcolor="#FFFFFF" <body bgcolor="#FFFFFF"
text="#000000" text="#000000"
link="#0000FF" link="#0000FF"
vlink="#FF0000" vlink="#FF0000"
alink="#FF00FF"> alink="#FF00FF">
<center>
<h1> <!-- Title -->
<img src="../../html/images/tuxpaint-title.png" <section class="outer">
width="205" <header>
height="210" <center>
alt="Tux Paint"><br> <h1>
バージョン 0.9.28<br/> <img src="../../html/images/tuxpaint-title.png"
SVG Documentation </h1> width="205"
height="210"
alt="Tux Paint"><br>
バージョン 0.9.28<br/>
SVG Documentation </h1>
<p>
Copyright &copy; 2007-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p>
<p>
2022年1月20日 </p>
</center>
</header>
</section>
<section class="indent">
<header>
<h1>About SVGs</h1>
</header>
<p> <p>
Copyright &copy; 2007-2022 by various contributors; see <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br> SVG (Scalable Vector Graphics) is an open standard used to describe two-dimensional vector graphics. It is great for diagrams and shapes, while PNGs are better for photographs. SVG files are a bit like instructions on how to make an image. This means that they can be resized without looking pixelated or blocky. </p>
<a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
</p> <p>
For more information, visit: <a href="https://www.w3.org/Graphics/SVG/">https://www.w3.org/Graphics/SVG/</a> </p>
</section>
<section class="indent">
<header>
<h1>How to make SVGs</h1>
</header>
<p> <p>
2022年1月20日 </p> An excellent tool with which to create SVG images for use in Tux Paint is Inkscape, a high-quality Open Source interactive drawing program available for Windows, macOS, and Linux. There are also other applications that can produce SVGs, both free/open source, and commerical/proprietary. </p>
</center>
<hr> <dl>
<dt><strong>Open Source</strong></dt>
<h2>About SVGs</h2> <dd>
<ul>
<p> <li> <cite>Inkscape</cite>
SVG (Scalable Vector Graphics) is an open standard used to describe two-dimensional vector graphics. It is great for diagrams and shapes, while PNGs are better for photographs. SVG files are a bit like instructions on how to make an image. This means that they can be resized without looking pixelated or blocky. </p> &mdash;
<a href="http://www.inkscape.org/">http://www.inkscape.org/</a>
<p> </li>
For more information, visit: <a href="https://www.w3.org/Graphics/SVG/">https://www.w3.org/Graphics/SVG/</a> </p> <li> <cite>Karbon</cite>
&mdash;
<h2>How to make SVGs</h2> <a href="https://calligra.org/karbon/">https://calligra.org/karbon/</a>
</li>
<p> </ul>
An excellent tool with which to create SVG images for use in Tux Paint is Inkscape, a high-quality Open Source interactive drawing program. </p> </dd>
<dt><strong>Proprietary</strong></dt>
<p> <dd>
It is likely that is already installed on your system. If not, it should be readily available from your Linux distribution's software repository. If not, or to learn more, visit <a href="http://www.inkscape.org/">http://www.inkscape.org/</a>, respectively. </p> <ul>
<li> <cite>CorelDRAW</cite>
<h2>Mac and Windows users</h2> (Corel)
<ul> &mdash;
<li> <cite>CorelDRAW</cite> <a href="https://www.coreldraw.com/en/">https://www.coreldraw.com/en/</a>
(Corel) </li>
&mdash; <li> <cite>Illustrator</cite>
<a href="http://www.corel.com/">http://www.corel.com/</a> (Adobe)
<li> <cite>Illustrator</cite> &mdash;
(Adobe)
&mdash;
<a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a> <a href="http://www.adobe.com/products/illustrator.html">http://www.adobe.com/products/illustrator.html</a>
</ul> </li>
<li> <cite>Boxy SVG</cite>
&mdash;
<a href="https://boxy-svg.com/">https://boxy-svg.com/</a>
</li>
<li> <cite>Sketch</cite>
(Sketch B.V.)
&mdash;
<a href="https://boxy-svg.com/">https://boxy-svg.com/</a>
</li>
</ul>
</dl>
</section>
</body> </body>
</html> </html>

View file

@ -304,5 +304,5 @@ void parse_one_option(struct cfginfo *restrict tmpcfg, const char *str, const ch
exit(53); exit(53);
} }
memcpy(offset+(char*)tmpcfg, &opt, sizeof(char*)); /* FIXME: This causes a warning; should it be 'sizeof(char)', or do we need to have the warning suppressed? -bjk 2021.10.14 */ memcpy((char**) (offset + (char*) tmpcfg), &opt, sizeof(char*));
} }

File diff suppressed because it is too large Load diff