Segundo o help do Delphi, a classe TBitmap suporta DIB (device-independent bitmap) e DDB (device-dependent bitmap). Informe-se também no help do Delphi sobre a propriedade HandleType.
Sds. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Walter Chagas (Bol) Enviada em: quinta-feira, 22 de abril de 2010 15:31 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Re: Tratamento de bitmap com resultados diferentes em diferentes configurações de videos. Mas qual é o problema especificamente? Que erro tá dando? []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br <mailto:wchagasj%40bol.com.br> http://delphitocorporerm.blogspot.com/ http://twitter.com/wchagas MSN: whitesock...@hotmail.com <mailto:whitesockets%40hotmail.com> SKYPE: WalterChagasJr ----- Original Message ----- From: Alemão To: delphi-br Sent: Thursday, April 22, 2010 11:43 AM Subject: [delphi-br] Re: Tratamento de bitmap com resultados diferentes em diferentes configurações de videos. Pessoal, alguém conhece algo a este respeito? Trabalha com processamento de imagem? Ainda não consegui resolver este problema até hoje. []s Alemao Em 21 de fevereiro de 2010 15:47, Alemão <forumdel...@gmail.com <mailto:forumdelphi%40gmail.com> > escreveu: > Encontrei a sigla... o tipo de bmp é DIB (Device Independent Bitmap). > > O Delphi suporta este tipo de bitmap? Isto resolveria o problema? > > []s > Alemão. > > Em 21 de fevereiro de 2010 15:41, Alemão <forumdel...@gmail.com <mailto:forumdelphi%40gmail.com> > escreveu: > > Pessoal, estou com um problema, >> >> recebo uma imagem em JPG e a converto para bitmap no delphi normalmente >> usando o assign BMP.Assign(JPG). A partir deste bitmap, faço vários >> tratamentos, baseado em suas cores, por exemplo: >> >> if bmp.canvas.pixels[i] = clblue then bmp.canvas.pixels[i] := clwhite. >> >> Tudo OK, fuciona perfeitamente na minha máquina, que possui configuração >> de cores True Color de 32 bits, mas quando executo em maquinas com >> intensidade de cores diferentes: 16 ou 8 bits por exemplo, o resultado sai >> bastante diferente. >> >> Andei pesquisando na internet e vi que o bitmap tem uma relação de >> dependência com a intensidade de cores do windows, porém vi que existe um >> tipo de bitmap que é independente dessa configuração do windows, tem até uma >> sigla pra esse tipo de imagem, só não me lembro agora qual é... >> >> Alguem tem uma idéia de como posso contornar este problema? Trabalhar com >> o bitmap independente das configurações do windows? >> >> Obrigado. >> > > [As partes desta mensagem que não continham texto foram removidas]