![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
saludos
Cita:
el link: http://mipagina.cantv.net/bernardolg/CPP/BmpFx.html Saludos.. |
|
#2
|
||||
|
||||
|
Windows trata las imágenes como objetos DIB que son la imagen en memoria de los bmp (de distinta profundidad de color). Las API que usan ongetos DIB trabajan con estas imégenes de memoria.
Hace unos años cree un código para lo que creo que necesitas. Para convertir un objeto TBitmap a este tipo de objeto analiza este código: Código:
BITMAPFILEHEADER *FileHeader; BITMAPINFO *Info; void *Bits; TMemoryStream *SMBitmap; SMBitmap = new TMemoryStream; Bitmap->SaveToStream(SMBitmap); SMBitmap->Position = 0; FileHeader = (LPBITMAPFILEHEADER)SMBitmap->Memory; Info = (LPBITMAPINFO)((Byte*)SMBitmap->Memory + sizeof(BITMAPFILEHEADER)); int nColors = Info->bmiHeader.biClrUsed; int colorAlloc = nColors * sizeof(RGBQUAD); // size of color tables // Info es la imagen del DIB (BITMAPINFO) // Esta es la imagen en memoria de los pixels: Bits = (char*)Info + ((int)Info->bmiHeader.biSize + colorAlloc); Si lo que buscas es el simple traslado de la Imagen, quizás te baste con las funciones TBitmap.SaveToStream y TBitmap.LoadFromStream. Espero que sea esto lo que buscas. Saludos. Última edición por escafandra fecha: 04-10-2008 a las 19:39:03. |
|
#3
|
|||
|
|||
|
gracias
Cita:
Hola escafandra, estuve viendo tu codigo, anda a la perfeccion, muchas gracias!!!! |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| problema al carga imagen desde servidor | CarlosHernandez | Gráficos | 4 | 09-05-2008 23:43:55 |
| Al incluir un Uses ¿se carga todo a memoria? | cestradar | Varios | 16 | 28-04-2008 19:26:09 |
| Aplicacion carga muchas fichas en memoria. | zugazua2001 | Varios | 4 | 06-09-2005 17:40:41 |
| Carga de Delphi | senpiterno | Varios | 1 | 21-09-2004 17:45:12 |
| Carga rápida de jpg | xflo | Gráficos | 0 | 28-07-2004 10:38:38 |
|