Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
OneCypher
Anmeldungsdatum: 23.09.2007 Beiträge: 802
|
Verfasst am: 01.10.2007, 15:11 Titel: |
|
|
ich komme nun zum richtigen ergebnis. Aber auch nur durch probieren!
Hab folgende zeile in der funktion von michael712 geändert:
Code: | MemCpy @CPtr(UByte Ptr, Sprite)[sizeof(fb.image)], Bits, (FreeImage_GetWidth(dib32) * DIBHeight * 4) |
in
Code: | MemCpy @CPtr(UByte Ptr, Sprite)[sizeof(fb.image)-28], Bits, (FreeImage_GetWidth(dib32) * DIBHeight * 4) |
|
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 01.10.2007, 15:18 Titel: |
|
|
Dies ('******) in der jload.bi ändern:
Code: | ...
'' make our sprite and get a ptr to the FI dib
Sprite = Callocate(sizeof(fb.image) + DIBWidth * DIBHeight * 4)
'****** sprite->old.bpp = 32
'****** sprite->old.width = DIBWidth
'****** sprite->old.height = DIBHeight
sprite->type = 7 '******
sprite->width = DIBWidth
sprite->height = DIBHeight
sprite->pitch = DIBWidth * 4 '4 bytes (32 bits) per pixel -> width * 4'
sprite->bpp = 4 '******
Bits = FreeImage_GetBits(Dib32)
... |
_________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
Michael712 aka anfänger, programmierer
Anmeldungsdatum: 26.03.2005 Beiträge: 1593
|
Verfasst am: 01.10.2007, 15:37 Titel: |
|
|
Muss man zur kompabilität nicht auch den alten Header angeben? _________________
Code: | #include "signatur.bi" |
|
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 01.10.2007, 16:07 Titel: |
|
|
müsste man ausprobieren, ich glaube nicht!
Aber OneCypher hat schon eine Lösung gefunden, überschreibt dann aber den neuen Header mit Bilddaten.
... FreeBasic macht aber auch alles mit ...  _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
|