amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > MUI Bitmap.mcc [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

28.09.2004, 21:59 Uhr

Gerry
Posts: 82
Nutzer
Hallo MUI_Programmierer,

Für Bitmap.mcc gibt es das Attribut:

MUIA_Bitmap_SourceColors

welches aus einem ULONG-Array die Farbpalette dem Bitmap angleicht.
Im AutoDoc wird darauf hingewiesen, dass IGS möglich sei.

Beim Initialisieren funktioniert es, beim Setzen mit

set(<Object>,MUIA_Bitmap_SourceColors,<Array>);

tut sich rein garnichts.
Ich habe dann folgendes versucht:

DoMethod(<Object>,MUIM_Cleanup);
set(<Object>,MUIA_Bitmap_SourceColors,<Array>);
DoMethod(<Object>,MUIM_Setup);

Das hat dann prima funktioniert, ABER das benötigt irsinnig viel Zeit,
etwa 5 Sekunden.

Mach ich was falsch oder habe ich etwas übersehen?

Wer kennt sich damit aus?? Wie geht es schneller???

[ - Antworten - Zitieren - Direktlink - ]

28.09.2004, 22:22 Uhr

thomas
Posts: 7718
Nutzer
Du solltest noch beschreiben, was du mit der ganzen Aktion eigentlich bezweckst.

Ich muß noch dazusagen sagen, daß ich kein "MUI_Programmierer" bin und keinen blassen Schimmer habe, was Bitmap.mcc macht. Aber ich vermute mal, es nimmt eine Bitmap und die dazugehörige Palette und rastert das Bild so, daß es auf dem aktuellen Screen angezeigt werden kann.

Dann ist es natürlich klar, daß das Bild neu gerastert werden muß, wenn du die Farbpalette änderst. Je nach Größe des Bildes und benutztem Algorithmus kann das schon etwas länger dauern. Ein Colorcycling oder sowas wirst du damit nicht hinbekommen.

Gruß Thomas
--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

29.09.2004, 11:43 Uhr

Gerry
Posts: 82
Nutzer
Ich möchte Bilder, dessen Farbpalette separat gespeichert ist,
richtig anzeigen lassen. Dabei sollte es innerhalb eines echten
Bitmaps sein, weil noch Bitmap-Operationen ausgeführt werden
sollen. Die Farbpalette ist nicht fest, sondern Variiert.
Zeiten von etwa 1 Sekunde sind schon ok, es geht nicht um
schneller Color Cyclings, aber der Endbenutzer soll nicht
immer denken, dass die Software stehengeblieben ist.

Mir kommt das mit dem CleanUp und SetUp einfach falsch vor.
Denn dies wäre ja im Grunde eine Neuinitialisierung.

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > MUI Bitmap.mcc [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.