Français
Anwendungen

Programmierspielereien

 
- page 1 -


allô, fonctionne cet Exe überall et sur älteren Systemen correct par?

vous sollte seulement

1
:: 50
:: 700

Montrer.

315 kB
Hochgeladen:26.05.2009
Downloadcounter294
Download
 
26.05.2009  
 



 
- page 5 -


s'il te plaît um Test! Stürzen cet Programme ab?

347 kB
Hochgeladen:19.10.2009
Downloadcounter203
Download
348 kB
Hochgeladen:19.10.2009
Downloadcounter223
Download
 
19.10.2009  
 



 
- page 6 -



Jörg
Sellmeyer
Beide courir chez mir problemlos - sowohl einzeln comme aussi parallèle.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
20.10.2009  
 



merci Jörg.
 
20.10.2009  
 




Rolf
Koch
aussi chez mir einwandfrei dans BEIDEN Fällen.
 
20.10.2009  
 



Ok, dass peut doch espérer! ^ ^
 
20.10.2009  
 



temps réel-Bildmanipulation Spielerei

Herunterladen
externer Télécharger



 $I compatible.inc
cls
long hpic=create("hnewPic",256,256,0)
startPaint hPic
useFont Arial,26,0,0,0,0
textcolor $FFFFFF,0
drawText 10,10,"Hallo Welt"
endPaint
drawPic hPic,0,0;0

tandis que 1

    filterTest(hPic,%bmpx,%bmpy)
    drawSizedPic hPic,0,0 - width(%hWnd),height(%hWnd);0
    startPaint hPic
    useFont Arial,26,0,0,0,0
    textcolor $FFFFFF,-1
    drawText sin(getTickCount*0.001)*75+75,sin(getTickCount*0.00077777)*110+110,"Hallo Welt"
    textcolor $0000FF,-1
    drawText -sin(getTickCount*0.001)*75+75,sin(getTickCount*0.00088887)*110+110,"Hallo Welt"
    textcolor $FF0000,-1
    drawText -sin(getTickCount*0.0013)*75+75,-sin(getTickCount*0.00088887)*110+110,"Hallo Welt"
    textcolor $00FF00,-1
    drawText sin(getTickCount*0.0023)*75+75,-sin(getTickCount*0.00022222)*110+110,"Hallo Welt"
    endpaint
    waitinput 10

Wend

//mcopysizedbmp 0,0 - 767,255 > 0,0 - width(hWnd),height(hWnd);0
waitinput
end

nProc filterTest

    Paramètres h&,_width&,_height&
    var a&=GetPixels(h&,_width&,_height&)
    filtre.dith(a&,_width&,_height&)
    filtre.blur(a&,_width&,_height&)
    SetPixels(h&,a&,_width&,_height&)
    dispose(a&)

endproc

nProc filtre.dith

    parameters a&,_width&,_height&
    var x&=0
    var y&=0
    var c&=0
    var p&=0
    var ww4&=_width&*4

    whileLoop _height&-1,0

        y&=&loop*ww4&

        whileLoop 0,ww4&-4,4

            p&=y&+&loop
            c&=long(a&,p&)

            ifnot rnd(10)

                c&=rgb.mix(c&,rnd($FFFFFF))

            endif

            long a&,p&=c&

        Wend

    Wend

endproc

nProc filtre.blur

    parameters a&,_width&,_height&
    var x&=0
    var y&=0
    var c&=0
    var c2&=0
    var p&=0
    var p1&=0
    var p2&=0
    var p3&=0
    var p4&=0
    var p6&=0
    var p7&=0
    var p8&=0
    var p9&=0
    var r&=0
    var g&=0
    var b&=0
    var ww4&=_width&*4

    whileLoop _height&-1,0

        y&=&loop*ww4&

        whileLoop 0,ww4&-4,4

            p&=y&+&loop
            c&=long(a&,p&)
            c&=rgb.mix(rgb.mix(rgb.mix(rgb.mix(long(a&,p&-4),long(a&,p&+4)),long(a&,p&)),long(a&,p&-ww4&)),long(a&,p&+ww4&))
            p1&=long(a&,p&+ww4&-4)
            p2&=long(a&,p&+ww4&+4)
            p3&=long(a&,p&+ww4&)
            p4&=long(a&,p&-4)
            p6&=long(a&,p&+4)
            p7&=long(a&,p&-ww4&-4)
            p8&=long(a&,p&-ww4&+4)
            p9&=long(a&,p&-ww4&)
            r&=getRValue(p1&)+getRValue(p2&)+getRValue(p3&)+getRValue(p4&)+getRValue(c&)+getRValue(p6&)+getRValue(p7&)+getRValue(p8&)+getRValue(p9&)
            g&=getGValue(p1&)+getGValue(p2&)+getGValue(p3&)+getGValue(p4&)+getGValue(c&)+getGValue(p6&)+getGValue(p7&)+getGValue(p8&)+getGValue(p9&)
            b&=getBValue(p1&)+getBValue(p2&)+getBValue(p3&)+getBValue(p4&)+getBValue(c&)+getBValue(p6&)+getBValue(p7&)+getBValue(p8&)+getBValue(p9&)
            div r&,9
            div g&,9
            div b&,9
            long a&,p&=bgr(r&,g&,b&)

        Wend

    Wend

endproc

nproc rgb.mix

    parameters c1&,c2&
    var r&=getRValue(c1&)+getRValue(c2&)
    div r&,2
    var g&=getGValue(c1&)+getGValue(c2&)
    div g&,2
    var b&=getBValue(c1&)+getBValue(c2&)
    div b&,2
    return rgb(r&,g&,b&)

endproc


Nachtrag: Speicherleck gefixt.

162 kB
Hochgeladen:30.10.2009
Downloadcounter197
Herunterladen
357 kB
Hochgeladen:31.10.2009
Downloadcounter340
Herunterladen
 
30.10.2009  
 




E.T.
Funzt !! très belle Spielerei.
seulement très "schlechter Empfang" (comment früher beim West-Fernsehen ).
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
31.10.2009  
 



oui c'est ca, es zeigt arrêt un Pseudozufallrauschen. ^ ^

386 kB
Hochgeladen:25.11.2009
Downloadcounter301
Herunterladen
381 kB
Hochgeladen:25.11.2009
Downloadcounter251
Herunterladen
 
31.10.2009  
 



dans einer Zeit, wohin alle "Timer" voulons, geraten Sanduhren malheureusement dans den Hintergrund.

Herunterladen
externer Télécharger



6 kB
Hochgeladen:27.11.2009
Downloadcounter222
Herunterladen
427 kB
Hochgeladen:27.11.2009
Downloadcounter382
Herunterladen
 
27.11.2009  
 




Jörg
Sellmeyer
Wow! comment venez on car sur quelque chose comme? quoi pour Berchnungen brauchst Du car pour? super!
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
27.11.2009  
 



Nix Berechnungen, voilà tout Mittagspausenschnullistuff  [...]  . ^ ^
 
27.11.2009  
 



chez diesem Beispiel:

Herunterladen
externer Télécharger




finde je es intéressant cela es sur meinem neuen ordinateur quasi aucun

Rechenzeit pour qui Pixelberechnung nécessaire mais pour um so länger pour

qui Anzeige per GDI bzw. pour cela BitBlt quoi je bien daran erkenne dass

cela Beispiel lente fonctionne si je cela la fenêtre maximiere sur HD-

Auflösung. là bleibt trop überlegen pour quelque chose comme generell OGL comme Display

zur nutzen besonders aussi pour 2D.

chez diesem Beispiel:

Herunterladen
externer Télécharger




ist cela ebenso, Geschwindigkeitsverlust liegt alors à drawSizedPic bzw.

mCopySizedBMP.
 
23.02.2013  
 




Zur Anwendung


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

64.672 Views

Untitledvor 0 min.
Member 862464113.06.2024
Konverter24.03.2024
Roland Schäffer08.07.2021
RudiB.16.04.2021
plus...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie