digikam | advanced open-source digital photo management application | Camera library

 by   KDE C++ Version: v6.2.0 License: GPL-2.0

kandi X-RAY | digikam Summary

kandi X-RAY | digikam Summary

digikam is a C++ library typically used in Video, Camera applications. digikam has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. You can download it from GitHub.

digiKam is an advanced open-source digital photo management application that runs on Linux, Windows, and MacOS. The application provides a comprehensive set of tools for importing, managing, editing, and sharing photos and RAW files. You can use digiKam's import capabilities to easily transfer photos, RAW files, and videos directly from your camera and external storage devices (SD cards, USB disks, etc.). The application allows you to configure import settings and rules that process and organize imported items on-the-fly. digiKam organizes photos, RAW files, and videos into albums. But the application also features powerful tagging tools that allow you to assign tags, ratings, and labels to photos and raw files. You can then use filtering functionality to quickly find items that match specific criteria. In addition to filtering functionality, digiKam features powerful searching capabilities that let you search the photo library by a wide range of criteria. You can search photos by tags, labels, rating, data, location, and even specific EXIF, IPTC, or XMP metadata. You can also combine several criteria for more advanced searches. digiKam rely on Exiv2 library to handle metadata tag contents from files to populate the photo library. digiKam can handle RAW files, and the application uses the excellent LibRaw library for decoding raw files. The library is actively maintained and regularly updated to include support for the latest camera models. The application provides a comprehensive set of editing tools. This includes basic tools for adjusting colors, cropping, and sharpening as well as advanced tools for, curves adjustment, panorama stitching, and much more. A special tool based on Lensfun library permit to apply lens corrections automatically on images. Extended functionality in digiKam is implemented via a set of tools, dedicated especially to import and export contents to remote web-services. digiKam is based in part on the work of the Independent JPEG Group.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              digikam has a low active ecosystem.
              It has 475 star(s) with 71 fork(s). There are 28 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              digikam has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of digikam is v6.2.0

            kandi-Quality Quality

              digikam has no bugs reported.

            kandi-Security Security

              digikam has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              digikam is licensed under the GPL-2.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              digikam releases are not available. You will need to build from source code and install.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of digikam
            Get all kandi verified functions for this library.

            digikam Key Features

            No Key Features are available at this moment for digikam.

            digikam Examples and Code Snippets

            No Code Snippets are available at this moment for digikam.

            Community Discussions

            QUESTION

            Can't pass varable to sqlite in bash script (while other variables do pass)
            Asked 2021-Jan-04 at 02:31

            So I have a digikam database I'm messing around with. I have converted some vid files from MPG to MP4 (and lazily decided to just append ".mp4" to the ".mpg" filename (so .mpg.mp4 is the ugly result...) instead of replacing the original extension, which actually makes this a whole lot easier code-wise), imported them back and want to copy the tags over to the converted files. The database is a sqlite3 database. The ImageTags table contains the imageid field (matching the Images.id field) and the tagid field. It's a one-to-many deal, so if your imageid is 123 and you have tagids 3 and 4 assigned, you'd get two rows of data, one for each tag.

            Since sqlite doesn't support variables, I found (thanks to SO) how to quote variables from a shell script to a query. This code is rough and is only up to the point of trying to get the right output, not the point of adding to the db, but the idea is to get the converted mp4 file id from the database, get the original file id, then replace the ImageTags.imageid with the new one, and then add them as a new rows to the database in whatever way, haven't decided...below assumes a test case of just spitting out a csv file and then I can add that to the table, but I think I'd want to do this in some INSERT-wise fashion, but that's not where I'm stuck; I've not written that part yet and this is still in POC status.

            I have nearly the entire code working to this point, as ugly as it is, except for one part: this specific line doesn't work.

            ...

            ANSWER

            Answered 2021-Jan-04 at 02:31

            So the problem is that I was using -ascii. I should have been using -quote. It gives the expected output now.

            So it needed the data in the variables set as sql literals, and the -quote parameter works So this code works:

            Source https://stackoverflow.com/questions/65556166

            QUESTION

            How to extract multiple unique substrings in Bash
            Asked 2020-Jun-12 at 05:42

            Summary: I have a substring extraction problem that I am just failing on. I have a string that has an indeterminate multiple of people's names that I want to extract. Within the string, these substrings are fairly well defined, but the random number of substrings, the random lengths of the substrings, and my midling Bash skill is just overwhelming me.

            Context: I have used exiftool to extract the checked tags from files processed by DigiKam to produce my source string. I think this fact is fairly immaterial to the problem at hand, but provided for completeness.

            String Examples

            ...

            ANSWER

            Answered 2020-Jun-12 at 05:08

            With GNU grep, you could just do:

            Source https://stackoverflow.com/questions/62337702

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install digikam

            In order to compile, just use something like that:.
            -DCMAKE_INSTALL_PREFIX : decide where the program will be install on your computer.
            -DCMAKE_BUILD_TYPE : decide which type of build you want. You can chose between: debugfull. : for hacking. Include all debug information. debug. profile. relwithdebinfo : default. use gcc -O2 -g options. release : generate stripped and optimized bin files. For packaging.
            cmake . -DCMAKE_BUILD_TYPE=debugfull is equivalent to ./configure --enable-debug=full
            cmake . -DCMAKE_INSTALL_PREFIX=/usr is equivalent to ./configure --prefix=/usr
            cmake . -DCMAKE_BUILD_TYPE=debugfull -DCMAKE_INSTALL_PREFIX=$(kf5-config --prefix)

            Support

            If you have questions, comments, suggestions to make do email at :.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/KDE/digikam.git

          • CLI

            gh repo clone KDE/digikam

          • sshUrl

            git@github.com:KDE/digikam.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Camera Libraries

            react-native-camera

            by react-native-camera

            react-native-camera

            by react-native-community

            librealsense

            by IntelRealSense

            camerakit-android

            by CameraKit

            MagicCamera

            by wuhaoyu1990

            Try Top Libraries by KDE

            krita

            by KDEC++

            ghostwriter

            by KDEC++

            heaptrack

            by KDEC++

            kdenlive

            by KDEC++