ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Programmierung > Datatypes und BitMap | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
-1- | [ - Beitrag schreiben - ] |
06.06.2007, 13:11 Uhr geit Posts: 332 [Ex-Mitglied] |
Kann mir mal jemand sagen, was hier nicht richtig funktioniert? Unter Amithlon bekomme ich keine BitMap, unter MorphOS läuft alles, wie erwartet. Den Datentyp habe ich unter Amithlon mal gegen den AK-DT ausgetauscht. Es ist auch egal, ob PNG oder jpg. Das gleiche Binary geht unter MOS und unter Amithlon bekomme ich einfach keine Bitmap. Den BitMapHeader bekomme ich, die Datei wurde also geladen und dekodiert. code:if( (so->SO_ImageObject = NewDTObject( so->SO_ImageName, DTA_GroupID, GID_PICTURE, OBP_Precision, PRECISION_EXACT, PDTA_Screen, ss->SS_Screen, PDTA_FreeSourceBitMap, TRUE, PDTA_DestMode, PMODE_V43, PDTA_UseFriendBitMap , TRUE, TAG_DONE)) ) { GetDTAttrs( so->SO_ImageObject, PDTA_BitMap, (ULONG*) &bm, PDTA_BitMapHeader, (ULONG*) &bmh, TAG_DONE ); if( bmh && bm ) { so->SO_ImageWidth = bmh->bmh_Width; so->SO_ImageHeight = bmh->bmh_Height; } else { DisposeDTObject( so->SO_ImageObject ); so->SO_ImageObject = NULL; } } } Geit [ Dieser Beitrag wurde von geit am 06.06.2007 um 13:18 Uhr geändert. ] [ - Antworten - Zitieren - Direktlink - ] |
06.06.2007, 13:21 Uhr geit Posts: 332 [Ex-Mitglied] |
Nachtrag: Wenn ich DoMethod( so->SO_ImageObject, DTM_PROCLAYOUT, NULL, 1); vorschiebe, geht es auch unter Amithlon. Jetzt frage ich mich natürlich mache ich was falsch, oder der Datentyp under MOS? Geit [ - Antworten - Zitieren - Direktlink - ] |
06.06.2007, 13:24 Uhr Der_Wanderer Posts: 1229 Nutzer |
ProcLayout muss man auf jedenfall vorher aufrufen. Wenn es unter MOS trtzodem geht, ist das eher Zufall, evtl. stimmt das Bitmapformat mit dem Bildformat überein oder so. Auf jedenfall ist es der richtige Weg, vorher Proclayout aufzurufen. So steht das auch im RKM. -- Thilo Köhler, Author von: HD-Rec, Sweeper, Samplemanager, ArTKanoid, Monkeyscript, Toadies, AsteroidsTR, TuiTED, PosTED, TKPlayer, AudioConverter, ScreenCam, PerlinFX, MapEdit, TK AB3 Includes und viele mehr... Homepage: http://www.hd-rec.de [ - Antworten - Zitieren - Direktlink - ] |
06.06.2007, 13:26 Uhr thomas Posts: 7718 Nutzer |
Zitat: Der Datatype unter MorphOS ist zu voreilig. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Antworten - Zitieren - Direktlink - ] |
06.06.2007, 13:44 Uhr geit Posts: 332 [Ex-Mitglied] |
Alles klar! Danke! Ich bin nur froh nicht jedesmal auf MOS umschalten zu müssen um zu testen. Geit [ - Antworten - Zitieren - Direktlink - ] |
-1- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Programmierung > Datatypes und BitMap | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |