Search found 475 matches

by antolin
Mon Jul 27, 2015 8:08 am
Forum: FiveWin para Harbour/xHarbour
Topic: Leer pixeles de un bitmap monocromo
Replies: 30
Views: 3825

Re: Leer pixeles de un bitmap monocromo

Tienes toda la razón. Lo que pasa es que precisamente ahora me quería poner a completar mis conocimiento respecto a los bitmaps de 8 bits y me venía a pelo. Mi intención es leer y/o modificar datos de algunos bitmaps sin abrirlos, o sea, sin tener que dibujarlos. Vamos, ahorrar tiempo. Ya sé hacerlo...
by antolin
Mon Jul 27, 2015 8:02 am
Forum: FiveWin para Harbour/xHarbour
Topic: (APORTE) PickColor con Fuentes para sus Sistemas
Replies: 15
Views: 3232

Re: (APORTE) PickColor con Fuentes para sus Sistemas

Hola. Porque no lo intentas con WindowFromPoint(), nunca he utilizado esa función, pero según la guía de funciones te devuelve el hwnd correspondiente a unas coordenadas. Primero captura las coordenadas con GetCursorPos(), las cambias a coordenadas de pantalla con ClientToScreen(), se las pasas a Wi...
by antolin
Sun Jul 26, 2015 6:47 pm
Forum: FiveWin para Harbour/xHarbour
Topic: Leer pixeles de un bitmap monocromo
Replies: 30
Views: 3825

Re: Leer pixeles de un bitmap monocromo

He estado mirando por encima y resulta que el BITMAPINFOHEADER mide 40 bytes, pero los ficheros, además de eso tienen, delante, tienen un BITMAPFILEHEADER que mide 14 bytes. Luego, la información de la imagen debería empezar en el 55º byte. Suponiendo que utilice paleta. Claro que un bitmap monocrom...
by antolin
Sun Jul 26, 2015 6:35 pm
Forum: FiveWin para Harbour/xHarbour
Topic: Leer pixeles de un bitmap monocromo
Replies: 30
Views: 3825

Re: Leer pixeles de un bitmap monocromo

Perdona jmarcial. No había visto que había una segunda página de posts y pensé que no había mandado el mensaje, por eso está duplicado.

Aquí te lo explican de forma muy sencilla:
http://es.ccm.net/contents/719-el-forma ... te-fichier
Y sí se guarda como BITS y no como BYTES.

Un saludo
by antolin
Sun Jul 26, 2015 6:24 pm
Forum: FiveWin para Harbour/xHarbour
Topic: Leer pixeles de un bitmap monocromo
Replies: 30
Views: 3825

Re: Leer pixeles de un bitmap monocromo

A lo mejor te parece una tontería, pero: tu fichero, si es un BMP monocromo se compondrá de una cabecera BITMAPINFOHEADER seguido de los BYTES (8 BITS) de la imagen. Por la tanto, si averiguas cuánto mide esa cabecera podrás abrir el fichero con MEMOWRIT y leer los bytes de la imagen con Substr(). U...
by antolin
Sun Jul 26, 2015 6:04 pm
Forum: FiveWin para Harbour/xHarbour
Topic: Leer pixeles de un bitmap monocromo
Replies: 30
Views: 3825

Re: Leer pixeles de un bitmap monocromo

A lo mejor te parece una tontería, pero el fichero, si es un BMP monocromo, se compondrá de una cabecera BITMAPINFOHEADER seguido de los BYTES (8 bits) de la imagen. Un byte 0 es negro y un byte 1 es blanco. Si averiguas cuanto mide la cabecera (medida fija), puedes abrir el fichero con un MEMOWRIT ...
by antolin
Sun Jul 26, 2015 5:38 pm
Forum: FiveWin para Harbour/xHarbour
Topic: Color de Bit
Replies: 6
Views: 1389

Re: Color de Bit

Vaya. Los siento. Algo debe fallar en tu compilación. Pues he estado mirando y yo tampoco tengo DBENG.DLL en mi Borland C++ 5.5. De todas formas, mira en el directorio: c:\BCC55\Lib\PSDK\ De todas formas, por si te sirve de ayuda, en mi BCC32.CFG tengo: -IC:\Borland\BCC55\include -IC:\XHARBOUR\inclu...
by antolin
Thu Jul 23, 2015 11:23 am
Forum: FiveWin para Harbour/xHarbour
Topic: Leer pixeles de un bitmap monocromo
Replies: 30
Views: 3825

Re: Leer pixeles de un bitmap monocromo

Es una buena solución Antonio. Muy buena. No lo había pensado.
Aunque a mi también me interesa conocer el proceso de correspondencia entre paleta y bits de la imagen. Donde empieza el primer bit/byte de la imagen y ver si es un índice de paleta. O algo así.
by antolin
Thu Jul 23, 2015 10:09 am
Forum: FiveWin para Harbour/xHarbour
Topic: Color de Bit
Replies: 6
Views: 1389

Re: Color de Bit

Utilizo esta cabeceras:

fwharb.h
hbapi.h
clipapi.h
winten.h
windows.h
mmsystem.h
winuser.h
by antolin
Thu Jul 23, 2015 10:05 am
Forum: FiveWin para Harbour/xHarbour
Topic: Color de Bit
Replies: 6
Views: 1389

Re: Color de Bit

A lo largo de este post

http://forums.fivetechsupport.com/viewt ... =6&t=30975

He colcado un enlace a mi clase MRFButon donde utilizo esas funciones y explico como lo uso.

En cuanto al error que te da, no se a que se debe ni lo que significa. Lo mismo te falta alguna cabecera.

Saludos
by antolin
Thu Jul 23, 2015 9:57 am
Forum: FiveWin para Harbour/xHarbour
Topic: Leer pixeles de un bitmap monocromo
Replies: 30
Views: 3825

Re: Leer pixeles de un bitmap monocromo

Hola a todos.

Esto me interesa. Y también como obtener los pixels de un bitmap de 8 bits.

Saludos
by antolin
Wed Jul 15, 2015 9:51 am
Forum: FiveWin para Harbour/xHarbour
Topic: ScrResolution(), descontrol de dialogos?
Replies: 3
Views: 764

Re: ScrResolution(), descontrol de dialogos?

Noe, Antonio tiene razón, la única solución es el ON INT. Normalmente creo mis diálogos asi: LOCAL aCtrl[10] * DEFINE DIALOG oDlg ...    @ 0,0 SAY oCtrl[1] ....    @ 0,0 SAY oCtrl[2] ....    ...    @ 0,0 SAY oCtrl[10] .... ACTIVATE DCIALOG oDLg ON INIT IniDiag(oCtrl) * FUNCTION IniDiag(oCt)    oCt[1...
by antolin
Sun Jul 12, 2015 6:44 pm
Forum: FiveWin para Harbour/xHarbour
Topic: Algún ejemplo de menus? tipo popup
Replies: 14
Views: 2305

Re: Algún ejemplo de menus? tipo popup

Ruben, para menus utilizo TGSAY de mi cosecha que alguna vez he subido al foro, pero si quieres la vuelvo a subir.