WEBMAGICK(1)

πŸ“¦ version 2.02, in ubuntu jammy

πŸ’– NAME πŸ’–

webmagick β€” bestie, it makes gallery thumbnails for websites. That's it, that's the whole job. Also, hi, this is the webmagick(1) page from the FSF, so you know it's official πŸ’…


🌸 SYNOPSIS 🌸

webmagick [OPTIONS]

✨ DESCRIPTION ✨

WebMagick (aka webmagick) literally recurses through your directories of images and builds HTML pages and image-maps so you can show those images off in a web browser. Main character behavior, honestly πŸ‘‘

Okay so here's how you feed it options: you can drop them on the command line as --option, or you can put them in .webmagickrc files as $opt_option. Your choice, no judgment πŸ’–

By default WebMagick processes files in the current directory. Wanna point it somewhere else? Go look at --srcdir, it's got you.


🫢 General 🫢

  • --[no]debug β€” print debug messages (default off)
  • --[no]forcecache β€” force cached thumbnails to be generated, no matter what (default off)
  • --[no]forcehtml β€” force HTML files to be generated (default off)
  • --[no]forcemontage β€” force montage (default off)
  • --[no]ignorefp β€” ignore directories with names like _vti (those are FrontPage directories, we don't want them) (default on)
  • --[no]help β€” display the usage message (default off)
  • --[no]recurse β€” recurse the whole directory tree (default off)
  • --srcdir β€” the image directory to process
  • --[no]verbose β€” tell us more ... πŸ‘€ (default off)
  • --[no]version β€” print version and exit (default off)

πŸ¦‹ Paths πŸ¦‹

  • --iconpath β€” relative path under rootdir to webmagick icons
  • --iconbase β€” global base URL for webmagick icons
  • --prefixpath β€” path to prepend to generated URLs (like /~username, iykyk)
  • --rootpath β€” absolute path to the server root (that's the NCSA DocumentRoot)

πŸ—ΊοΈ Server-side imagemaps πŸ—ΊοΈ

  • --htimage β€” the Imagemap CGI program URL (set it to '' for none)
  • --maptype β€” server-side map type, either "ncsa" or "cern"
  • --[no]serversidemap β€” enable server-side map writting (default off)

πŸ“ Filenames πŸ“

  • --dirindexname β€” directory-name to title cross-reference file name
  • --imgindexname β€” image-name to thumbnail label cross-reference file name
  • --indexname β€” name of master index files (default is the server index)
  • --pageindexname β€” base name of page-related index files
  • --readme β€” name of the directory info file

πŸ“ Caching πŸ“

  • --[no]cache β€” cache thumbnails (default on)
  • --cachedir β€” subdirectory name to cache thumbnails in (default .cache)
  • --cacheformat β€” format of cached thumbnails (default JPEG)
  • --cachegeom β€” cache thumbnail geometry (default thumbgeom)
  • --cachemin β€” smallest image to cache, in pixels. (default 300*200)

πŸŽ€ Montage πŸŽ€

  • --[no]forcegif β€” force the imagemap to be in GIF format (default off)
  • --[no]forcejpeg β€” force the imagemap to be in JPEG format (default off)
  • --jpegquality β€” quality of JPEG imagemaps
  • --maxgif β€” maximum size of a GIF imagemap before it tries JPEG
  • --columns β€” montage columns
  • --rows β€” montage rows (max)
  • --[no]mapnetscape β€” map generated image files to the Netscape 216-color cube (default off)
  • --thumbbackground β€” montage background color
  • --thumbframebgcolor β€” background color inside of Frame (unused if there's no Frame)
  • --thumbborderwidth β€” thumbnail border width (in pixels)
  • --thumbcompose β€” thumbnail image composition operation (default Copy). The options are: Over, In, Out, Atop, Xor, Plus, Minus, Add, Subtract, Difference, Bumpmap, Copy, MatteReplace, Mask, Blend, Displace
  • --thumbfont β€” thumbnail title font
  • --thumbforeground β€” montage foreground color (this one effects the label color)
  • --thumbframe β€” geometry of the frame around a thumbnail (default: no frame)
  • --thumbgeometry β€” thumbnail geometry (widthxheight)
  • --thumbgravity β€” direction the thumbnail gravitates to (default Center). Options: NorthWest, North, NorthEast, West, Center, East, SouthWest, South, SouthEast. North is up ⬆️
  • --thumblabel β€” format for the default thumbnail text label
  • --thumblabelwidth β€” label width (in characters) to truncate to.
  • --thumbframecolor β€” frame color (if thumbnail frames are enabled)
  • --thumbshadow β€” enable a decorative shadow under the thumbnail
  • --thumbtexture β€” texture to tile onto the image background
  • --thumbtransparent β€” transparent color
  • --zoomfilter β€” zoom filter algorithm (Box/Triangle/Mitchell)

🌈 HTML Colors & Appearance 🌈

  • --address β€” optional user address info
  • --[no]anonymous β€” don't show WebMagick address and copyright info on pages (default off)
  • --coloralink β€” link (active) color
  • --colorback β€” background color (this also gets applied to the JPEG montage background)
  • --colorfore β€” foreground text color
  • --colorlink β€” link (unvisited) color
  • --colorvlink β€” link (visited) color
  • --dircoloralink β€” link (active) color (directory frame)
  • --dircolorback β€” background color (directory frame)
  • --dircolorfore β€” foreground color (directory frame)
  • --dircolorlink β€” link (unvisited) color (directory frame)
  • --dircolorvlink β€” link (visited) color (directory frame)
  • --dirhtmlext β€” extension for the directory frame
  • --stylesheet β€” URL to stylesheet (this overrides the other color options, so like, it wins)
  • --[no]date β€” output the updates date (default on)
  • --footer β€” page footer (imagemap frame) (defaults to </CENTER>)
  • --header β€” page header (imagemap frame) (defaults to <CENTER>)
  • --[no]javascript β€” enable JavaScript output (default off)
  • --[no]pichtml β€” per-image HTML file generation (default off)
  • --pichtmlext β€” per-image HTML file extension (default .html)
  • --pichtmlbottom β€” per-image HTML, extra HTML to display below the image (defaults to </CENTER>)
  • --[no]pichtmlnav β€” per-image HTML, show navigation buttons (default off)
  • --[no]pichtmlputtitle β€” put per-image HTML picture title (default on)
  • --pichtmltarget β€” per-image HTML default frame target
  • --pichtmltitleend β€” end tags for the per-image HTML picture title (default </P>)
  • --pichtmltitlestart β€” start tags for the per-image HTML picture title (default <P>)
  • --pichtmltop β€” per-image HTML, extra HTML to display above the image (defaults to <CENTER>)
  • --[no]readmevisible β€” show README.html on the first page rather than just linking it (default off)
  • --[no]tables β€” use HTML tables instead of imagemaps for thumbnails (default off)
  • --title β€” page title

🧚 Frame Options 🧚

  • --[no]frames β€” use frames; if there are no frames, a single directory collection is assumed (default on)
  • --framemarginwidth β€” pixels allocated to the frame margin in the horizontal direction
  • --framemarginheight β€” pixels allocated to the frame margin in the vertical direction
  • --framebordersize β€” pixels allocated to the frame border
  • --frameborder β€” enable (YES) or disable (NO) decorative frame borders
  • --framestyle β€” frame style to use (out of those available)
  • --[no]allowconfig β€” allow the user to configure framestyle, columns and rows (this requires javascript and tables) (default off)

πŸ’¬ Messages Replacement πŸ’¬

  • --msg_copyright β€” "Copyright "
  • --msg_date_format β€” "%B %e, %Y" (see strftime(3))
  • --msg_directories β€” "Directories"
  • --msg_directory_navigator β€” "Directory Navigator"
  • --msg_images β€” "Images"
  • --msg_index_of_directory β€” "Index of directory"
  • --msg_index_of_files β€” "Index of files "
  • --msg_index_through β€” "through"
  • --msg_next β€” "Next"
  • --msg_page_navigator β€” "Page Navigator"
  • --msg_page_updated_on β€” "Page updated on"
  • --msg_prev β€” "Prev"
  • --msg_produced_by β€” "Produced by"
  • --msg_readme β€” "ReadMe"
  • --msg_up β€” "Up"

πŸ› REPORTING BUGS πŸ›

Found a bug? Bestie, report it to <clindell@users.sourceforge.net>. And go visit the WebMagick web page at http://webmagick.sourceforge.net/ 🫢


πŸ‘€ SEE ALSO πŸ‘€

The full documentation for webmagick is maintained as a Texinfo manual. If the info and webmagick programs are properly installed at your site, the command

info webmagick

should give you access to the complete manual. No cap πŸ“–βœ¨


Okay that's the whole thing, and yes I need you to know this page is from webmagick 2.02, dated May 2009 β€” vintage, iconic, still serving looks πŸ’…πŸŒΈ Go build a gallery bestie, you've got this πŸŽ€

πŸ“¦ where this page comes from