![]() |
TGA Unit
Hallo,
ich suche eine Unit mit der man Bitmaps in Targas umwandeln kann. Die hier ![]() |
Re: TGA Unit
was bedeutet "geht nicht"? Kommt eine Fehlermeldung? wenn ja - welche?
Ich hab vor kurzem auch mal TGA genutzt. Dazu hab ich einfach eine Klasse von TBitmap abgeleitet und dann SaveToStream und LoadFromStream überschrieben. Die Infos zum Aufbau einer TGA-Datei hab ich aus Wikipedia gehabt. |
Re: TGA Unit
Nee keine Fehlermeldung aber wenn ich speicher hat die Datei keinen Inhalt.
|
Re: TGA Unit
Dann zeig mal deinen Quelltext und man kann gucken warum. ;)
|
Re: TGA Unit
Naja da gibts wenig zu zeigen ^^
Delphi-Quellcode:
In der targa.pas musste ich am Anfang noch was ändern, da sonst der Compiler gestreikt hat (Index1 und 2 werden im Code Werte zugewiesen):
try
bmp := TBitmap.Create; bmp.Assign(sourceimg); SaveToFileX(outpath, bmp, 2); finally bmp.Free; end;
Delphi-Quellcode:
zu
const
Index1:Word=0; Index2:Word=0; Const4096=8*1024;
Delphi-Quellcode:
Das TGA wird auch gespeichert und ohne Fehlermeldung vom Grafikprogramm geöffnet, aber ist halt einfach nur schwarz.
var
Index1:Word=0; Index2:Word=0; const Const4096=8*1024; |
Re: TGA Unit
Hast du schon mal Mike Lischkes
![]() HTH, Uli. [Edit: URL korrigiert] |
Re: TGA Unit
Zitat:
Zitat:
|
Re: TGA Unit
Zitat:
|
Re: TGA Unit
Ja doch sie kann TGA's speichern. Habs gerade noch mal nachgeschaut im QT. :oops:
@uligerhardt, dein Link klappt nicht. Der hier aber: ![]() |
Re: TGA Unit
sourceimg ist ein TBitmap32. Die Umwandlung von TBitmap32 in ein normales TBitmap funktioniert. (überprüft)
GraphicEx hab ich auch schon versucht, die kann zwar TGAs laden und speichern, aber kein Bitmap in ein TGA umwandeln. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz