XnView Wie kann ich das Einleseformat von Dateien ändern?

1316
RCIX

Ich habe eine "RAW-Datei" (nicht unverarbeitete Bilddaten, aber unformatierte Höhendaten aus einem Karteneditor eines Spiels, die als Photoshop RAW gespeichert wurden), und es sieht so aus, als könnte XnView sie öffnen.

Die Eigenschaften werden als 513 x 513 8-Bit-RGB angezeigt, wenn es sich in Wirklichkeit um eine 513 x 513-Einzelkanal-16-Bit-Datei mit einer IBM-PC-Byte-Reihenfolge und ohne Header handelt. Wie zwinge ich es, es so zu lesen?

4
Fragen Sie, wie Sie .raw zum Öffnen mit XnView verknüpfen? JFV vor 14 Jahren 0
Nein, es wird versucht, eine .raw-Datei auf eine bestimmte Weise zu öffnen, und ich versuche, sie zu überschreiben. RCIX vor 14 Jahren 0
Also, XnView versucht, .raw-Dateien auf eine bestimmte Weise zu öffnen, aber Sie möchten, dass es auf eine andere Weise geöffnet wird? JFV vor 14 Jahren 0
Recht! () () () () RCIX vor 14 Jahren 0

1 Antwort auf die Frage

4
Ludwig Weinzierl

Konvertieren Sie es mit Imagemagick in ein Format, das XnView lesen kann.

Es kann jedoch schwierig sein, die 16-Bit-Tiefe beizubehalten. Sie müssen ein geeignetes Format finden, das die Tiefe darstellen kann und von Imagemagick exportiert und von XnView importiert werden kann.

Als erstes würde ich TIFF ausprobieren, es unterstützt 16 Bit und wird sowohl von Imagemagick als auch von XnView unterstützt. Die Konvertierung sprengt den einzelnen Kanal in drei Kanäle mit identischen Werten.

Um Ihre Datei in Imagemagick zu lesen, müssen Sie wahrscheinlich die folgenden Optionen verwenden:

 GRAY Raw gray samples  Use -size and -depth to specify the image  width, height, and depth. 

Versuchen:

convert -endian LSB -size 513x513 -depth 16 gray:image image.tiff 

Zurück in 16-Bit-Einzelkanal konvertieren:

convert image.tiff -depth 16 -type grayscale gray:image 
Ich habe imagemagick ausprobiert und es funktioniert nicht an der Datei, die ich leider brauche :( RCIX vor 14 Jahren 0
Sie müssen imagemagick die Größe und Tiefe Ihres Bildes mitteilen, da es sie nicht anhand von Rohbildern erkennen kann. Ich habe die Optionen zur Antwort hinzugefügt. Ludwig Weinzierl vor 14 Jahren 0
Hmm, ich habe diesen Befehl ausprobiert, aber es schien nicht zu funktionieren. Außerdem muss ich beide Möglichkeiten umsetzen können. RCIX vor 14 Jahren 0
Ich bin ziemlich überzeugt, dass es mit imagemagick einen Weg gibt: Wäre es möglich, eine Beispieldatei hochzuladen? Ludwig Weinzierl vor 14 Jahren 0
Ich habe es mit einem Beispiel versucht und es hat sehr gut funktioniert, nur dass es grau sein muss anstatt grau. Ludwig Weinzierl vor 14 Jahren 0
Ich sehe nicht, was ich tun kann. RCIX vor 14 Jahren 0