Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-01-2008
hazelboy87 hazelboy87 is offline
Registrado
 
Registrado: ene 2008
Posts: 3
Poder: 0
hazelboy87 Va por buen camino
problema con imagenes bitonales

Hola, soy un humilde principiante en esto del delphi y en mi código voy modificando una imagen bitonal ("en blanco y negro") sin embargo la imagen me sale en blanco y rojo y no encuentro el fallo.

Código Delphi [-]
               {inicializo}
               imagen := TBitmap.create;
               imagen.PixelFormat := pf1Bit;
               imagen.Width := Width;
               imagen.Height := Height;

               {modifico los pixels}
               imagen.Canvas.Pixels[x,y]:=0;
               {o}
               imagen.Canvas.Pixels[x,y]:=255;
               {termino}
               imagen.SaveToFile('imagenObtenida.bmp');
               imagen.Free;

Si alguien ve alguno de los muxos errores que debe tener mi desastroso código y quiere comentarme en que he metido la pata me haría un favor.

Gracias!!!

Última edición por hazelboy87 fecha: 05-01-2008 a las 01:07:05.
Responder Con Cita
  #2  
Antiguo 05-01-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Bienvenido a los foros. Por favor, echa un vistazo a la guía de estilo, y, recuerda que estos foros cuentan con un buscador. Por ejemplo, se ha tratado varias veces (que yo recuerde) sobre cómo podría "ponerse" en blanco y negro una imagen. Sin ir más lejos podría ser que este hilo te diera alguna idea o solucionara tu problema.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 05-01-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 22
cHackAll Va por buen camino
Hola hazelboy87; tu código me ha funcionado a la perfección; solo se me ocurre que la peleta no esta bien definida; echale un ojo a ésta API: GetSystemPaletteEntries

Y verifica la imagen; talvez estas "viendo" con otra.

Saludos
Responder Con Cita
  #4  
Antiguo 05-01-2008
hazelboy87 hazelboy87 is offline
Registrado
 
Registrado: ene 2008
Posts: 3
Poder: 0
hazelboy87 Va por buen camino
Hola cHackAll, muxas gracias pero he estado probando y creo que no es eso además otras imágenes me las muestra en blanco y negro sin problema. Una pequeña aclaración, la imagen que quiero tratar es en blanco y negro, no usa escala de grises y si utilizo la linea "imagen.PixelFormat := pf1Bit;" me sale todo negro, si no la utilizao y la trato como una imagen en colores me sale en rojo y negro la imagen.

Gracias!!
Responder Con Cita
  #5  
Antiguo 05-01-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 22
cHackAll Va por buen camino
Cita:
Empezado por hazelboy87 Ver Mensaje
Hola cHackAll, muxas gracias pero he estado probando y creo que no es eso además otras imágenes me las muestra en blanco y negro sin problema. Una pequeña aclaración, la imagen que quiero tratar es en blanco y negro, no usa escala de grises y si utilizo la linea "imagen.PixelFormat := pf1Bit;" me sale todo negro, si no la utilizao y la trato como una imagen en colores me sale en rojo y negro la imagen.

Gracias!!
Ok; la imagen en pf1bit guardada la ves normal; y posteriormente la conviertes a RGB y la ves en negro y rojo?

Si no estoy perdido; el problema estaría en la conversión del Pixel Format.

Corrigeme si me pierdo.
Responder Con Cita
  #6  
Antiguo 06-01-2008
hazelboy87 hazelboy87 is offline
Registrado
 
Registrado: ene 2008
Posts: 3
Poder: 0
hazelboy87 Va por buen camino
Solucionado!!! era cosa del format. Gracias cHackAll!!!

Última edición por hazelboy87 fecha: 06-01-2008 a las 11:22:20.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con imagenes JPG turekon Gráficos 0 12-12-2005 22:29:53
Problema con imagenes Delphos Varios 0 27-01-2005 21:31:37
Problema con tabla e imagenes acrophet Conexión con bases de datos 9 05-10-2004 00:05:00
Problema de imagenes MRSAM Gráficos 7 15-07-2004 21:15:26
Problema QReport e Imagenes tarco35 Impresión 2 27-03-2004 16:45:18


La franja horaria es GMT +2. Ahora son las 08:16:20.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi