Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Image plugin
Forum Updated to NodeBB v4.3 + New Features

Image plugin

Scheduled Pinned Locked Moved Solved General and Desktop
21 Posts 5 Posters 8.7k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mrjjM mrjj

    @samdol
    Hi do you mean a raw image format like in cameras or just raw as in no header etc?
    http://stackoverflow.com/questions/18637721/how-to-display-a-raw-image-file-in-a-qt-gui

    S Offline
    S Offline
    samdol
    wrote on last edited by samdol
    #11
    This post is deleted!
    1 Reply Last reply
    0
    • mrjjM mrjj

      @samdol
      Hi do you mean a raw image format like in cameras or just raw as in no header etc?
      http://stackoverflow.com/questions/18637721/how-to-display-a-raw-image-file-in-a-qt-gui

      S Offline
      S Offline
      samdol
      wrote on last edited by
      #12

      @mrjj
      I mean the image format like in cameras, such as CRW, NEF,...

      mrjjM 1 Reply Last reply
      0
      • S samdol

        @mrjj
        I mean the image format like in cameras, such as CRW, NEF,...

        mrjjM Offline
        mrjjM Offline
        mrjj
        Lifetime Qt Champion
        wrote on last edited by
        #13

        @samdol said in Image plugin:

        CRW

        Nope, never saw such plugin. For some camera vendors you have to use the SDK to read it.
        http://amin-ahmadi.com/2016/06/09/how-to-handle-canon-eos-raw-images-in-qt-c/

        Alternatively, you can use a lib
        http://www.libraw.org/
        and use to convert to format that you can
        load or embed into Qt app so it can load native.

        S 1 Reply Last reply
        1
        • mrjjM mrjj

          @samdol said in Image plugin:

          CRW

          Nope, never saw such plugin. For some camera vendors you have to use the SDK to read it.
          http://amin-ahmadi.com/2016/06/09/how-to-handle-canon-eos-raw-images-in-qt-c/

          Alternatively, you can use a lib
          http://www.libraw.org/
          and use to convert to format that you can
          load or embed into Qt app so it can load native.

          S Offline
          S Offline
          samdol
          wrote on last edited by
          #14

          @mrjj
          Thank you for the link.
          Is the libraw OK to be used on commercial project?
          Do I have to buy the license to use in commercial project?

          1 Reply Last reply
          0
          • M Offline
            M Offline
            mchinand
            wrote on last edited by
            #15

            See the licensing options for libraw here. If you adhere to the terms of one of these licenses you can probably use it in a commercial project.

            1 Reply Last reply
            1
            • mrjjM mrjj

              @samdol
              Hi do you mean a raw image format like in cameras or just raw as in no header etc?
              http://stackoverflow.com/questions/18637721/how-to-display-a-raw-image-file-in-a-qt-gui

              S Offline
              S Offline
              samdol
              wrote on last edited by
              #16

              @mrjj

              From the link, it seems we need to know
              width, height ,QImage::Format about the raw image file before read it.
              Could we know those information before read it?

              mrjjM 1 Reply Last reply
              0
              • S samdol

                @mrjj

                From the link, it seems we need to know
                width, height ,QImage::Format about the raw image file before read it.
                Could we know those information before read it?

                mrjjM Offline
                mrjjM Offline
                mrjj
                Lifetime Qt Champion
                wrote on last edited by
                #17

                @samdol said in Image plugin:

                Could we know those information before read it?

                Not really. That is why raw means many things.
                One can guess about it if knowing color format/depth and the filesize but
                ultimately it could be anything.

                For Cameras the raw format means uncompressed. Each vendor might save raw differently and hence
                its not easy to "just" read raw files.

                S 1 Reply Last reply
                1
                • mrjjM mrjj

                  @samdol said in Image plugin:

                  Could we know those information before read it?

                  Not really. That is why raw means many things.
                  One can guess about it if knowing color format/depth and the filesize but
                  ultimately it could be anything.

                  For Cameras the raw format means uncompressed. Each vendor might save raw differently and hence
                  its not easy to "just" read raw files.

                  S Offline
                  S Offline
                  samdol
                  wrote on last edited by
                  #18

                  @mrjj
                  when tried the code in the link with some raw files (NiKON NEF, ..) I could only see unrecognizable dots on the screen. Is it because I did not put the right w, h and format?

                  mrjjM 1 Reply Last reply
                  0
                  • S samdol

                    @mrjj
                    when tried the code in the link with some raw files (NiKON NEF, ..) I could only see unrecognizable dots on the screen. Is it because I did not put the right w, h and format?

                    mrjjM Offline
                    mrjjM Offline
                    mrjj
                    Lifetime Qt Champion
                    wrote on last edited by
                    #19

                    @samdol
                    Yes if you specify wrong parameters for the format it will look distorted.

                    S 1 Reply Last reply
                    1
                    • mrjjM mrjj

                      @samdol
                      Yes if you specify wrong parameters for the format it will look distorted.

                      S Offline
                      S Offline
                      samdol
                      wrote on last edited by
                      #20

                      @mrjj
                      I saw some image Viewer shows raw image file. I wonder how it could read raw image. Because in order to read it correctly, we need to know the w, h, format in advance and there is no way to know w,h, format.

                      1 Reply Last reply
                      0
                      • mrjjM Offline
                        mrjjM Offline
                        mrjj
                        Lifetime Qt Champion
                        wrote on last edited by
                        #21

                        Well most of the viewers use a library and hence knows vendor raw format and can guess
                        at format otherwise. Many raw formats do have a header to give more info.
                        So for camera raw means uncompressed and non filtered and not so much raw block of image data as it
                        means in other contexts.

                        1 Reply Last reply
                        1

                        • Login

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • Users
                        • Groups
                        • Search
                        • Get Qt Extensions
                        • Unsolved