Ankündigung

Einklappen
Keine Ankündigung bisher.

RAW image konvertieren

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • RAW image konvertieren

    Hallo,

    Ich wollte ein Script basteln das meine RAW Dateien in PNG konvertiert.
    Zum konvertieren aber benötigt man die Größenverhältnisse der Datei.
    Da die Dateien alle unterschiedliche Größen Haben bleibt mir nur der Header der Datei. Es ist immer ein 8byte Header und die x und y großen sind immer im 5. und 7. Byte.

    Nun meine Frage. Ist es möglich den hexadezimalwert an den zwei Stellen auszulesen ?

    Greets
    Damarist


  • #3
    Bevor du dir da unnötige Arbeit antust: Von welchem RAW-Format sprechen wir hier? Mit Bibliotheken wie Imagemagick (siehe unterstüzte Formate: http://www.imagemagick.org/script/formats.php) musst du nicht viel tun um von RAW auf PNG umzuwandeln.

    Kommentar


    • #4
      Es ist ein RGB RAW Format

      Kommentar


      • #5
        Zitat von damarist Beitrag anzeigen
        Ist es möglich den hexadezimalwert an den zwei Stellen auszulesen ?
        Es gibt keinen Hexadezimalwert auf der Ebene (Binär). Was du willst ist Byte 5 und Byte 7 auszulesen und das geht mit fread und ggf. http://php.net/manual/de/function.unpack.php
        Zitat von nikosch
        Macht doch alle was Ihr wollt mit Eurem Billigscheiß. Von mir aus sollen alle Eure Server abrauchen.

        Kommentar


        • #6
          Zitat von damarist Beitrag anzeigen
          Es ist ein RGB RAW Format
          Und? ImageMagick unterstützt das. Wenn nicht gibt es bestimmt andere Libs dafür. Warum selber bauen?

          Kommentar


          • #7
            Zitat von Tropi Beitrag anzeigen
            Und? ImageMagick unterstützt das. Wenn nicht gibt es bestimmt andere Libs dafür. Warum selber bauen?
            Auch wenn es ein wenig Älter ist... ImageMagick unterstützt dieses Format nicht

            Kommentar


            • #8
              Zitat von theTASTE Beitrag anzeigen
              Auch wenn es ein wenig Älter ist... ImageMagick unterstützt dieses Format nicht
              ImageMagick sagt da aber was anderes, klar unterstützt es RGB RAW sogar RGBA.
              Gibt massenhaft Threads im ImageMagick Forum darüber.
              Beim Link von Tropi findet man es ebenfalls.

              RGB RW Raw red, green, and blue samples Use -size and -depth to specify the image width, height, and depth. To specify a single precision floating-point format, use -define quantum:format=floating-point. Set the depth to 32 for single precision floats, 64 for double precision, and 16 for half-precision.

              Kommentar

              Lädt...
              X