Frage

Ich habe TIFF-Bilder so gespeichert, dass ich jede in einer separate Datei gespeicherte Ebene (Farbe) habe.Jede Datei (C, M, Y, K) ist ein klobiger Tiff, der als monochrome 8 Bit pro Pixeldatei gespeichert ist.

Ich möchte diese 4 Dateien in einem cmyk farbigen TIFF mit der Python-Imaging-Bibliothek (PIL)

kombinieren

Dies ist der Code, den ich bisher habe, aber der ausgegebene Ausgang tiff ist nicht korrekt, der TIFF wird in eine Datei kombiniert, die meistens nur schwarz ist.Ich habe diese Dateien mit einem anderen Dienstprogramm zusammengefügt und das Ergebnis ist korrekt, also weiß ich, dass es mit den Eingabedateien kein Problem gibt.

Dies ist der bisherige Code:

generasacodicetagpre.

HINWEIS: Ich habe das gleiche ohne eine der .convert-Funktionen getan und fand das Ergebnis, um dasselbe zu sein.

War es hilfreich?

Lösung

Ich habe die Lösung gefunden, um zu sein, dass alle Werte in den getrennten Dateien invertiert werden, d. H. 255 - Wert.

Umwandeln Sie jede Datei in ein NUMPY-Array und subtrahieren Sie ihn dann von 255. \

generasacodicetagpre.

Ich weiß nicht, warum dies erforderlich war, aber wenn jemand es erklären kann, wäre das großartig.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top