.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.42) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "MAPIVI 1" .TH MAPIVI 1 "2022-03-15" "perl v5.34.0" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" Mapivi \- Picture Viewer and Organizer Mapivi means Martin's Picture Viewer .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\s-1JPEG\s0 picture viewer / image management system with meta info support written in Perl/Tk for \s-1UNIX,\s0 Mac \s-1OS X\s0 and Windows. .PP I wrote mapivi just for me, because I needed a image viewer which is also able to display and edit meta infos of \s-1JPEG\s0 pictures, like \s-1EXIF, JPEG\s0 comments and \s-1IPTC/IIM\s0 infos. As hobby photographer I am mostly interested in the \s-1EXIF\s0 infos (like timestamp, camera model, focal length, exposure time, aperture, etc.) and the possibility to add and edit \s-1IPTC\s0 infos and \s-1JPEG\s0 comments. But I also want to rename pictures according to their internal date/time and to do lossless rotation, lossless cropping and other stuff. .PP mapivi can be found here: http://mapivi.de.vu (link to the mapivi site) or if this won't work: http://herrmanns\-stern.de (real site) http://sourceforge.net/projects/mapivi (download) .PP I would be happy to receive some feedback (e.g. on which os mapivi works), bugfixes, patches or suggestions about mapivi. .PP Copyright (c) 2002 \- 2016 Martin Herrmann All rights reserved. .PP Feel free to redistribute. Enjoy! .SH "USAGE" .IX Header "USAGE" mapivi [\-i ] [file|folder] .PP to display a certain picture use: .PP mapivi picture.jpg .PP mapivi will generate and display all pictures in the folder as thumbnails. The given picture will be displayed in original size or zoomed to fit the window (picture frame). .PP to view a folder containing pictures use: .PP mapivi ~/pics/ .PP mapivi will generate and display all pictures in the given folder as thumbnails. .PP to start mapivi with the import wizard .PP mapivi \-i .SH "KEYS" .IX Header "KEYS" mapivi is controlled by the following keys: see also menu Help\->Keys (the list is generated from the source code and is always actual.) .IP "Space, Page-Down" 4 .IX Item "Space, Page-Down" Show the next picture in folder .IP "BackSpace, Page-Up" 4 .IX Item "BackSpace, Page-Up" Show the previous picture in folder .IP "Escape" 4 .IX Item "Escape" Iconify Mapivi (Boss-Key :) .IP "Cursor-up, \-down, \-left, \-right" 4 .IX Item "Cursor-up, -down, -left, -right" Scroll the picture, if it's bigger than the Canvas .IP "Shift-Cursor-up, \-down, \-left, \-right" 4 .IX Item "Shift-Cursor-up, -down, -left, -right" Move to the border of the picture, if it's bigger than the Canvas .IP "q" 4 .IX Item "q" Quit Mapivi .Sp For all other key bindings, see the menu Help\->Keys .SH "MOUSE" .IX Header "MOUSE" Try the right mouse button in the thumbnail picture list for a popup menu to copy, move, rename, rotate or delete pictures, to open a new folder, to add or remove comments or to exit Mapivi. .PP Use the buttons to add, edit or remove \s-1JPG\s0 comments, or to display all \s-1EXIF\s0 infos. .PP If you hold the mouse over the buttons or labels a help message will pop up (or at least at most of them :).