AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi TBitmap / TImage als TGA speichern macht Probleme
Thema durchsuchen
Ansicht
Themen-Optionen

TBitmap / TImage als TGA speichern macht Probleme

Offene Frage von "k--"
Ein Thema von k-- · begonnen am 20. Mär 2008 · letzter Beitrag vom 21. Mär 2008
 
k--

Registriert seit: 24. Feb 2007
Ort: Berlin
9 Beiträge
 
Delphi 7 Professional
 
#1

TBitmap / TImage als TGA speichern macht Probleme

  Alt 20. Mär 2008, 16:16
Hallo werte DP-Community.


Wie der Titel des Threads bereits ankündigt habe ich Probleme den Inhalt eines TImage (wahlweise auch eines TBitmap) Ordnungsgemäß als Targa-Datei zu speichern. Habe bereits verschiedene Lösungsansätze ausprobiert:


1. GraphicEx Lib: Datei wird gespeichert, scheint aber komprimiert zu werden, was ich (in jedem Fall) vermeiden muss.

2. Graph64: Überhauptkeine Funktionalität — Verweigert den Programmstart mit einer Unmenge an Compilerfehlern.

3. Davie Reed's Targa Unit: Bisher am erfolgversprechendsten, unkomprimierte Speicherung etc. wie gewünscht (256px * 256px = 192kB)...
Problem: Ergebnisse sehen ähnlich diesen aus:
http://img155.imageshack.us/img155/790/crsu6.jpg | http://img155.imageshack.us/img155/5015/crqr4.jpg

4. turboPASCAL's Methoden (DP-Thread): 'Lange Version' gibt jedes Mal einen Fehler in der Zeile
Color32ToRGBA(P^ , c.r, c.g, c.b, c.a); aus. 'Kurze Version' erzielt nur eine Zugriffsverletzung. (Habe darauf geachtet, bei diesen Prozeduren nur TBitmap32 zu verwenden)


Nun zur weiteren Definition: Geöffnet wird ein Bild verschiedenster Formate (*.bmp; *.jpg; *.png; *.tga), was durch GraphicEx möglich gemacht wird. Anschließend soll ein Teil des Bildes (256px * 256px - Textur) als TGA, wie oben beschrieben, gespeichert werden. Realisiert habe ich das bisher über TImage-Komponenten und der Prozedur CopyRect().


Hoffe, jemand kann mir bei diesem Problem helfen. Bestensfalls unter Nutzung von Davie Reed's Targa Unit.



MfG.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:41 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 by Thomas Breitkreuz