Deutsch
Forum

Bitmapspeicherbereich nachträglich abändern

 
Jemand eine Idee wie ich den Bitmapspeicherbereich nachträglich ändern kann - denn hierbei wird ja der Speicher lediglich vorbereitet.
KompilierenMarkierenSeparieren
declare h&,i&
cls
declare b#
dim b#,80*80*4
clear b#

whileloop 500

    px rnd(80),rnd(80),255,255,255

wend

h&=external("gdi32","CreateBitmap",80,80,1,32,b#)
print h&
print external("gdi32","SelectObject",%hdc,h&)
print h&

while 1

    DrawPic H&, %mousex-30,%mousey-30; 0
    px rnd(80),rnd(80),255,255,255

wend

waitkey
deleteobject h&
end

proc px

    parameters x&,y&,r%,g%,b%
    declare p&
    p&=y&*320+x&*4
    byte b#,p&=b%
    byte b#,p&+1=g%
    byte b#,p&+2=r%

endproc

Ich bin wohl betriebsblind.

Salve, iF.
 
12.08.2005  
 




Jörg
Sellmeyer
Vielleicht so:
KompilierenMarkierenSeparieren
While 1

    sleep 1
    Case %mousepressed=1:H&=External("gdi32","CreateBitmap",Rnd(80),Rnd(80),1,32,B#)
    Case %mousepressed=2:Break
    Drawpic H&, %Mousex-30,%Mousey-30; 0
    Px Rnd(80),Rnd(80),Rnd(255),Rnd(255),Rnd(255)

Wend


Ich hab aber keine Ahnung wie sich das auf den Speicher auswirkt.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
12.08.2005  
 



Ne du erstellst ja immer neue BMPs - genau das ist ja ebend nicht Sinn der Sache.
 
12.08.2005  
 




Frank
Abbing
Hi iF.

Hatten wir ja schonmal, oder?
Du musst dazu die DIB-Funktionen nutzen. Sieh mal nach unter DrawDibDraw() und den damit verwandten APIs.

Kann es sein, dass du einen AA-Effekt bauen willst? Ich bin mit deiner Idee ziemlich gescheitert und probiere es gerade anders. Wird aber immer besser...
 
13.08.2005  
 




Jörg
Sellmeyer
Was ist ein AA-Effekt?
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
13.08.2005  
 




Frank
Abbing
Hi.

AA = AntiAliasing
 
13.08.2005  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

2.067 Betrachtungen

Unbenanntvor 0 min.
Georg Teles15.05.2014
Ralf Netz23.09.2012
Jörg Sellmeyer15.11.2011

Themeninformationen

Dieses Thema hat 3 Teilnehmer:

Frank Abbing (2x)
Jörg Sellmeyer (2x)
iF (2x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie