AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Sprite => BitMap; BitMap => Sprite
Thema durchsuchen
Ansicht
Themen-Optionen

Sprite => BitMap; BitMap => Sprite

Ein Thema von SeiAktiv · begonnen am 1. Apr 2004 · letzter Beitrag vom 6. Apr 2004
 
SeiAktiv

Registriert seit: 1. Apr 2004
4 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Sprite => BitMap; BitMap => Sprite

  Alt 5. Apr 2004, 13:57
spriteaufbau ist wie folgt.


aufbau des layouts

offset | größe | value
0 | 4 | version
4 | 4 | anzahl der frames
8 | 4 | farbpalette
12 | 4 | offset tabelle
var | var | frame 0
var | var | frame 1
| | . . .

aufbau der frames

offset | größe | value
0 | 2 | breite
2 | 2 | höhe
4 | 2 | Flags
6 | 2 | null
8 | 2 | farbpalette ID
10 | 2 | transparent pixel
12 | 2 | Y
14 | 2 | X
16 | 2 | reihen header 0
18 | var | reihen segments
var | 2 | reihen header 1
var | var | reihen segments
| | . . .
var | 2 | End marker (0xA000)


aufbau der reihe

Offset | größe | value
0 | 2 | was zu machen und zähler
2 | var | Pixel daten
var | opt | Ausrichtung in byte


dies auszulesen ist nicht das problem, nur wie bekomme ich dies in ein bitmap interpretiert bzw. in eine paintbox ?

vom prinzip sind alle daten vorhanden, möchte nur nicht etwas "langsames" unter delphi programmieren wenn es eine importfunktion oder ähnliches gibt.

vielleicht fange ich auch irgendwie falsch an, doch angezeigt bekomme ich es als bitmap nicht.
  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 11:13 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