some adaptations for Ubuntu 24.04
Thanks for the quick help.
Hi, sure, if you select one or several images and press button "0" (zero) the images are rotated according to the exif orientation attribute . It's also possible to auto rotate the images alteady during picture import . Best regards Martin
How to use exif field Orientation?
That was fast. Thanks. No, I didn't known about IPTC.
Thanks for the nice feedback! Wow, the first feature request after 12 years! :) I added the requested keybinding Ctrl-l (add last comment) and documented the existing keybinding for Ctrl-c (add copyright), see revision 456. BTW, I don't use the JPEG comment section any more, I completely switched to use IPTC data which offers more structure and thus better searches. Have you ever tried it?
Added keybindings in comment window Ctrl-l for last comment and Ctrl-c for copyright, see also https://sourceforge.net/p/mapivi/feature-requests/25/
More keybindings / shortcuts in Comment window
new feature to convert heic images to jpg images
added progress info in log frame when sending pictures via email
bug fix to last version (452): problem: context menu closed when a sub menu item should be selected.
changed behavior of all three context menus of the main window: folder menu, thumbnail menu, picture menu
added new option to activate "filter pics by keyword" at each start of Mapivi.
fix: jhead autorot does not change the modification date of the file.
improved folder checklist
Hi Johannes, sorry, for the late answer. Mapivi needs some icons and you should do what Mapivi asks you to do (at the end your message): "Please copy the needed icons to /usr/share/mapivi/icons and restart Mapivi." You will find them in the icons/ folder. :) Please let me know if this doesn't work. Regards, Martin
File /usr/share/mapivi/icons/list-add.png used as Plus icon is missing.
Search for duplicates:
Search for duplicates:
Deactivated searchDupDialog in light_table_add_list() to avoid double checking. Searching for duplicates is now only done in light_table_edit() by calling replace_missing_pictures().
minor improvements
collections: improved handling of missing pictures: if no picture with same file name is found we try to find a picture with same EXIF creation date/time
minor improvments (added summary to light_table_add_list()) and German translations
collection window: added a search and select by path/file name function to the menu
fixed umlaut conversion table to utf8
refactored filter_pics: extracted function for single images: pic_has_keyword()
added new function to search for picture duplicates by same creation date and time.
If you would like to add a translation into a new language, please start with the German translation file (https://sourceforge.net/p/mapivi/code/HEAD/tree/languages/mapivi-lang-de), copy it and rename it to mapivi-lang-xx (xx is the 2 letter language code according to https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes), replace the German strings with the new translations. You may comment out (using #) the lines which are not yet translated to test early. Copy the new file to the language folder...
Hi, I still wonder about your request "making batch convertion 10,000 file instead of selecting each one". Mapivi enables to select any number of pictures and start a batch function (rotating, resizing, adding border, adding comment/IPTC info, ...) on all of them. Regards Martin
Can't open Imágenes directory
Marked as closed-postponed. To be solved as soon as Perl/Tk is enabled to handle unicode filenames.
Hello, you are right. I checked again, but I fear I can not fix this problem. "Unfortunately, there are still places in Perl ignorant of Unicode. One of these places are filenames. Consequently, the file selectors in Perl/Tk do not handle encoding of filenames properly. Currently they suppose that filenames are in iso-8859-1 encoding, at least on Unix systems. As soon as Perl has a concept of filename encodings, then Perl/Tk will also implement such schemes." Source: https://metacpan.org/pod/distribution/Tk/pod/UserGuide.pod...
r438 has the same problem (spare me of sending another screenshot). I didn't create such a directory Imágenes - it was already created right after installing Ubuntu (Spanish) and images are stored there by default. Thanks for taking a look.
Hello, you've been using svn revision 356, the actual version is 438. Please install the newest version (available here: https://sourceforge.net/p/mapivi/code/HEAD/tree/) and retry. However, my advice is not to use non-ASCII chars in file and folder names, this is still a problem for many programs and always tricky when transfering files between different operating systems.
It is still problematic with version 1.2
Can't open Imágenes directory
Which version of Mapivi are you using? I thought the handling of non ASCII is solved, but as I aviod using such in file and folder names, but I might be wrong Batch processing is supported for most of the functions. For which conversion would you like to use it? Where is it missing? No, I'm not planning any pay per feature work mode. I usually add features and bug fixes that are requested by the users or by myself when I have some spare time. I'm not sure what you mean with "technical on top of non-tech...
Which version of Mapivi are you using? I thought the handling of non ASCII is solved, but as I aviod using such in file and folder names, I might be wrong Batch processing is supported for most of the functions. For which conversion would you like to use it? No, I'm not planning any pay per feature work mode. I usually add features and bug fixes that are requested by the users or by myself when I have some spare time. I'm not sure what you mean with "technical on top of non-tech translation work"?...
switched skript back to utf-8 encoding (encoding was broken accidently by the previous check-in)
fixed handling of symbolic linked (aka soft link) dirs in UNIX
Just so let you know I don't know how to program in Perl but I'm familiar with tk from tcl. It would be great if there is a way I can work on the technical on top of non-tech translation work, using my existing tcl/tk skill.
There are multiple things I think needs fixing, one of them is that mapivi seem to fail if the directory name has non-ascii code. If you open ~/Imágenes (Spanish for ~/Images), then Mapivi fails because it tries to open ~/Imágenes instead, which doesn't exist. Furthermore I'd like to see batch processing made easy, such as making batch convertion 10,000 file instead of selecting each one. But one has to start somewhere, so maybe translation. Also do you accept sponsorship? In the "pay for feature"...
Hi, sure, any help is very welcome! I‘m happy about translations, bug fixes, code improvements, new features, documentation, updated debian packages, ... Where would you like to support? What do you think is most important to fix first? Best regards Martin Am 20.03.2021 um 01:41 schrieb Zhang Weiwu zhangweiwu@users.sourceforge.net: I'm thinking of helping, maybe starting from translation, but not seeing any historical patches not sure if you would allow anyone to submit works for your project?...
Hi, sure, any help is very welcome! I‘m happy about translations, bug fixes, code improvements, new features, documentation, updated debian packages, ... Where would you like to support? What do you think is most important to fix first? Best regards Martin
I'm thinking of helping, maybe starting from translation, but not seeing any historical patches not sure if you would allow anyone to submit works for your project? If you do allow, which area do you want to see improved first?
new feature to open a selected picture in the file manager. Only tested on Ubuntu. To activate see thumbnail context menu "Open in file manager".
added log info and german translation
new function in picture context menu: open picture in its collection (see: open_pic_in_collection())
double click on a folder in navigation tree opens folder and new: shows sub folders in tree! (no need to click on the tiny plus symbol)
added command line option -paths to display import folders used by mapivi
Improved command line processing by using GetOpt::Long, to try, try: "mapivi -?" :)
made some changes in selectDirInTree to improve handling of linked folders - but without success
Improved Linux Update description
fixed typo
Fixed bug when opening a collection with missing pictures. The thumbnails have been repaced by other pictures with the same name, but the $ltw->{canvas}->{thumb_list} was still wrong. The replacing is now done earlier when editing an existing collection.
minor improvements
Increased default canvas size to support UHD (4K) and 8K displays.
display all folders on the same level when starting mapivi. So far only the actual folder was shown, which was sometimes a little bit confusing.
Improved merging of picture collections:
Added some German translations
New feature to repair broken IPTC segments, by writing a string in EditStatus using Image::ExifTool. The old value of EditsŚtatus is safed and restored.
one more todo: fix/remove IPTC using exiftool
updated ToDo list
Modified preset values in resize picture dialog to FullHD and 4K width
Updated install hints and links
added and updated ToDo list
added more german translations
clean database: improved user info
Send pictures by email: Resize based on Megapixels instead of pixels width
added Overwrite and normal mode to setEXIFDate_from_file_name
file name to EXIF date: Support new file name date/time format (from iPhone "Foto 18.01.19 18 59 59.jpg")
added ToDo resize to pixels size
Improved "Add to database" buildDatabase() dialog and function:
improved set EXIF date from file name: 8 digit dates within the file name are now also supported
add key binding <E> to send marked pictures via email.
New feature:
renamed "File suffix" to "File type" in Sort menu
New option in menu Sort:
Imporved show hidden files dialog:
Improved folder checklist
removed some debug print statements
Added two functions to adjust picture ratings:
Still experimental version - use with care!!!
Increased some maximum values:
Import pictures: Ask user before importing pictures from several folders
Still an experimental version. Use with care!!!
Improved handling of RAW files:
experimental version: trying to add keyword support for RAW files
fixed many Lint warnings (mostly - or even all of it scalar() stuff)
Enhanced function setEXIFDate_from_file_name to not only set the year, but also month and day if available
added desktop file for Mapivi (stolen from Debain package, and added some more keywords)
CanvasInfoText:
scrolling to moved thumbnail in picture collection window is now working (light_table_scroll_to_thumb())
experimental version - do not use!
Updated Mapivi URLs
Home
Home
Home
Home
Added dialog to ask before moving pictures to a folder in the navigation frame folder tab.