Español
Foro

XProfan X3 Beta

muy große Bilddateien no ladbar

 
- Página 1 -



Jörg
Sellmeyer
Profano kommt por desgracia, no con muy großen Bilddateien klar. Yo extra veces una großes Bild angehängt, así al selber ausprobieren kann.
Yo würd me wünschen, dass solche Bilder geladen voluntad puede. Im Principio puede ser ellos en un HTML-Control problemlos invitar y anschauen, entonces restos aber el problema, dass uno el Bildmaße no ermitteln kann.
Außerdem dauert el Laden con MLoadBmp entonces auch viel demasiado tiempo. Lo son de Th. Hölzer una Codebeispiel (GrafDim.inc), cómo Bitmapdimensionen direkt de el Expediente auslesen kann. Das wär doch algo para XProfan, oder?
Cls
MLoadBmp "Africa_satellite_plane.jpg"
Imprimir %bmpx,%bmpy
WaitInput

Cls
ShowMax
Var Bild$ =  "Africa_satellite_plane.jpg"
Var hHTML& = Crear("HTMLWin", %hwnd, Bild$, 1, 0, 0, Width(%hwnd), Height(%hwnd))
WaitKey

[OFFTOPIC]Das Subir así großer Expediente klappt anscheinend no, por lo tanto tener Yo el Bild veces en me hochgeladen:  [...] 
Vorsicht! Lo ha 7,5mb.[/OFFTOPIC]
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
10.10.2014  
 



 
- Página 1 -



Paul
Glatz
En me bajo Firefox 32.0.3 en Linux se el Bild adecuado
 
10.10.2014  
 



[OFFTOPIC]No bastante en me -

después de strg+f5 kommt el bild es kaputt meldung -

aber de el cache Será mejor que te va adecuado -

auch speichern bajo ging no. Also ha auch

FF así seine probleme con solch riesenbildern.

me war sólo primero wichtig el no al communityprogramm liegt.

el maximale "upload-__dauer__" regel Yo hoch.

[/OFFTOPIC]


IrfanView es auch solch MeisterDesGeschehens y zeigt Riesenbilder
auch todavía más rápido.

Was Yo vorstellen kann, es dass vlt. garnicht veces el Bildladeapi no
con solch großen Bildern klarkommt pero tal vez sólo el una u otros DC
y como XProfan en algo como como mloadbmp etc. sin DC no auskommt...

Irgendwann Tuve veces herausgefunden y angesprochen, dass lo me con
XProfan en algunos Computern no posible es, Bilder a invitar y anzuzeigen,
el größer como el Bildschirm son.

Tal vez debería nosotros veces una Monster-Apimässige propio IMGInc escribir
que ggf. auch después de nProcs portieren liesse. Yo glaube si Roland como anfängt
a seinen 200 GrafikFunktion herumzufummeln entonces podría el doch bastante
viel Tiempo en Anspruch nehmen.

Was braucht el Mensch para el Anfang?

a) una Función el una Speicher-Handle producido, unser eigener Anker, propio imgageStruct así uno se später todavía mehr para Bild merken kann, sagen wir var long handle=imageCreate(x,y) //bpp y solch kram brauchen wir hier todavía no como el sí en el bitmapHeader es y wo el es de hecho puede en unserer imageStruct posición

b) una Función bool func imageLoadFromFile(image,file) // läd una bild y speichert handle etc. en el imageStruct. ergo:

c) imageDraw(image,destDC)
d) bool func destroyImage(image)

Das entonces wiederum a erweitern podría incluso Spaß hacer.
 
10.10.2014  
 




Jörg
Sellmeyer
Algo como Aufwendiges ha me garnicht vorgeschwebt. Mir reicht ya que aquí: [...]  Damit puede ser el Maße de Bildern auslesen, sin ellos con XProfan a invitar.
Aunque hätte Yo definitiv nichts dagegen, si XProfan auch große Bilder invitar kann.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
11.10.2014  
 




Jörg
Sellmeyer
Yo seh gerade, dass ya seit Profano11 el Función SizeOf(PicHandle&) el Werte %bmpx y %bmpy% bestückt. Leider son aber estos Werte en Bilder encima 2000x2000 Pixel no mehr korrekt.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
21.10.2014  
 




RGH
Also Yo lo me ahora veces angeschaut:
Offensichtlich ha el API OleLoadPicture() (se de LOADBMP ebenso verwandt como de Crear("HPIC",-1,<Name>)) hier una Problema.
Mit media 16 MPixel Bildern klappt lo todavía, aber el 75 MPixel Deines Bildes son wohl a viel.
Vorher es alles ok: Der benötigte Speicher se previsto y Stream geöffnet.

Yo weiß en el Moment no, Yo como hacer podría.

Saludo
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
22.10.2014  
 




RGH
Apéndice:

Manchmal scheint lo auch a klappen. Möglicherweise es una Cuestión des freien, zusammenhängenden Speichers. Como el JPEG-Expediente intern en BMP umgewandelt se, braucht Su Bild algo encima 300 MB Speicher al Stück.

Folgendes Testprogramm lief eben en me korrekt por (gestern abend pero no):
Cls
' MLoadBmp "Z:/Bilder/Africa_satellite_plane.jpg"
' Imprimir %bmpx,%bmpy
' WaitInput
var handle hPic = create("HPIC", -1, "Z:/Bilder/Africa_satellite_plane.jpg")
Imprimir hPic
Imprimir sizeOf(hPic)
Imprimir %bmpx,%bmpy
WaitInput

Wenn Yo el drei auskommentierten Zeilen otra vez reinnehme, klappt ahora el MLoadBmp, dafür aber el create("HPIC",...) no mehr.
Lo sieht also muy danach de, dass el API CreateCompatibleBitmap() beim zweiten Tiempo no mehr ausreichend Speicher findet. OleLoadPicture() klappt todavía.

Saludo
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
22.10.2014  
 




RGH
¡Hola,

otra vez de el Fiesta zurück, mehrtägiges hohes Fieber y una Husten überstanden y nun otra vez al PC!

Auch Versuche, CreateCompatibleBitmap() por CreateDIBitmap() oder CreateDIBSection a sustituir, brachten no Änderung.

Yo belasse lo also vorerst esta. Falls alguien ni Concepto ha: Yo bin para Propuestas offen. Como ya he dicho: OLELoadPictute() son me todavía dsas PictureObjekt, aber el redactar uno ausreichend großen Mapa de bits, en darauf el Picture a rendern y una nutzbares Handle a liefern, schlägt en XXXXXXXL-Bildern fehl. Ab welcher Größe lo scheitert, hängt wohl vom Grafiktreiber y el Speicher des Rechners y/oder el Grafikkarte de.

Yo wende mich entonces veces otra vez el Ressourcen a. Yo sería nämlich También me gusta RES-Archivos verarbeiten, aber dafür hay no APIs. Handarbeit es angesagt.

Saludo
Roland
 
XProfan X2
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
29.10.2014  
 



Yo versuche veces Irfan Skiljan dazu anzuschreiben. Wir hatten damals Gedanken ausgetauscht y él läd y zeigt en IrfanView sí "egal"-como-große Bilder.
 
29.10.2014  
 




Jörg
Sellmeyer
Den Gedanken a IrfanView Tuve auch. Ist sí prima, dass du Kontakt a ihm hast.
Ist no z. B. Gimp auch Open Source?
Yo wäre con algo como desafortunadamente hoffnungslos überfordert. Ohne Profano wäre Yo aufgeschmissen, qué el Programmieren angeht.

@Roland: Yo hoffe, el ha dir no el Fiesta versaut y deine Erholung vermiest.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
30.10.2014  
 



 
- Página 2 -



RGH
Nein, el grippale Infekt (oder qué siempre lo war), kam sólo, después de wir ya zwei Tage otra vez en el Lande waren. Aber langsam es otra vez.

Der Fiesta en Prag war schön y erholsam. Und esta todavía zwei Eishockeyspiele en Prag (uno su en el Rahmen el Champions Hockey Ligue con el Mannheimer Adlern), y Fahrten después de Pilsen, Karlsbad, Litvinov y Pardubice con nachmittaglichem Sightseeing y abendlichem Eishockey. Und mittendrin una tolles Konzert de Joan Baez en Prag, una Fahrt con el Jazz-Boat en el Moldau y manches Andere!

Saludo
Roland
 
XProfan X2
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
30.10.2014  
 




Jörg
Sellmeyer
IF (29.10.14)
Yo escribir veces Irfan Skiljan dazu a. Wir hatten damals Gedanken a Nachsynchronisierung de APCs  [...]  ausgetauscht y dazu cómo Grafikeffekte como Plugins realisiert y él läd y zeigt en IrfanView sí "egal"-como-große Bilder.


Sombrero se hieraus algo ergeben?
 
XProfan X3
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
19.11.2015  
 



Skilian ha se gemeldet, pero no a diesem Thema.

Darum Yo ihn veces direkt gefragt, si él lo etwa así löst:

con un einfachen Speicher para el Pixel;
aufs hWnd se sólo una Ventana-grosses Pic gezeichnet;
en el letzten Arbeitsschritt una SetBitmapBits y una Kopieren
vom kompletten Pixelspeicher en una pequeña Pixelspeicher
el el hWnd passt; Archivos voluntad ggf. incluso kodiert

Nach diesem Principio debería uno sólo schauen, cómo
möglichst viel Speicher al Stück obtener kann.

Mit IrfanView una 1Bpp 60.000x60.000 es kein Problema,
benötigt sólo 430MB al Stück. 14.000x14.000x4Bpp
funktioniert.

Mit el pixels.inc sería Yo el Principio vermutlich incluso
hin-bekommen porque bastante ähnlichen Kram tut ellos sí ya.

Löst zwar no el problema des Einladens y Speicherns
de Archivos en Übergröße, aber el Anzeige "beliebig" großer
Bilder wäre vom Tisch - en el uno zumindest Bilddateien con
Bildern normaler Größe einladen podría.

Fürs Einladen y Guardar de Riesenbildern müssten wir
uns entonces aber propio Koder-Características programa.

Yo werd veces de el Pixels.Inc  [...]  qué zaubern.

So como Roland el macht, sería Yo para XProfan vermutlich
auch belassen, como lo nunmal el macht, qué el Betriebssystem
de Haus de bietet y wer mehr braucht nimmt sólo algo como como
el pixels.inc.

Yo mache dazu hier una separates Thema en:  [...] 

(Ejemplo folgt)
 
29.12.2015  
 




Respuesta


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

9.674 Views

Untitledvor 0 min.
AndreasS27.12.2018
Jörg Sellmeyer15.05.2018
Thomas Zielinski08.01.2016
Ernst04.01.2016
Más...

Themeninformationen



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