xpaint(1)
๐
xpaint โ bestie, it's the xpaint(1) manual page โจ
okay so you opened the General Commands Manual and you landed on xpaint(1). sit down, grab a strawberry ๐, and let me tell you everything about this icon. no cap, all the facts are staying, I'm just making them cute.
๐ธ NAME ๐ธ
xpaint โ Simple Paint program ๐จ
โจ SYNOPSIS โจ
xpaint [ -size WIDTHxHEIGHT ] [ -winsize WIDTHxHEIGHT ]
[ -zoom VALUE ] -8 | -12 | -24 [ -visual VISUAL ] [ -dpi DPI ]
[ -canvas ] [ -fullpopup ] [ -simplepopup ] [ -nomenubar ]
[ -screenshot ] [ -nowarn ] [ -astext ] [ -undosize VALUE ]
[ -operation NUMBER ] [ -filter FILE ] [ -proc FILE ]
[ -rcfile FILE ] [ -msgfile FILE ] [ -helpfile FILE ] [ -sharedir DIR ]
[ -encoding 0/8/16 ] [ -menufont FONT ] [ -textfont FONT ]
[ -lang LANGUAGE ] [ -twistcolor VALUE ] [ -hilitcolor VALUE ]
[ /o ] [ /c ] [ /l ] FILENAMES ...
like. look at all those flags. she's got range ๐
๐ฆ DESCRIPTION ๐ฆ
XPaint is a color image editing tool โ and she is not just your average paint program, bestie. She features most standard paint program options plus advanced features like image processing algorithms. main character energy fr fr. ๐
She lets you edit multiple images simultaneously (yes, multitasking queen) and supports various formats, including PPM, XBM, TIFF, JPEG, etc. ๐
The functionality of XPaint is divided into:
- a toolbox area for selecting the current paint operation, and
- paint windows for modifying/creating images.
Each paint window has access to its own color palette and set of patterns, although the paint operation in use is globally selected for all windows. iykyk. ๐
XPaint runs on a variety of displays. It should be noted that saving images will adapt them to the current display type (i.e. a color image loaded on a greyscale screen will be saved as a grey image). ๐ so watch out for that.
There is also an extensive on-line help system available. ๐ซถ
๐ OPTIONS ๐
By default all images given on the command line are listed in the browser of preselected files, but only the first one will be displayed. The /o switch (resp. /c, /l) indicates that the next images will be opened in a graphical canvas (resp. in the clipboard, resp. again listed in the file browser). slay, very organized of her.
In addition to being able to specify image files to open, the following options are available on the command line:
-sizewxh โ Default width and height for new paint canvas being opened.-winsizewxh โ Default width and height for new canvas window being opened.-zoomz โ Default zoom value of image being opened. Reduction can be obtained by specifying for example:3or-3which yields reduction factor 1/3. Only non zero integers and inverses of integers are allowed. ๐งฎ-8โ Use an 8 bitPseudoColorvisual.-12โ Use a 12 bitPseudoColorvisual.-24โ Use a 24 bitTrueColorvisual.-visualVISUAL โ Use VISUAL instead of the default visual. See also the section VISUAL FORMAT below for the list of possible visual types. ๐-dpiDPI โ Use DPI as dpi (dot per inch) value for vector format images such asPS,PDF,SVG, andTeX,LaTeXdocuments. Default is300. The option has no effect for bitmap images.-langLANGUAGE โ Use LANGUAGE instead of the default language set by the environment.-encoding0/8/16โ Use UTF8, or one of the usual earliers 8bit locales (or one of the rare 16bit locales). Default is0, i.e. UTF8.-menufontFONT โ Use FONT in the menu fonts. This should be specified according to the fontconfig library specifications. Default isLiberation-10:matrix=0.85 0 0 0.9, that is Liberation font with a suitable matrix scaling. ๐-textfontFONT โ Use FONT as default text font. This should be specified according to the fontconfig library specifications. Default isTimes-18, that is Times at 18pt.-twistcolorVALUE โ Use an hexadecimal color value#PQRSTUin order to indicate insensitive items in the menus through a color twist โ if#is replaced with|(resp.&,^) the resulting value is an OR (resp. AND, XOR) of the specified normal color with the given hexadecimal value. When#PQRSTUis replaced by~PQ, the option sets a transparency level instead. โจ so many flavors of twist, obsessed.-hilitcolorVALUE โ Use VALUE to modify background color for hilighted items. Use an hexadecimal value#PQRSTUwhich is either close to#000000or close to#fffffffor best results.-sharedirDIR โ Use DIR instead of the default share directory (e.g./usr/share/xpaint).-rcfileFILE โ Load FILE instead of the default RC file specified at compile time. See also the section RC FILE FORMAT below.-msgfileFILE โ Load FILE instead of the default message file specified in the app-defaults file (if any). The directory is relative to the share directory, unless FILE starts with a slash or a dot character.-helpfileFILE โ Load FILE instead of the default help file specified in the app-defaults file (if any). The directory is relative to the share directory, unless FILE starts with a slash or a dot character.-canvasโ Popup an empty canvas on startup. ๐ผ๏ธ-fullpopupโ This controls whether the floating canvas popup shows the whole menu from the canvas menubar.-simplepopupโ This controls whether the floating canvas popup just shows the edit commands.-nomenubarโ Do not show menu bar on top of canvas windows. minimalism queen.-screenshotโ Operate xpaint in screenshot mode from start-up. ๐ธ-operationNUMBER โ Start with operation <NUMBER> set in tool panel.-undosizeNUMBER โ Set undo memory limit to <NUMBER> (default is1โ only one undo !) ๐ญ one (1) undo. be careful bestie.-filterFILE โ Define filter at start-up by using <FILE> as C-script.-procFILE โ Define and execute procedure at start-up by using <FILE> as C-script.-nowarnโ Do not emit warnings about possible data loss due to different depth of display and image. ๐ lowkey living dangerously but ok.-astextโ Try to load as text those files which fail to be detected as a proper image format.-helpโ Give a summary of the available options. ๐ซถ
๐งฐ TOOLBOX ๐งฐ
The toolbox window is displayed when XPaint is started. The toolbox is used to select an operation which can then be applied to any image area presented (painting window, fat bits, pattern editor, etc.). The window has a selection of painting operations (as icons) and several pull down menus. very iconic of her tbh. โจ
๐จ PAINTING WINDOW ๐จ
The painting window holds a canvas area for painting the displayed image, menus for performing operations on this image, and primary and secondary color/pattern palettes along with buttons for adding to these. ๐
๐ VISUAL FORMAT ๐
The display visual to use may be specified using the -visual option. Choices for the argument are:
TrueColorPseudoColorDirectColorStaticColorStaticGrayGrayScale- or the decimal visual number (from
xdpyinfo).
Examples:
-visual TrueColor
-visual GrayScale
-visual PseudoColor
-visual 47
Alternatively, -8, -12, and -24 are also acceptable for specifying pseudo8, pseudo12, and truecolor24 respectively. ๐
๐ RC FILE FORMAT ๐
The RC file can be used to customize the color/pattern palettes. If a system-wide RC file is specified with the -rcFile option, that file is read first; otherwise, the defaults specified at compile time are loaded. Then, the file .XPaintrc is searched for first in the user's home directory and then in the current directory. Any settings specified here are appended to the one in the system-wide RC file. ๐
Any time a new canvas is created, the .XPaintrc file is read again if it has changed. ๐
The RC file can contain any of the following entries, in any order:
#or!at the start of a line initiates a comment. The rest of the line is ignored.solid colorโ where color is a color in standard X11 format (eg.GoldenRod1,#a2b5cdโ see alsoX(1)) adds a solid color to the palette.pattern BeginData bitmap EndDataโ where bitmap is a bitmap specification inXBMorXPMformat, adds a fill pattern to the palette.
Note that there must be a newline afterBeginData, and thatEndDatamust appear on a line by itself. โ ๏ธ fr fr do not skip that newline.
pattern filenameโ where filename is a file containing a bitmap inXBMorXPMformat, also adds a pattern to the palette.
The squares in the palette have a default size of 24 by 24 pixels. This can be changed by setting the XPaint.patternsize resource to a number between 4 and 64. ๐
๐ AUTHORS ๐
The original author is David Koblas, koblas@netcom.com. Around 1992, he wrote this: I am interested in how this program is used, if you find any bugs, I'll fix them; if you notice any rough spots, or think of some way in which it could be better, feel free to drop me a message. ๐ซถ so sweet honestly.
Torsten Martinsen, torsten@danbbs.dk, has taken maintenance from 1996 to 2000 approximately, from version 2.2 to version 2.6.2.
Jean-Pierre Demailly, demailly@fourier.ujf-grenoble.fr, who started maintaining Xpaint around 1999, is to blame for any (mis)features added in version 2.5.8 and in the following releases. ๐ญ iconic of him to claim that.
Many people, too numerous to mention, have contributed to the development of XPaint. See ChangeLog in the source distribution for details. ๐
and that's the whole page bestie!! this one comes from XPAINT_RELEASE and it's the xpaint(1) manual, so go paint something gorgeous. mwah ๐โจ๐ธ
๐
no cap, go read X(1) if you want the color deets ๐
๐ฆ where this page comes from
- debian bookworm: xpaint 2.9.1.4-4+b1
- debian trixie: xpaint 2.9.1.4-5
- ubuntu jammy: xpaint 2.9.1.4-4
- ubuntu noble: xpaint 2.9.1.4-4.1build2
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms