Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. German
  4. QImageIOHandler: Rejecting image as it exceeds the current allocation limit of 128 megabytes
QtWS25 Last Chance

QImageIOHandler: Rejecting image as it exceeds the current allocation limit of 128 megabytes

Scheduled Pinned Locked Moved Unsolved German
6 Posts 2 Posters 1.3k Views
  • 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.
  • WolframW Offline
    WolframW Offline
    Wolfram
    wrote on last edited by
    #1

    Hallo zusammen,

    beim Versuch, jpg's zu öffnen, bekomme ich die im Titel genannt Fehlermeldung.
    Gibt es eine Möglichkeit, die Limitierung zu umgehen?

    Wenn ich mich recht entsinne, hatte ich bei Qt5.15 diesen Fehler bei den gleichen Dateien nicht. Stehe irgendwie auf dem Schlauch...

    besten Gruß, Wolfram

    jsulmJ 2 Replies Last reply
    0
    • WolframW Wolfram

      Hallo zusammen,

      beim Versuch, jpg's zu öffnen, bekomme ich die im Titel genannt Fehlermeldung.
      Gibt es eine Möglichkeit, die Limitierung zu umgehen?

      Wenn ich mich recht entsinne, hatte ich bei Qt5.15 diesen Fehler bei den gleichen Dateien nicht. Stehe irgendwie auf dem Schlauch...

      besten Gruß, Wolfram

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote on last edited by
      #2

      @Wolfram Kannst du den relevanten Code zeigen und die Stelle wo diese Fehlermeldung kommt?

      https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • WolframW Wolfram

        Hallo zusammen,

        beim Versuch, jpg's zu öffnen, bekomme ich die im Titel genannt Fehlermeldung.
        Gibt es eine Möglichkeit, die Limitierung zu umgehen?

        Wenn ich mich recht entsinne, hatte ich bei Qt5.15 diesen Fehler bei den gleichen Dateien nicht. Stehe irgendwie auf dem Schlauch...

        besten Gruß, Wolfram

        jsulmJ Offline
        jsulmJ Offline
        jsulm
        Lifetime Qt Champion
        wrote on last edited by
        #3

        @Wolfram In Qt6 gibt es https://doc.qt.io/qt-6/qimagereader.html#setAllocationLimit

        https://forum.qt.io/topic/113070/qt-code-of-conduct

        1 Reply Last reply
        1
        • WolframW Offline
          WolframW Offline
          Wolfram
          wrote on last edited by
          #4

          Habe eine Datei "m_file" im Zugriff, in der ab Stelle "start" ein eingebettetes JPG in der Länge "length" liegt.
          So funktioniert es bislang...

          QPixmap* TA7File::extractJPEGImage(quint32 start, quint32 length)
          {
          // Auslesen eines eingebetteten jpg-Files
          bool success;
          QByteArray ba;
          QPixmap *pm;

          m_file->seek(start);  
          ba.resize(static_cast<qint32> (length));
          
          ba = m_file->read(length);
          pm = new QPixmap();
          success = pm->loadFromData(ba, "JPG");
          
          if (success)
              return pm;
          else
              return nullptr;
          

          }

          jsulmJ 1 Reply Last reply
          0
          • WolframW Wolfram

            Habe eine Datei "m_file" im Zugriff, in der ab Stelle "start" ein eingebettetes JPG in der Länge "length" liegt.
            So funktioniert es bislang...

            QPixmap* TA7File::extractJPEGImage(quint32 start, quint32 length)
            {
            // Auslesen eines eingebetteten jpg-Files
            bool success;
            QByteArray ba;
            QPixmap *pm;

            m_file->seek(start);  
            ba.resize(static_cast<qint32> (length));
            
            ba = m_file->read(length);
            pm = new QPixmap();
            success = pm->loadFromData(ba, "JPG");
            
            if (success)
                return pm;
            else
                return nullptr;
            

            }

            jsulmJ Offline
            jsulmJ Offline
            jsulm
            Lifetime Qt Champion
            wrote on last edited by
            #5

            @Wolfram Benutzt du Qt5 oder Qt6?
            Wenn Qt6 dann siehe meinen zweiten Post here.

            https://forum.qt.io/topic/113070/qt-code-of-conduct

            1 Reply Last reply
            0
            • WolframW Offline
              WolframW Offline
              Wolfram
              wrote on last edited by
              #6

              Qt6.
              Genau nach so etwas hatte ich gesucht. Ich werde es ausprobieren...
              Vielen Dank!!

              1 Reply Last reply
              2

              • Login

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