Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Imaginis Obiectum Ex Fontibus Codicibus Explanatum
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Imaginis Obiectum Ex Fontibus Codicibus Explanatum 
 
Imaginis obiecti data aliquĭbus opĭbus geruntur positis in informaticis fontibus archivis "gb.image.h" atque "gambas.h". Praecipue Imaginis obiecti data in Structura GB_IMG tenentur, quam anglica lingua ostendimus:
Los datos de un objecto Imagen son manejados por unos recursos que estan en los archvos fuentes  "gb.image.h" y "gambas.h" . En particular los datos de un objecto Imagen son almacenados en la Estructura GB_IMG, que en ingles mostramos:

typedef
        struct GB_IMG {
                GB_BASE ob;
                unsigned char *data;                      // points at the image data
                int width;                                // image width in pixels
                int height;                               // image height in pixels
                int format;                               // image format (RGB, BGR, RGBA...)
                GB_IMG_OWNER *owner;                      // owner of the data, NULL means gb.image
                void *owner_handle;                       // handle for the owner
                GB_IMG_OWNER *temp_owner;                 // owner of the temporary handle that does not own the data
                void *temp_handle;                        // temporary handle
                unsigned modified : 1;                    // data has been modified by gb.image
                unsigned sync : 1;                        // data must be synchronized by calling GB_IMG_OWNER.sync()
                unsigned is_void : 1;                     // void image (no data)
                }
        GB_IMG;
 

In gambas codice Punctatris in memoriae area huius Structurae legere possumus:
En gambas podemos leer con los Punteros en la area de memoria de esta Esctructura:
Public Sub Main()

  Dim im As Image
  Dim p1, p2 As Pointer
  
      im = Image.Load("/iter/imaginis/archivii - /ruta/del/archivo/imagen")
      
' Intuetur imaginem obiectum / Apunta a el objecto Imagen:
      p1 = Object.Address(im)

' Dicit quod obiectum esse / Dice que tipo de objecto es:
      Print String@(Pointer@(Pointer@(p1) + 24))

' Intuetur imaginis data / Apunta a los datos Imagen:
      p2 = pointer@(p1 + 16)  

' Intuetur imaginis latitudinem / Apunta a la anchura de la Imagen:
      Print Int@(p1 + 24);; "pixel"

' Intuetur imaginis proceritatem / Apunta a la altura de la Imagen:
      Print Int@(p1 + 28);; "pixel"

' Intuetur imaginis specimen / Apunta a el formato de la Imagen :
      Print Int@(p1 + 32)

' Intuetur imaginum gambas componentem / Apunta a el Componente gambas que maneja este objecto Imagen:
      Print String@(Pointer@(Pointer@(p1 + 40)))

End


N.B.: pro 64-bit sistematibus.
N.B.: para sistemas de 64-bit

    
 



 
última edición por vuott el Miercoles, 11 Noviembre 2015, 16:33; editado 4 veces 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Imaginis Obiectum Ex Fontibus Codicibus Explanatum 
 
Estivalia cessatio damnatio in tua testa fecit.

Demasiados cubatas a la orilla del mar...
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Imaginis Obiectum Ex Fontibus Codicibus Explanatum 
 
shordi escribió: [Ver mensaje]
Estivalia cessatio damnatio in tua testa fecit.

Demasiados cubatas a la orilla del mar...

 
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Imaginis Obiectum Ex Fontibus Codicibus Explanatum 
 
vuott escribió: [Ver mensaje]
shordi escribió: [Ver mensaje]
Estivalia cessatio damnatio in tua testa fecit.

Demasiados cubatas a la orilla del mar...

 



Jajaja!!

vuott... ahora en serio: ¿Eres profesor de latín o algo así? ¿Acaso eres asesor en el Vaticano? ¿O es que todos los italianos lo manejáis como segunda lengua?

La mezcla de latín y punteros podría desencadenar un conflicto universal sin precedentes...  

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Imaginis Obiectum Ex Fontibus Codicibus Explanatum 
 
jguardon escribió: [Ver mensaje]
¿O es que todos los italianos lo manejáis como segunda lengua?

Muchos italianos ni siquiera conocen bien el idioma italiano!    



jguardon escribió: [Ver mensaje]
La mezcla de latín y punteros podría desencadenar un conflicto universal sin precedentes...  


Ehmmmm... lo que tu dices, es verdad.....  

Quizas el Impero romano enviará contra mi una potente legión armada !  
...o el Vaticano emitirá una Bolla papal "Ad vuott scomunicandum !" para excomulgarme !    

O el Univèrso colapsará !
...o Shell repudiará el lenguaje Python !

Desgraciado de mi !   Que hice !!!
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Imaginis Obiectum Ex Fontibus Codicibus Explanatum 
 
vuott escribió: [Ver mensaje]

Muchos italianos ni siquiera conocen bien el idioma italiano!    


Conocer conocer se conoce, el problema es que olvidamos muchas cosas que no practicamos.
Y vamos dejando como si no le diéramos importancia. La introducción de las nuevas tecnologías en vez
de ayudar nos vuelven mas burros. Solo tienes que ver el tema de los teléfonos móviles.

vuott escribió: [Ver mensaje]

Quizas el Impero romano enviará contra mi una potente legión armada !  


Me sorprendes.  Me parece que no sabes lo modernas que están las armadas ahora..  
Las legionarias de hoy van de esta forma:

http://especiales.fhm.es/galerias/s...d_soldier_4.jpg

Y aquí tienes una gran variedad de ejercito modernizado .  

http://especiales.fhm.es/galerias/soldados/?i=101037_01_Lg.jpg


vuott escribió: [Ver mensaje]

...o el Vaticano emitirá una Bolla papal "Ad vuott scomunicandum !" para excomulgarme !    


Vas a ir al infierno si no tienes el carnet de católico. Pero eso ya lo sabías. Eso te pasa por usar "C".

vuott escribió: [Ver mensaje]

O el Univèrso colapsará !
...o Shell repudiará el lenguaje Python !


Perooo bueno otra veeez. Pues ahora estoy practicando búsquedas. Estoy buscando a la legionaria,  a ver si la encuentro.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Imaginis Obiectum Ex Fontibus Codicibus Explanatum 
 
Shell escribió: [Ver mensaje]
Las legionarias de hoy van de esta forma:

Y aquí tienes una gran variedad de ejercito modernizado .

Si en calidad de Cónsul romano tú me mandarás una legión de señoritas.... ¡aceptaré con alegría mi destino fatal !    

Saludos
 



 
última edición por vuott el Viernes, 04 Septiembre 2015, 11:10; editado 1 vez 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Imaginis Obiectum Ex Fontibus Codicibus Explanatum 
 
Señalo esta nueva pagina del WIKI del foro italiano que he escrito:
http://www.gambas-it.org/wiki/index...sorgenti_Gambas
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron