Behandeln Sie eine transparente Ebene in der Targa-Datei

Ich muss eine Targa-Datei erstellen, um sie in OpenGL zu laden (ich kann nur .tga .. verwenden). Ich habe meine Bilder in Photoshop erstellt, ich habe einen transparenten Hintergrund eingestellt, aber wenn ich meine Datei speichere, ist sie völlig undurchsichtig.

Die schwarze Ebene hat eine Deckkraft von 98 %

Die schwarze Ebene hat eine Deckkraft von 98 %

Wie kann ich transparente Ebenen mit Targa-Dateien in Photoshop verarbeiten?

Danke für Ihre Hilfe !

BEARBEITEN :

Die Kanäle:

Haben Sie versucht, einen Alphakanal hinzuzufügen?
@timhuman Mmh ja, ich glaube, ich bin ein kleiner Noob mit PS. Entschuldigung, siehe meine Bearbeitung
Sie müssen die transparenten Bereiche in Ihrem Alphakanal markieren. helpx.adobe.com/photoshop/using/…
@timhuman Ich habe das befolgt, aber es hat nicht funktioniert.
Versuchen Sie Folgendes: Wählen Sie den Hintergrund aus, nicht das Objekt, und erstellen Sie dann einen Alphakanal (Auswählen > Auswahl speichern). Dann als Targa speichern.

Antworten (3)

Das Targa-Dateiformat speichert Transparenz nicht auf die gleiche Weise wie Formate wie PNG, daher muss es einen Alphakanal haben, der eine Komponente eines Bildes ist, das beschreibt, wie transparent jedes Pixel ist, wobei transparent 100 % schwarz und undurchsichtig ist 100 % weiß und alles dazwischen ist halbtransparent.

Um einen Alphakanal aus der Standardtransparenz zu erstellen, können Sie Folgendes tun.

Hinweis: So wird es in Windows gemacht, da ich mit Mac nicht allzu vertraut bin, also habe ich Verknüpfungen nach Möglichkeit vermieden.

  1. Klicken Sie mit der rechten Maustaste auf das Miniaturbild der Bildebene und wählen Sie „Pixel auswählen“.

  2. Gehen Sie zur Registerkarte „Kanäle“ und klicken Sie Auswahl als Kanal speichernunten im Bereich „Kanäle“ auf „Auswahl als Kanal speichern“ ( ).

  3. Stellen Sie sicher, dass Sie das tga mit der Auflösungsoption 32 Bit/Pixel speichern, um es mit dem Alphakanal zu speichern.

Wenn die Datei als tga gespeichert und erneut in Photoshop geöffnet wird, sieht sie undurchsichtig aus, aber der Alphakanal ist immer noch vorhanden, sodass die Umkehrung des obigen Prozesses wie folgt ist.

  1. Duplizieren Sie die Hintergrundebene und löschen Sie sie, da sie keine Transparenz haben kann.

  2. Gehen Sie zum Kanalbedienfeld und klicken Sie auf den Alphakanal.

  3. Klicken Sie unten im Kanalfenster auf „Kanal als Auswahl laden“ ( Kanal als Auswahl laden) und klicken Sie auf den RGB-Kanal.

  4. Gehen Sie zurück zum Ebenenbedienfeld und invertieren Sie den ausgewählten Bereich, indem Sie auf Auswählen-> Umkehren gehen. Sie erhalten möglicherweise eine Warnung, aber es ist in Ordnung.

  5. Löschen Sie die Auswahl und heben Sie die Auswahl auf, indem Sie auf Auswählen-> Auswahl aufheben gehen. Was bleibt, ist das Bild mit der angezeigten Transparenz.

Es gibt andere Methoden, dies zu tun, aber diese scheint ziemlich einfach zu sein.

Öffnen Sie Ihre Datei in Photoshop. Gehen Sie zum Fenster Kanäle und drücken Sie die kleine Schaltfläche oben rechts und drücken Sie Neuer Kanal. Ein Alphakanal wird angezeigt. Wählen Sie den neuen Alphakanal aus und erstellen Sie die Maske für alles, was getrimmt oder gedimmt werden soll. Speichern Sie die Datei als 32-Bit-tga. (24 Bit unterstützen den Alphakanal nicht). Das Verfahren gilt für die Photoshop-Version CS2.

Wenn Sie 32 Bit pro Pixel auswählen, ist der Alphakanal enthalten. Sie können diese dann als Ebenenmaske verwenden, wenn Sie vorhaben, die Datei erneut in Photoshop zu importieren, um sie zu testen. Andere Apps können das Alpha verwenden, ohne etwas zu tun.