Grafiken mit Alphachannel

Anfängerfragen zum Programmieren mit PureBasic.
Thatsanee
Beiträge: 116
Registriert: 11.03.2005 05:12

Grafiken mit Alphachannel

Beitrag von Thatsanee »

Hi,
habe ein wenig mit dem neuen Befehl DrawAlphaImage gespielt.
Einladen und Anzeigen klappt ja, aber wie mache ich es beim
Speichern das wieder die Alpha Daten vorhanden sind, oder geht
das noch nicht ?

Thatsanee
Mrs. Thatsanee
PB 4 - PB 3.94
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

:lol: den Befehl DrawAlphaImage gibt es schon länger, seit 4.00
ich denke mal du meinst den neuen Parameter Alpha?

Aber zum Speicher ist das hier immer noch aktuell:
UsePNGImageEncoder()

Aktiviert den PNG (Portable Network Graphic) Bild Support für SaveImage() und SaveSprite(). Das PNG Format ist von Web-Designern gut bekannt, da es inzwischen eines der beliebteren Formate ist. Es ist ein verlustfreies Kompressionsformat, was bedeutet, dass das Bild beim Komprimieren keine Informationen verliert. Dies ist aktuell der beste verlustfreie Kompressionsalgorithmus. Die PNG Alphachannel Information (wenn vorhanden) wird derzeit ignoriert.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Thatsanee
Beiträge: 116
Registriert: 11.03.2005 05:12

Beitrag von Thatsanee »

Hi STARGÅTE,

ja das habe ich gelesen, aber hätte ja sein können da es irgend eine andere
Möglichkeit gibt sowas zu machen, z.B. mit einer externen DLL oder so.

Falls es sowas nicht gibt bleibt halt nur abzuwarten, irgendwann wird es
dann bestimmt auch eingebaut in PureBasic (hoffe ich zumindest)

Thatsanee
Mrs. Thatsanee
PB 4 - PB 3.94
freak
PureBasic Team
Beiträge: 766
Registriert: 29.08.2004 00:20
Wohnort: Stuttgart

Beitrag von freak »

PB 4.40 kann den Alphachannel in PNG und JPEG2000 speichern.
Arthur
Beiträge: 114
Registriert: 03.03.2009 19:40

Re: Grafiken mit Alphachannel

Beitrag von Arthur »

Hi,
habe gerade versucht ein SPRITE mit alpha kanal zu speichern, geht aber nicht, er füllt es mir immer wieder schwarz aus -.-, geht das nun also nur bei images?

mfg arthur
Antworten