Forum: PC-Programmierung Wie werden bitte Sprite mit durchsichtigen Hintergrund erzeugt.


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Peter B. (funkheld)


Angehängte Dateien:

Lesenswert?

Hallo, guten Tag
Wie werden bitte die  Sprite mit durchsichtigen Hintergrund erzeugt.
Welches Programm nimmt man bitte dafür?

Danke.

von Chris D. (myfairtux) (Moderator) Benutzerseite


Lesenswert?

Ein passendes Programm wäre Gimp. Dann die Hintergrundebene transparent 
schalten - fertig :-)

von Alexander F. (gustin)


Lesenswert?

Bitmaps (24 Bit = 3x8Bit) haben keinen Alphakanal.
Normalerweise wird dann für die Transparenz eine Farbe reserviert, idR 
Fuchsia (255,0,255).

von Peter B. (funkheld)


Lesenswert?

Ich habe mich falsch ausgedrückt.
Das obere Bild ist eine Maske für das Sprite.
Als ein Programm welches auch eine Maske erzeugt.

von Εrnst B. (ernst)


Angehängte Dateien:

Lesenswert?

Wobei sein Beispiel-Bild so ausschaut als wären da Maske und Bild 
übereinander gesetzt, kann ein Programm nach dem Einlesen einfach wieder 
zu einem Bild mit Alphakanal zusammensetzen.

Von Hand: In Gimp den oberen Teil kopieren, in den Alphalayer 
einfügen...

von Εrnst B. (ernst)


Lesenswert?

Peter B. schrieb:
> Als ein Programm welches auch eine Maske erzeugt.

Auch mit Gimp... Alphakanal kopieren und in den Bildlayer einfügen, 
danach ohne Alphakanal als BMP exportieren...

Wenn man das öfter braucht, macht man besser ein kleines Script dafür.

: Bearbeitet durch User
von Peter B. (funkheld)


Lesenswert?

Danke für die Hilfe.

Werde es so machen mit GIMP.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.