Beibehalten der Pixelgröße beim Speichern von Tiffs

Ich habe ein Tiff mit einer Pixel-/Zellengröße von (x,y) 0,6,0,6 (es ist ein Satellitenbild mit einer Auflösung von 0,6 m).

Wenn ich dies in Photoshop speichere, ändert sich die Pixel-/Zellengröße?

Anfängliche Zellengröße (x,y) = (0,6, 0,6)

Nach Speichern in Photoshop (x,y) = (0.013888889, 0.013888889)

Ich habe versucht, die Datei einfach zu öffnen und zu speichern (Speichern unter -> tiff), ohne Änderungen an der Farbbalance vorzunehmen, und die Ergebnisse sind dieselben.

Hinweis: Die Spalten/Zeilen von Pixeln, die Pixeltiefe und die Anzahl der Bänder scheinen alle gleich zu bleiben ... es ist einfach die Pixel-/Zellengröße, die sich nach dem Speichern als TIFF ändert.

Wie kann ich ein Tiff in Photoshop öffnen und die Zellengröße beim Speichern einer Kopie beibehalten?

Sicher, wenn das TIF von Anfang an korrekte Metadaten hat (was nicht der Fall ist). Aber vielleicht ist es einfacher, es einfach neu einzufügen
Entschuldigung, ich verstehe nicht ganz. Warum hat es von Anfang an nicht die richtigen Metadaten und wie würde man diese anfänglich hinzufügen oder wieder einfügen, wie Sie sagen.
Wenn Photoshop die Auflösung in Ihrem Bild nicht erkennt, geht es einfach davon aus, dass Ihr Wert 72 Pixel pro Zoll widerspiegelt. Photoshop kann diese Daten nicht kennen, es sei denn, Ihre Quelle hat sie in die TIFF-Datei geschrieben. Aber Sie können Photoshop einfach anweisen, diesen Wert wieder einzufügen.
Wenn dies der Fall ist, warum öffnet sich das Original-TIFF in Mapping-Programmen mit einer korrekten Zellengröße von 0,6, die über PS gespeicherte Kopie jedoch nicht? Es muss eine Möglichkeit geben, dass PS diese Zellengrößeninformationen beibehält, da sie offensichtlich in der Originaldatei enthalten sind.
TIF verfügt über viele benutzerdefinierte Unterstützungsbereiche. Nur weil Kartografieanwendungen ein Informationsfeld standardisiert haben, bedeutet dies nicht, dass Photoshop diese Daten verwendet. Es gibt unendlich viele Möglichkeiten, branchenspezifische Inhalte in eine TIFF-Datei einzufügen. Erwarten Sie nicht, dass diese von allen Softwareprogrammen allgemein verstanden werden. Selbst meine TIFF-Dateien haben benutzerdefinierte Verarbeitungsdaten, die nur von meinem eigenen Code gelesen werden können. Teilen Sie Photoshop einfach Ihre Auflösung in Bild -> Bildgröße mit. Photoshop ist für den Druck gedacht und kann Pixel nicht als Meter breit definieren.
Ich bin mir nicht sicher, ob das OP die Druckauflösung ändern muss oder möchte. Die Zellengröße ist eine Funktion der tatsächlich messbaren realen Größe im Vergleich zu einer Punktprobe. Es ist das "traditionellere" Auflösungsmaß. Ich bin mir nicht sicher, wie ich es in Laienbegriffen ausdrücken soll, aber dies ist Zoll pro Pixel für die Eingabe, nicht Pixel pro Zoll für die Ausgabe. Verwandt, aber anders.
@Yorik Ich bin mir bewusst, das gleiche Konzept inverser Wert.
Nicht ganz umgekehrt. In diesem Fall können die Pixel tatsächlich Bereiche sein, keine Punktabtastungen. Zum Beispiel behandelt das Dokument GeoTiFF Specs zwei TIFF-Tag-Erweiterungen: „PixelIsArea“ oder „PixelIsPoint“ ( cdn.earthdata.nasa.gov/conduit/upload/6852/… )
Ich habe nicht das Wissen, um tiefer zu gehen, aber ich gehe davon aus, dass die Unterscheidung wichtig genug ist, um die Werte beim Resampling beibehalten (oder sie entsprechend transformieren) zu wollen. Auch hier habe ich keine Ahnung, was "angemessen" in diesem Fall sein könnte.
Standarderinnerung: Pixel haben keine Größe. Eine "Größe" kann von Software verwendet werden (wie in Metadaten), aber jeder spezifische Größenwert ist willkürlich. Erst bei der Ausgabe hat eine Größe Relevanz. In einer Bilddatei gibt es keine Größe, nur Farbdaten.

Antworten (1)

Ein TIFF ist kein einfaches Bildformat, sondern ein Tagging-System für viele verschiedene bildähnliche Formate. Tiff steht für Tagged Image File Format und ist ein bisschen wie eine binäre Version einer Auszeichnungssprache wie HTML. Und genau wie HTML kann es so ziemlich alles enthalten. Es ist durchaus möglich, alle möglichen Dinge in TIFF-Bilder einzubetten, die Photoshop teilweise nicht unterstützt. Die Datei ist immer noch eine TIFF-Datei, die Photoshop jedoch teilweise oder vollständig nicht lesen kann.*

Selbst wenn Photoshop den Bilddatenteil lesen kann, gibt es keine Garantie, dass es die anderen in der Datei enthaltenen Metadaten versteht. Oder es ist möglicherweise in der Lage, aber nicht in der Lage, die Werte in dem von Ihnen benötigten Bereich festzulegen. Photoshop ist schließlich ein Druckvorbereitungsgerät, daher werden keine Pixel in der Größe von Autos benötigt, was für Kartographen vollkommen gültig ist. Der Pixelabstand in Photoshop ist also auf 1 Zoll - 1/300 000stel Zoll begrenzt.

Wenn Photoshop Auflösungsinformationen nicht versteht oder findet, wird es auf 72 Pixel pro Zoll oder 1/72 Zoll zurückgesetzt, was praktischerweise ~ 0,013888889 ist. Das summiert sich also. Der Wert kann einfach nicht so groß sein, wie Sie ihn in Photoshop haben möchten.

Dies ist eine ziemlich willkürliche Einschränkung, aber es ist in die Software eingebaut, was Sie dagegen nicht tun können. Also nein, Sie können dies nicht tun , aber da Sie sich möglicherweise nicht um die Einheit kümmern, können Sie die Daten so skalieren, dass 1 Zoll = 1 Meter oder 10 Meter, gehen Sie einfach zu Bild -> Bildgröße ... und stellen Sie die Auflösung auf sein ein etwas passenderes. Denken Sie daran, dass das Auflösungsfeld die Umkehrung des Pixelabstands ist.

* Das Erstellen einer Datei als TIFF ist also keine Garantie dafür, dass sie in einem Editor geöffnet wird, der TIFF-Dateien unterstützt, da es immer dieses eine TIFF-Format gibt, das nicht unterstützt wird.

Die bloße Tatsache, dass Photoshop keine mehrseitigen Tiffs unterstützt, ist ein klarer Hinweis darauf, dass Adobe einige mögliche Funktionen, die für einige Formate unterstützt werden, absichtlich ignoriert.
@Scott Ich habe kein Programm gesehen, das alle Funktionen von TIFF unterstützt. Es ist möglicherweise nicht praktikabel. Ein bisschen wie nichts unterstützt alle Funktionen von SVG. Aber ja, Photoshop ist nicht wirklich ein Musterbeispiel für die Einhaltung von Standards, es gibt viele Funktionen im PNG-Standard, die es nicht unterstützt. Im Allgemeinen ist es etwas naiv anzunehmen, dass jedes Format wie von Zauberhand funktioniert, sodass alle Funktionen und Informationen in jeder Anwendung erhalten bleiben.