Español
Experimente

Pixels: übergroße Bilder Mostrar, invitar, speichern

 
Pixels: übergroße Bilder Mostrar, invitar, speichern

Ein Paket ahora con Dateifunktionen (war bastante kniffelig!)

Lo son ahora el pixels.files.inc -

hay haben el Dateiformate-Coder ihren Platz -

folgende Características como Ejemplo esta:

pixels.saveRAWtoFile(long pix,cadena fle)
pixels.loadRAWfromFile(cadena fle,long xx,yy)
pixels.savePINCtoFile(long pix,cadena fle)
pixels.loadPINCfromFile(cadena fle)

Paket:

Descargar

El Schwierigkeit es así a programa, dass lo eben auch con wirklich großen Archivos klappt. Z.B. kann Yo después de el Einladen uno 0,5GB-Expediente no simplemente veces una Doppel invertir oder Umkopieren.

Auch el pixels.inc es erweitert y pixels.create ha nun 4 Parámetro.
Also no el Codes mixen.

Jetzt podría se alguien daran hacer, en el pixels.files.inc una pixels.loadBMPfromFile einzuprogrammieren. Hierbei muss una continuación el Decoder natürlich incluso umsetzen y debería mejor en uno nProc geschrieben ser.

Yo para media Teil wäre con el Thema y Test entonces primero por,
Riesenbilder con XProfan/ FreeProfan problemlos posible.

Weitere Demos:

Hier scrollen 14.000x14.000 Pixel:

Descargar



Echte Hilos:

Descargar


6.318 kB
Hochgeladen:30.12.2015
Ladeanzahl201
Descargar
 
29.12.2015  
 



Um para el Pixels-Experiment una komplette Experimental-Umgebung herzustellen, pensamiento Yo a FreeProfan  [...]  con dazugehöriger IDE XProfEd.

Aber uno el beiden Productos scheint una Problema a haben, porque si yo start ./profano.exe ./xprofed.prf entonces startet xprofed sólo ca. cada 10. Tiempo. Der Splash-Screen se aber siempre gezeigt.

Yo habe hier para el Paket veces una Paket geschnürt con: XPSE, FreeProfan32, XProfEd, JWasm, POLink, para XProfEd-notwendige .ph-Archivos.

Aber ya el IDE-Start gelingt el freeprofan32 profano exe no. El de Roland beigelegte XProfEd.exe funktioniert sin embargo pero yo muss el IDE por profano.exe starten.

Hier el Paket, bekommts alguien para laufen?

Und el profcomp.exe findet el windows.ph no obwohl ellos en el selben Directorio liegt:


6.830 kB
Hochgeladen:29.12.2015
Ladeanzahl5
Descargar
53 kB
Hochgeladen:29.12.2015
Ladeanzahl149
Descargar
 
29.12.2015  
 



So, entonces sin IDE veces kürzeres Paket:

build.bat kompiliert y startet...

y siehe como, 10.000²x4 klappt!

15.000²x4 klappt no yo en el mehr -
wären entonces aber auch 0,85 GigaByte.



Ergo son auch con XProfan Bildgrößen como 50.000 x 50.000 x1Bpp posible- halbes GigaByte Pixeldaten scheint como así el Grenze a ser bastante ähnlich como en IrfanView.

10.000x10.000 RGBA (myImg3) son jedenfalls así dicke drin.

7.072 kB
Hochgeladen:29.12.2015
Ladeanzahl1
Descargar
13 kB
Hochgeladen:29.12.2015
Ladeanzahl159
Descargar
 
29.12.2015  
 



Hier una neues Paket el el Größen durchtestet:

Descargar

Yo komme en 748MB (14000x14000xRGBA):



Und el scheint auch genau IrfanViews Grenze a ser,
14Ki² schafft él en me todavía pero no 15Ki².

7.072 kB
Hochgeladen:29.12.2015
Ladeanzahl124
Descargar
17 kB
Hochgeladen:29.12.2015
Ladeanzahl202
Descargar
 
29.12.2015  
 



Hier scrollen 14.000x14.000 Pixel:



Descargar

Unterm Strich sería Yo para algo como más el stabilere
XProfan 11 Vollversion empfehlen y el Archivos
en el Paket sustituir.

Hier el Code:
 {$cleq}
/ /
decimals 0
include pixels.inc
//usermessages wm_erasebkgnd
/ /
cls
imprimir "Größen/Speichertest:"
// max größe durchtesten
long tmp,max

whileloop 1000,25000,1000

    tmp=pixels.create(bucle,bucle,$FF0000)

    if tmp

        max=bucle
        pixels.destroy(tmp)

    endif

    imprimir bucle;"x";bucle;":",if(tmp,tmp,"gescheitert")
    casenot tmp : romper

wend

casenot max : end messagebox("errmax","",0)
/ /
sleep 1000
cls
// maximales Megabild invertir
long megabild=pixels.create(max,max,0)
casenot megabild : end messagebox("errmega","",0)
// kleines AnzeigePixelshPic para Edición des Riesenbildes erzeugen
long myView=pixels.createHPic(maxx,maxy,$FF0000)
casenot myView : end messagebox("errmyview","",0)
// megabild vollmalen

whileloop 2000

    pixels.line(megabild,0,rnd(max),max,rnd(max),rnd($FFFFFF))
    pixels.line(megabild,rnd(max),0,rnd(max),max,rnd($FFFFFF))

wend

// anzeige
long x,y,xx,yy
windowtitle str$(max)

do {

    xx=width(hWnd)
    yy=height(hWnd)
    x=mousex/xx*(max-xx)
    y=mousey/yy*(max-yy)
    caso x>max-xx-1 : x=0
    caso y>max-yy-1 : y=0
    // Ausschnitt de Riesenbild-Pixelspeicher en kleines AnzeigePixelshPic kopieren
    pixels.copyRect(myView,megabild,0,0,x,y,xx,yy,0)
    // el hPic el Pixel de myView aktualisieren
    pixels.renewHPic(myView)
    // kleines AnzeigePixelshPic en hWnd dibujar
    pixels.drawHPic(myView,0,0,0)
    / /
    waitinput 1

}

/ /
//pixels.destroy(myView)
end
/ /

8.505 kB
Hochgeladen:29.12.2015
Ladeanzahl3
Descargar
20 kB
Hochgeladen:29.12.2015
Ladeanzahl156
Descargar
1.224 kB
Hochgeladen:29.12.2015
Ladeanzahl170
Descargar
 
29.12.2015  
 




RudiB.


Habs auch veces kurz getestet.....

37 kB
Hochgeladen:29.12.2015
Ladeanzahl176
Descargar
 
XProfan 9
WinXP, SP2, AMD Phenom(tm) II X4 840 Processor

Xprofan X4
Rudolf Beske / München

Hardware: NB Intel I9 - 16GByte RAM
29.12.2015  
 



Wow,

Usted könntest tal vez incluso a el 4 GB reservieren,

RGBA: 32.768² Pixel
Graustufen: 65.536² Pixel
SW: 185.363² Pixel

el después de diesem Principio adecuado voluntad könnten.
 
29.12.2015  
 




RudiB.
tener sólo Su exe veces probiert, va incluso todavía a 19000, doch danach steigt él de. El 20000: como sagt el Progrämmle "gescheitert". Und el Pixelscrollen se ejecuta en me auch bastante flüssig en Mausbewegung...fresco.
aber veces Ehrlich wer braucht porque sooo große Bilder ??

na sí, porque man's kann, oder ??

[OFFTOPIC]Hab ahora el problema (mein Problema) con el Arrays erkannt/gelöst.....ahora flutscht lo....Hatte sin embargo todavía nie Problemas oder Fehler, a gestern !! Gracias otra vez....Yo war ya penetrant, oder??[/OFFTOPIC]
 
XProfan 9
WinXP, SP2, AMD Phenom(tm) II X4 840 Processor

Xprofan X4
Rudolf Beske / München

Hardware: NB Intel I9 - 16GByte RAM
29.12.2015  
 



Hier veces endlich una Paket ahora con Dateifunktionen (war bastante kniffelig!)

Lo son ahora el pixels.files.inc -

hay haben el Dateiformate-Coder ihren Platz -

folgende Características como Ejemplo esta:

pixels.saveRAWtoFile(long pix,cadena fle)
pixels.loadRAWfromFile(cadena fle,long xx,yy)
pixels.savePINCtoFile(long pix,cadena fle)
pixels.loadPINCfromFile(cadena fle)

Paket:

Descargar

Nur test.exe:

Descargar

El Schwierigkeit es así a programa, dass lo eben auch con wirklich großen Archivos klappt. Z.B. kann Yo después de el Einladen uno 0,5GB-Expediente no simplemente veces una Doppel invertir oder Umkopieren.

Auch el pixels.inc es erweitert y pixels.create ha nun 4 Parámetro.
Also no el Codes mixen.

Jetzt podría se alguien daran hacer, en el pixels.files.inc una pixels.loadBMPfromFile einzuprogrammieren. Hierbei muss una continuación el Decoder natürlich incluso umsetzen y debería mejor en uno nProc geschrieben ser.

Yo para media Teil wäre con el Thema y Test entonces primero por,
Riesenbilder con XProfan/ FreeProfan problemlos posible.

8.214 kB
Hochgeladen:29.12.2015
Ladeanzahl4
Descargar
2.991 kB
Hochgeladen:29.12.2015
Ladeanzahl147
Descargar
 
29.12.2015  
 



[OFFTOPIC]
RudiB. (29.12.2015)
Hab ahora el problema (mein Problema) con el Arrays erkannt/gelöst.....ahora flutscht lo....Hatte sin embargo todavía nie Problemas oder Fehler, a gestern !! Gracias otra vez....Yo war ya penetrant, oder??


Yo quería ya durchrufen!

[/OFFTOPIC]
 
29.12.2015  
 



Echte Hilos:

Descargar



Paket aktualisiert:  [...] 

2.932 kB
Hochgeladen:30.12.2015
Ladeanzahl17
Descargar
295 kB
Hochgeladen:30.12.2015
Ladeanzahl139
Descargar
 
30.12.2015  
 



Zum Experiment


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

11.344 Views

Untitledvor 0 min.
Thomas Freier14.02.2024
RGH26.12.2021
p.specht20.11.2021
Manfred Barei19.11.2021
Más...

Themeninformationen

Dieses Thema ha 2 subscriber:

iF (9x)
RudiB. (2x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie