Welche Vorteile bieten Workflows, die Bilder mit 32 Bit pro Kanal verwenden?

Um es klar zu sagen, ich beziehe mich auf Bilder mit einer Farbtiefe von 32 Bit pro Kanal .

Hat jemand jemals so große Bilder in einem Workflow verwendet – außer als RAW -Dateien direkt von einer Kamera?

Wenn ja, warum brauchten Sie so viel Tiefe?

Welche Vorteile bietet die Verwendung von 32-Bit-Farbtiefe?

Bei 32-Bit-Farben geht es viel mehr um Fotografie als um Design. Unter photo.stackexchange.com erhalten Sie möglicherweise bessere Antworten . Bei der Designproduktion landet am Ende alles als 8-Bit-Bild im Druck oder im Web.
Das war meine Vermutung. Ich bin nur neugierig zu sehen, ob es einen Nutzen oder Grund gab, höher zu gehen, der mir nicht bewusst ist.
Es dreht sich alles um Farbkorrektur und Retusche. 32-Bit-Farbe hat nicht wirklich etwas mit "Design" zu tun, da nichts (glaube ich) 32-Bit-Farbe reproduziert. Selbst wenn also ein Foto mit 32-Bit-Tiefe retuschiert wird, muss es für die Reproduktion auf 8-Bit heruntergesampelt werden.
@Scott - das gefällt mir. Ihr Kommentar sollte wahrscheinlich die Antwort sein. :)

Antworten (4)

32 Bit pro Kanal ist höchstwahrscheinlich ein Fließkommabild. Schwierig, es könnten auch 32-Bit-Ganzzahlen sein, aber ich habe solche Bilder noch nie gesehen. Sowohl TIF, EXR als auch einige proprietäre Filmproduktionsformate können 32-Bit-Float pro Kanal verwenden.

Es gibt mehrere Gründe für die Verwendung von Bittiefen höherer Ordnung. Das erste Bild ist möglicherweise kein Foto. Es können wissenschaftliche oder kartografische Daten sein. Wenn es sich um ein Foto handelt, handelt es sich wahrscheinlich um ein HDRI-Bild, das einen viel breiteren Farbumfang als normale Bilder hat. Auch HDRI hat keinen 0-1-Bereich, sondern möglicherweise 0 - ziemlich viel mehr als 1000 im Bereich).

Zugegebenermaßen sind diese Datenordnungen nichts für Grafikdesigner, außer vielleicht HDRI-Konditionierung. Der Grund für die Verwendung dieser Daten höherer Ordnung ist, dass Sie die Daten möglicherweise weiterverarbeiten.

Dies kommt häufig in 3D-Grafiken vor, da Sie reale Lichtverhältnisse aus Ihren Bildern ableiten möchten. Reflexionen hängen von Farben ab, die die menschliche Farbskala überschreiten, um richtig auszusehen (wie die Himmelsreflexion auf Autos). Was Sie also wirklich wollen, ist, dass Ihre Bilder die Energieniveaus kodieren. Was mit den üblichen Standardbildern, die wir üblicherweise verwenden, nicht möglich ist, da sie individuell belichtet werden. Aber was ist, wenn Sie Dinge nach einer komplexen Berechnung belichten möchten?

Es tritt auch bei der Nachbearbeitung von 3D-Grafiken auf, wo Sie möglicherweise die endgültige Berechnung durchführen und das Normale benötigen, um normal zu sein. Daher müssen Sie möglicherweise Negativfarben zur Verfügung haben. Bilder sind viel mehr als das, was Sie denken. Manchmal verwenden die Leute sie, um Dinge wie neue Blitzbedingungen im Handumdrehen zu berechnen.

Es gibt auch viele technische Anwendungen, in denen es auftaucht, wie Spieleentwicklung, FEM-Berechnung. Es kommt auch in Messszenarien im Ingenieurwesen vor. Möglicherweise führen Sie auch einige mathematische Operationen wie FFT- oder Laplace-Transformationen und dann wieder zurück aus, und Sie möchten dabei nicht zu viel verlieren, sodass Sie die Sample-Pegel erhöhen. Das ist cool, wenn Sie eine sehr spezifische Rauschunterdrückung durchführen müssen

Habe ich 32-Bit-Gleitkommabilder pro Kanal verwendet?

Ja, habe ich, ich habe auch 64-Bit-Gleitkommabilder verwendet, weil ich mit 32-Bit-Gleitkommazahlen unangenehme Rauschpegel bekam. Zugegeben, 32 Bit sind für die meisten Situationen etwas übertrieben.

PS

Nicht alle Ausgabeformate sind 8 Bit, das Drucken auf bestimmten Filmsubstraten ist oft 12-16 Bit, auch Filme verwenden oft höhere Bittiefen als 8 Bit. Aber für traditionelles Web-/Printdesign ist das nicht viel. Andererseits werden Sie vielleicht gebeten, Filmtitel zu entwerfen (zumindest wünschen Sie sich, dass dies wahr wäre).

Einverstanden, der durchschnittliche Grafikdesigner wird es vielleicht nie verwenden, aber das ist näher an den Informationen, nach denen ich gesucht habe. 'Wo würdest du seiner Verwendung begegnen?' .... Ich werde ein paar Tage warten, bevor ich eine Antwort überprüfe, nur um zu sehen, ob jemand mehr hinzuzufügen hat.

Es ist wichtig zu wissen, dass der Begriff „32bit“ für verschiedene Menschen unterschiedliche Bedeutungen haben kann. Der Kontext spielt eine große Rolle.

32 Bit Farbtiefe ist ein Aspekt der Fotografie . Fotografen verwenden eine Farbtiefe von 16 oder 32 Bit , um so viele Farbdaten wie möglich pro Kanal zu speichern. Auf diese Weise können Fotos mit viel mehr Präzision und Klarheit angepasst und retuschiert werden, und es werden Streifenbildung oder "gebrochene Pixel" während der Retuschierphase verhindert.

Stellen Sie sich das so vor, als ob Sie an einem Logo in PNG-Form arbeiten, das Sie von der Website eines Kunden geschnappt haben, anstatt die Vektorversion des Logos zu verwenden. 32-Bit-Farbe ist für die Fotografie das, was ein Vektor für das Design ist, da es erwünscht ist, die bestmöglichen Ergebnisse zu erzielen.

32bit Farbtiefe spielen gestalterisch keine wirklich große Rolle. Um ein Bild zu reproduzieren , muss es sich um ein Bild mit 8-Bit-Farbtiefe handeln.

Designer sind nicht daran gewöhnt, dass „32-Bit“ Farbtiefe bedeutet, da meines Wissens nichts Bilder mit 32-Bit-Farbtiefe reproduziert . Für die Reproduktion muss alles auf eine Farbtiefe von 8 Bit heruntergesampelt werden – Print oder Web . Für Designer bezieht sich 24-Bit daher häufig auf ein Standard-RGB-Bild (8R 8G 8B) und „32-Bit“ bezieht sich häufig auf ein RGBA-Bild (8R 8G 8B 8A) oder ein 8-Bit-CMYK-Bild (8C 8M 8Y 8K). Aber das ist nicht dasselbe wie 32 -Bit -Farbe . Hier fängt es an verwirrend zu werden. :)

Der Arbeitsablauf eines "Designers" verwendet oft keine 32 -Bit -Farbtiefe , es sei denn, er führt Fotokorrekturen und Retuschen durch. In diesem Fall können die Leute von https://photo.stackexchange.com/ viel mehr mit Workflow-Vorschlägen und Fragen helfen als viele Entwickler.

Alles, was gepostet wird, als Designer, wenn Sie Rasterbilder erstellen, steht es Ihnen absolut frei , sie als Bilder mit 32-Bit-Farbtiefe zu erstellen. Wie von @MichaelSchumacher in den Kommentaren unten hervorgehoben, hilft die Verwendung einer höheren Farbtiefe bei glatteren Farbverläufen oder Unschärfen oder allem, wo subtile Variationen erwünscht sind. Am Ende müssen Sie immer noch auf 8-Bit-Farbtiefe absampeln, um zu reproduzieren, aber beim Erstellen werden Sie möglicherweise einige Vorteile beim Arbeiten mit höherer Farbtiefe feststellen.

Glatte Farbverläufe – oder alles andere, was normalerweise bei 8 Bit pro Kanal unter Streifenbildung leidet – wären Beispiele, denen jeder Designer begegnen kann.
24-Bit wäre 8-Bit-RGB, nicht CMYK. Vielleicht sollte dieser Satz lauten: „Also, für Designer bezieht sich 24-Bit oft auf ein 8-Bit-RGB-Bild (8R 8G 8B) und „32-Bit“ bezieht sich entweder auf ein RGBA-Bild (8R 8G 8B +8a) ODER ein 8-Bit-CMYK-Bild (8C 8M 8Y 8K )" - es sei denn, ich habe es komplett falsch verstanden.
„8 Bit pro Pixel/pro Kanal“ vs. „32 Bit pro Pixel/pro Kanal“
@digijim ja, meine Mathematik ist für eine Sekunde davongekommen. Danke.
@scott Puh! 8+8+8+8 ist immer noch gleich 32. War kurz davor, meinen Hut aufzuhängen, wenn ich noch nie von diesem "24-Bit-CMYK" gehört hätte, von dem Sie sprachen. ;)
IMO ist es wichtig, zwischen Import- und Exportformaten (Beispiele: RAW für den Import, JPEG für den Export) und den Arbeitsformaten von Bildbearbeitungsprogrammen (PSD, XCF, PSP, ...) zu unterscheiden - und eigentlich den Workflows selbst, weil Jedes Tool oder jeder Filter in einer Anwendung konvertiert möglicherweise von und zu 8 Bit pro Kanal, führt jedoch seine eigenen Berechnungen in einer höheren Bittiefe durch. Die Frage ist in dieser Hinsicht mehrdeutig - "Bild" könnte ein "Bilddateiformat" (z. B. RAW, JPEG) oder das Modell eines Bildes innerhalb der Anwendung sein (das ist das, was als PSD, XCF, PSP usw. gespeichert ist). .
Obwohl diese Antwort viel über den Kontext spricht, ist sie meiner Meinung nach immer noch etwas verwirrend, da sie zu sagen scheint, dass das Wort "Tiefe" einen ausreichenden Kontext bietet. "N-Bit-Farbtiefe" bedeutet normalerweise N Bits pro Pixel , nicht pro Kanal . Es mag zwar stimmen, dass in einigen Bereichen normalerweise eine Menge pro Kanal gemeint ist, aber ich denke, es ist besser, explizit zu sein: Meinen Sie Bits pro Pixel (bpp) oder Bits pro Kanal? en.wikipedia.org/wiki/Color_depth
@jamesdlin Nun, wir haben die Per-Pixel-Konvention vor einem Jahrzehnt so gut wie auslaufen lassen, da es keinen wirklichen Grund gab, weniger als Vollfarbe zu verwenden, und weil Sie nicht wissen, ob das Bild Alpha enthält oder nicht, ist es unmöglich, einige Komponenten zu unterscheiden . Bits pro Pixel ist also die Nomenklatur der 1990er Jahre.

32 Bit pro Kanal werden zum Speichern von HDR-Bildinformationen verwendet und gelten als Gleitkommazahl.

Ich habe die Quelle gefunden: https://www.hdrsoft.com/resources/dri.html

Ich präzisiere meine Antwort ein wenig. „Ich kenne kein solches Dateiformat“. :Ö)
Ich habe die Antwort vollständig bearbeitet. Ich war mit den Bits in HDRI-Dateiformaten verwirrt. War tatsächlich 32, nicht 24 pro Kanal.
Sie erwähnen auch die Verwirrung "Bits pro Pixel vs. Bits pro Kanal": hdrsoft.com/resources/dri.html#bit_depth

Das einzige Mal, wenn ich eine Farbe mit mehr als 8 Bit pro Pixel (16/32) verwende, ist, wenn ich einen Farbverlauf erstellen und Streifenbildung beseitigen möchte. 16 bpp bietet für glatte Noten viele Werte, mit denen Sie arbeiten können, sodass Sie kein auffälliges Schrittmuster erhalten.

Beim Downsampling auf 8 bpp werden die Werte gedithert und das Ergebnis ist normalerweise glatter als mit 8 bpp möglich. Der Nachteil ist, dass Sie den Farbverlauf festschreiben und wiederholen müssen, um eine Änderung vorzunehmen.

Nebenbemerkung: Ich wünschte, TV/Kabel usw. würden bpp erhöhen, anstatt mehr Pixel hinzuzufügen (4K usw.). Fades und Wipes sehen aus, als hätte jemand mit all den Streifen Rauch auf den Bildschirm geblasen.

Beachten Sie, dass dies eher ein Trick als ein Workflow ist.