TinyTIFF | lightweight TIFF reader/writer library

 by   jkriege2 C++ Version: 3.0.0.0 License: LGPL-3.0

kandi X-RAY | TinyTIFF Summary

kandi X-RAY | TinyTIFF Summary

TinyTIFF is a C++ library. TinyTIFF has no bugs, it has no vulnerabilities, it has a Weak Copyleft License and it has low support. You can download it from GitHub.

(c) 2014-2020 by Jan W. Krieger. This is a lightweight C/C++ library, which is able to read and write basic TIFF files. It is significantly faster than libTIFF, especially in writing large multi-frame TIFFs. This software is licensed under the term of the GNU Lesser General Public License 3.0 (LGPL 3.0).
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              TinyTIFF has a low active ecosystem.
              It has 67 star(s) with 22 fork(s). There are 8 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 1 open issues and 8 have been closed. On average issues are closed in 110 days. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of TinyTIFF is 3.0.0.0

            kandi-Quality Quality

              TinyTIFF has no bugs reported.

            kandi-Security Security

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

            kandi-License License

              TinyTIFF is licensed under the LGPL-3.0 License. This license is Weak Copyleft.
              Weak Copyleft licenses have some restrictions, but you can use them in commercial projects.

            kandi-Reuse Reuse

              TinyTIFF releases are available to install and integrate.
              Installation instructions are not available. 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 TinyTIFF
            Get all kandi verified functions for this library.

            TinyTIFF Key Features

            No Key Features are available at this moment for TinyTIFF.

            TinyTIFF Examples and Code Snippets

            TinyTIFFReader,Usage
            C++dot img1Lines of Code : 75dot img1License : Weak Copyleft (LGPL-3.0)
            copy iconCopy
               TinyTIFFReaderFile* tiffr=NULL;
               tiffr=TinyTIFFReader_open(filename); 
                if (!tiffr) { 
                    std::cout<<"    ERROR reading (not existent, not accessible or no TIFF file)\n"; 
                } else { 
                    if (TinyTIFFReader_wasError(tiffr)) {  
            TinyTIFFWriter,Usage
            C++dot img2Lines of Code : 8dot img2License : Weak Copyleft (LGPL-3.0)
            copy iconCopy
               TinyTIFFWriterFile* tif=TinyTIFFWriter_open("myfil.tif", 8, 1, 32, 32, TinyTIFFWriter_Greyscale);
               if (tif) {
                   for (uint16_t frame=0; frame<50; frame++) {
                       const uint8_t* data=readImage();
                       TinyTIFFWriter_writeImage(  
            TinyTIFFWriter,Multi-Sample Images
            C++dot img3Lines of Code : 8dot img3License : Weak Copyleft (LGPL-3.0)
            copy iconCopy
               TinyTIFFWriterFile* tif=TinyTIFFWriter_open("myfil.tif", 8, 3, 32, 32, TinyTIFFWriter_RGB);
               if (tif) {
                   for (uint16_t frame=0; frame<50; frame++) {
                       const uint8_t* data=readImage();
                       TinyTIFFWriter_writeImage(tif, d  

            Community Discussions

            QUESTION

            Perl6 NativeCall cannot locate symbol in native library
            Asked 2018-Dec-19 at 15:36

            I have a module using NativeCall that works on both Linux and macOS, but not Windows. When I try to use the module on Windows I get lots of errors like:

            ...

            ANSWER

            Answered 2018-Dec-19 at 15:36

            I think you will have to give TINYTIFFREADER_LIB_EXPORT and TINYTIFFWRITER_LIB_EXPORT defines a value (either in the source, but probably better to have it be passed by the build system) and on windows i think it has to be __declspec(dllexport), otherwise the symbols may not be made available in the dll.

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

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

            Vulnerabilities

            No vulnerabilities reported

            Install TinyTIFF

            You can download it from GitHub.

            Support

            library docukentation: https://travis-ci.org/jkriege2/TinyTIFFAPI documentation: http://jkriege2.github.io/TinyTIFF/modules.htmlbuild instructions: http://jkriege2.github.io/TinyTIFF/page_buildinstructions.htmlusage instructions: http://jkriege2.github.io/TinyTIFF/page_useinstructions.html
            Find more information at:

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

            Find more libraries

            Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link